|
@ -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> |
|
|