From 68418bbc13c3dc440899dd8b963e2ca8f1f92ba8 Mon Sep 17 00:00:00 2001 From: Your Name <123456> Date: 星期三, 18 五月 2022 17:35:19 +0800 Subject: [PATCH] '修改問題' --- src/views/doublePreventAction/riskLevelManage/controlAction/index.vue | 34 ++++++++++++++++++++++------------ 1 files changed, 22 insertions(+), 12 deletions(-) diff --git a/src/views/doublePreventAction/riskLevelManage/controlAction/index.vue b/src/views/doublePreventAction/riskLevelManage/controlAction/index.vue index 6edc6a2..8a03eab 100644 --- a/src/views/doublePreventAction/riskLevelManage/controlAction/index.vue +++ b/src/views/doublePreventAction/riskLevelManage/controlAction/index.vue @@ -7,7 +7,7 @@ </el-input> </div> <div class="basic_search"> - <span>事件名称:</span> + <span>管控方式:</span> <el-select v-model="listQuery.filter.dataSrc" clearable style="width:200px"> <el-option v-for="item in DataSrcList" @@ -28,10 +28,12 @@ :data="riskControlMeasureData" border fit + ref="table" + :row-key="getRowKey" highlight-current-row style="width: 100%;" > - <!-- <el-table-column type="selection" width="55"></el-table-column> --> + <el-table-column type="selection" :reserve-selection="true" width="55"></el-table-column> <el-table-column label="安全风险事件名称" prop="riskEventId" align="center"> </el-table-column> <el-table-column label="管控方式" prop="dataSrc" align="center"> @@ -102,10 +104,10 @@ </el-select> </el-form-item> <el-form-item label="管控方式描述" prop="riskMeasureDesc"> - <el-input v-model="riskControlMeasureForm.riskMeasureDesc" class="analyseUnit_input"></el-input> + <el-input type="textarea" :rows="4" v-model="riskControlMeasureForm.riskMeasureDesc" class="analyseUnit_input"></el-input> </el-form-item> <el-form-item label="管控措施分类1" prop="classify1"> - <el-select v-model="riskControlMeasureForm.classify1" class="analyseUnit_input" @change="changeClassifyTwoList(val)"> + <el-select v-model="riskControlMeasureForm.classify1" class="analyseUnit_input" @change="changeClassifyTwoList()"> <el-option v-for="item in classifyOneList" :key="item.id" @@ -128,7 +130,7 @@ <el-input v-model="riskControlMeasureForm.classify3" class="analyseUnit_input"></el-input> </el-form-item> <el-form-item label="隐患排查内容" prop="troubleshootContent"> - <el-input v-model="riskControlMeasureForm.troubleshootContent" class="analyseUnit_input"></el-input> + <el-input type="textarea" :rows="4" v-model="riskControlMeasureForm.troubleshootContent" class="analyseUnit_input"></el-input> </el-form-item> </el-form> <div align="right"> @@ -169,7 +171,7 @@ DataSrcList:[], classifyOneList:[], classifyTwoList:[], - riskCcntrolMeasureIdList:[], + riskControlMeasureIdList:[], listLoading: false, showCurrent:true, showOther:false, @@ -371,7 +373,6 @@ }) } }) - }, deleteById(val){ this.$confirm('删除此条信息,是否继续','提示',{ @@ -402,18 +403,29 @@ this.getRiskControlMeasureData() }, - ifShowButton (){ + ifShowButton (value){ this.showCurrent = false this.showOther = true + // this.$refs.table.clearSelection() + // value.forEach(row => { + // this.$refs.table.toggleRowSelection(this.riskControlMeasureData.find(item => { + // return row.id === item.id + // }) , this.riskControlMeasureData.find(item => {return row.id === item.id}) === undefined ? false :true) + // }) }, handleSelectionChange(val){ + debugger this.riskControlMeasureIdList = val }, + getRowKey(value){ + return value.id + }, + giveValue(value){ - // this.$emit('giveRiskControlId',this.riskControlMeasureIdList) - this.$emit('giveRiskControlId',value) + this.$emit('giveRiskControlId',this.riskControlMeasureIdList) + // this.$emit('giveRiskControlId',value) }, showMeasureDetail(value){ this.riskControlMeasureVisible = true @@ -422,8 +434,6 @@ this.riskControlMeasureForm = riskControlMeasureForm this.$emit('closeDialog') }) - - } } } -- Gitblit v1.9.2