bug
lyfO_o
2022-05-11 e5d6a5295b8c48c5c226df0c787d78845e75cfc1
src/views/doublePreventAction/hiddenDanger/inspectionTask/components/inpectionPoint.vue
@@ -19,8 +19,8 @@
                </el-table-column>
                   <el-table-column label="操作" align="center" width="280" class-name="small-padding fixed-width">
                    <template slot-scope="scope">
                        <el-button type="text" @click="showMeasureDetail(scope.row)">详情</el-button>
                        <el-button type="text" style="color:red;" @click="deleteById(scope.row)">删除</el-button>
                        <el-button type="text" @click="showMeasureDetail(scope.row)" v-show="ifEdit">详情</el-button>
                        <el-button type="text" style="color:red;" @click="deleteById(scope.$index)">删除</el-button>
                    </template>
                </el-table-column>
            </el-table>
@@ -41,6 +41,7 @@
            return{
                tableKey:'',
                listLoading:false,
                ifEdit:false,
                ifShowControl:true,
                controlActionVisible:false,
                riskControlMeasureVisible:false,
@@ -65,7 +66,8 @@
            showMeasureDetail(val){
                this.controlActionVisible = true
                setTimeout( () => {
                    this.$refs.controlAction.showMeasureDetail(val)
                    this.$refs.controlAction.showMeasureDetail(val)
                    this.$refs.controlAction.ifShowSelf = false
                })
         
            },
@@ -82,8 +84,10 @@
                        //         content:item.riskMeasureDesc    
                        //     }
                        // })))
                        this.inspectionPointData.push({id:value.id,content:value.riskMeasureDesc})
                        this.$emit('giveToForm',this.inspectionPointData)
                            if(this.inspectionPointData.findIndex(item => item.id === value.id) === -1) {
                                this.inspectionPointData.push({id:value.id,content:value.riskMeasureDesc})
                                this.$emit('giveToForm',this.inspectionPointData)
                            }
                        }
                }else{
                    this.controlActionForm.workId = JSON.stringify(this.inspectionTaskForm.workId)
@@ -106,24 +110,29 @@
                }    
            },
            deleteById(value){
                this.$confirm('删除此条措施,是否继续','提示',{
                if(this.title === '新建巡检计划设定'){
                    this.inspectionPointData.splice(value,1)
                }else{
                    this.$confirm('删除此条措施,是否继续','提示',{
                    confirmButtonText:'确定',
                    cancelButtonText:'取消',
                    type:'warning',
                }).then(()=> {
                    deleteInspectionControlAction({workId:value.workId,measureId:value.measureId}).then( (res)=>{
                        if(res.data.code === '200'){
                            this.getControlActionList()
                            this.$notify({
                            title:'成功',
                            message:'删除成功',
                            type:'success',
                            duration:2000,
                            })
                        }
                    }).then(()=> {
                        deleteInspectionControlAction({workId:value.workId,measureId:value.measureId}).then( (res)=>{
                            if(res.data.code === '200'){
                                this.getControlActionList()
                                this.$notify({
                                title:'成功',
                                message:'删除成功',
                                type:'success',
                                duration:2000,
                                })
                            }
                        })
                    })
                })
                }
            },
            async getControlActionList(){
                let res = await getInspectionControlAction(this.inspectionTaskForm.workId)