Browse Source

fix: 巡查项目-新增时巡视检查内容增加‘其他’选项

master_tdsql
易浩轩 1 year ago
parent
commit
5eefd87e42
  1. 11
      src/views/runManage/engineering/inspectionItems/Dike.vue

11
src/views/runManage/engineering/inspectionItems/Dike.vue

@ -21,7 +21,7 @@ export default {
}, },
ruleForm: { ruleForm: {
name: '', name: '',
type: '0', type: '',
checkContentType: '', checkContentType: '',
items: [ items: [
], ],
@ -120,7 +120,6 @@ export default {
// //
changeSecondType(row) { changeSecondType(row) {
getDicts(row.parts[1]).then((res) => { getDicts(row.parts[1]).then((res) => {
console.log('🚀二级🚀', res.data)
row.parts[2] = '' row.parts[2] = ''
this.$set(row, 'third', res.data) this.$set(row, 'third', res.data)
}) })
@ -291,6 +290,7 @@ export default {
placeholder="请选择巡视检查内容"> placeholder="请选择巡视检查内容">
<el-option v-for="item in firstType" :label="item.dictLabel" :value="item.dictValue" <el-option v-for="item in firstType" :label="item.dictLabel" :value="item.dictValue"
:key="item.id"></el-option> :key="item.id"></el-option>
<el-option label="其他" value="2"></el-option>
</el-select> </el-select>
<span style="margin-left: 8px; color: red;">注意切换选项后检查内容将会清空</span> <span style="margin-left: 8px; color: red;">注意切换选项后检查内容将会清空</span>
</el-form-item> </el-form-item>
@ -298,7 +298,7 @@ export default {
<el-table class="table" height="350" :data="ruleForm.items" border> <el-table class="table" height="350" :data="ruleForm.items" border>
<el-table-column type="index" align="center" label="序号" center width="80"> <el-table-column type="index" align="center" label="序号" center width="80">
</el-table-column> </el-table-column>
<el-table-column align="center" label="检查项目和内容"> <el-table-column align="center" label="检查项目和内容" v-if="ruleForm.checkContentType != '2'">
<template slot-scope="scope"> <template slot-scope="scope">
<el-select v-model="scope.row.parts[1]" @change="changeSecondType(scope.row)" placeholder="请选择检查项目和内容"> <el-select v-model="scope.row.parts[1]" @change="changeSecondType(scope.row)" placeholder="请选择检查项目和内容">
<el-option v-for="item in secondType" :label="item.dictLabel" :value="item.dictValue" <el-option v-for="item in secondType" :label="item.dictLabel" :value="item.dictValue"
@ -306,9 +306,10 @@ export default {
</el-select> </el-select>
</template> </template>
</el-table-column> </el-table-column>
<el-table-column align="center" label="检查部位"> <el-table-column align="center" label="检查部位" v-if="ruleForm.checkContentType != '2'">
<template slot-scope="scope"> <template slot-scope="scope">
<el-select v-model="scope.row.parts[2]" @change="changeThirdType(scope.row)" placeholder="请选择检查部位"> <el-select v-model="scope.row.parts[2]" v-if="scope.row.third" @change="changeThirdType(scope.row)"
placeholder="请选择检查部位">
<el-option v-for="item in scope.row.third" :label="item.dictLabel" :value="item.dictValue" <el-option v-for="item in scope.row.third" :label="item.dictLabel" :value="item.dictValue"
:key="item.id"></el-option> :key="item.id"></el-option>
</el-select> </el-select>

Loading…
Cancel
Save