| | |
| | | <el-dialog :before-close="handleClose" :visible.sync="dialogNewAdd" |
| | | :title="newAddType === 0 ? '违规事件登记' : '违建事件登记' " width="60%" v-if="dialogNewAdd"> |
| | | <!-- 违建登记 --> |
| | | <MyIll v-if="newAddType === 1" :mytype=newAddType @changeDialog=changeDialog /> |
| | | <MyIll v-if="newAddType === 1" :refresh="getUserList" :mytype=newAddType |
| | | @changeDialog=changeDialog /> |
| | | <!-- 违规登记 --> |
| | | <myVio v-else :mytype=newAddType @changeDialog=changeDialog /> |
| | | <myVio v-else :mytype=newAddType @changeDialog=changeDialog :refresh="getUserList" /> |
| | | </el-dialog> |
| | | </div> |
| | | </div> |
| | |
| | | <!-- 调度 --> |
| | | <el-dialog :visible.sync="dialogDispatch" width="80%" title="调度信息" v-if="dialogDispatch" |
| | | :before-close="handleClose"> |
| | | <MyDispatch :id="baseId" @changeDialog="changeDialog"></MyDispatch> |
| | | <MyDispatch :id="baseId" @changeDialog="changeDialog" :refresh="getUserList"></MyDispatch> |
| | | </el-dialog> |
| | | <!-- tools --> |
| | | <div class="tools"> |
| | | <div class="funs"> |
| | | <div class="funsItem"> |
| | | <el-checkbox v-model="all" @change="selectAll()">全选</el-checkbox> |
| | | <el-checkbox v-model="all" @change="selectAll()" :disabled="tableData.length !== 0 ? false : true">全选</el-checkbox> |
| | | </div> |
| | | <div class="funsItem"> |
| | | <el-checkbox v-model="unsame" @change="disSame(tableData)">反选</el-checkbox> |
| | |
| | | dialogCreate: false, |
| | | dialogView: false, |
| | | dialogNewAdd: false, |
| | | dialogDispatch:false, |
| | | dialogDispatch: false, |
| | | newAddType: 0, |
| | | totalNum: null, |
| | | pageSize: 10, |
| | |
| | | ], |
| | | mystatus: '', |
| | | statusArr: [], |
| | | baseId:0 |
| | | baseId: 0 |
| | | |
| | | } |
| | | }, |
| | |
| | | .then(_ => { |
| | | this.$axios({ |
| | | method: 'delete', |
| | | url: 'sccg/base-case/batch_deletion?ids=' + idArr + '&type=' + statusArr[1], |
| | | url: 'sccg/base_case/batch_deletion?ids=' + idArr + '&type=' + statusArr[1], |
| | | }).then(res => { |
| | | if (res.code === 200) { |
| | | this.getUserList(); |
| | |
| | | tableChange(list) { |
| | | this.tempList = []; |
| | | list.forEach(item => { |
| | | this.tempList.push(item.code); |
| | | this.tempList.push(item.id); |
| | | }) |
| | | if (list.length === this.tableData.length) { |
| | | this.all = true; |
| | |
| | | this.tableData = res.data.records; |
| | | console.log(res); |
| | | }) |
| | | .catch(err=>{ |
| | | console.log(err) |
| | | this.tableData = []; |
| | | }) |
| | | .catch(err => { |
| | | console.log(err) |
| | | this.tableData = []; |
| | | }) |
| | | }, |
| | | // 设置表格斑马纹 |
| | | tableRowClassName({ row, rowIndex }) { |
| | |
| | | this.currentPage = page; |
| | | this.getUserList(); |
| | | }, |
| | | changeDialog(val) { |
| | | this.dialogNewAdd = val.dialogView; |
| | | this.dialogCreate = val.dialogView; |
| | | this.dialogView = val.dialogView; |
| | | this.dialogDispatch = val.dialogView; |
| | | this.getUserList(); |
| | | changeDialog({ flag }) { |
| | | this.dialogNewAdd = flag; |
| | | this.dialogCreate = flag; |
| | | this.dialogView = flag; |
| | | this.dialogDispatch = flag; |
| | | // this.getUserList(); |
| | | }, |
| | | handleClose(done) { |
| | | this.$confirm('确认关闭?') |
| | |
| | | }) |
| | | }, |
| | | // 在学习 |
| | | handleLearn({id}){ |
| | | handleLearn({ id }) { |
| | | console.log(id); |
| | | this.$axios({ |
| | | method:'put', |
| | | url:'sccg/base_case/case_status_update?caseId='+id + '&state='+3 |
| | | method: 'put', |
| | | url: 'sccg/base_case/case_status_update?caseId=' + id + '&state=' + 3 |
| | | }) |
| | | .then(res=>{ |
| | | console.log(res); |
| | | if(res.code === 200){ |
| | | this.$notify({ |
| | | title:'温馨提示', |
| | | message:'此事件已忽略,返回系统在学习', |
| | | type:'success', |
| | | position: 'bottom-right' |
| | | }) |
| | | // this.$message({ |
| | | // type:'success', |
| | | // message:'操作成功', |
| | | // }) |
| | | this.getUserList(); |
| | | }else{ |
| | | this.$message({ |
| | | type:'error', |
| | | message:'操作失败' |
| | | }) |
| | | } |
| | | }) |
| | | .then(res => { |
| | | console.log(res); |
| | | if (res.code === 200) { |
| | | this.$notify({ |
| | | title: '温馨提示', |
| | | message: '此事件已忽略,返回系统在学习', |
| | | type: 'success', |
| | | position: 'bottom-right' |
| | | }) |
| | | // this.$message({ |
| | | // type:'success', |
| | | // message:'操作成功', |
| | | // }) |
| | | this.getUserList(); |
| | | } else { |
| | | this.$message({ |
| | | type: 'error', |
| | | message: '操作失败' |
| | | }) |
| | | } |
| | | }) |
| | | }, |
| | | // 暂不处理 |
| | | handleNotDeal({id}){ |
| | | handleNotDeal({ id }) { |
| | | console.log(id); |
| | | this.$axios({ |
| | | method:'put', |
| | | url:'sccg/base_case/case_status_update?caseId='+id + '&state='+4 |
| | | method: 'put', |
| | | url: 'sccg/base_case/case_status_update?caseId=' + id + '&state=' + 4 |
| | | }) |
| | | .then(res=>{ |
| | | console.log(res); |
| | | if(res.code === 200){ |
| | | this.$notify({ |
| | | title:'温馨提示', |
| | | message:'此事件暂不处理,请前往暂不处理界面查看详情', |
| | | type:'success', |
| | | position: 'bottom-right' |
| | | }) |
| | | // this.$message({ |
| | | // type:'success', |
| | | // message:'操作成功', |
| | | // }) |
| | | this.getUserList(); |
| | | }else{ |
| | | this.$message({ |
| | | type:'error', |
| | | message:'操作失败' |
| | | }) |
| | | } |
| | | }) |
| | | .then(res => { |
| | | console.log(res); |
| | | if (res.code === 200) { |
| | | this.$notify({ |
| | | title: '温馨提示', |
| | | message: '此事件暂不处理,请前往暂不处理界面查看详情', |
| | | type: 'success', |
| | | position: 'bottom-right' |
| | | }) |
| | | // this.$message({ |
| | | // type:'success', |
| | | // message:'操作成功', |
| | | // }) |
| | | this.getUserList(); |
| | | } else { |
| | | this.$message({ |
| | | type: 'error', |
| | | message: '操作失败' |
| | | }) |
| | | } |
| | | }) |
| | | } |
| | | } |
| | | } |