| | |
| | | <el-input v-model="row.result" placeholder="请输入" clearable /> |
| | | </template> |
| | | <template #resultJudgment="{ row }"> |
| | | <el-select v-model="row.resultJudgment" placeholder="请选择" clearable style="width: 100%"> |
| | | <el-select v-model="row.resultJudgment" placeholder="请选择" clearable style="width: 100%" @change="changeResult"> |
| | | <el-option label="合格" value="合格" /> |
| | | <el-option label="不合格" value="不合格" /> |
| | | <el-option label="/" value="/" /> |
| | |
| | | dialogFormVisible.value = false; |
| | | emit('close') |
| | | }; |
| | | |
| | | // 修改检测结果 |
| | | const changeResult = () => { |
| | | let result = '合格' |
| | | tableData.value.forEach(item => { |
| | | if (item.resultJudgment !== '/') { |
| | | if (item.resultJudgment === '不合格') { |
| | | result = '不合格' |
| | | } |
| | | } |
| | | }); |
| | | form.value.checkResult = result |
| | | }; |
| | | defineExpose({ |
| | | openDialog, |
| | | }); |