Commit 6c2d7407 authored by mengzixuan's avatar mengzixuan

feat(标准库管理): 检验项目字段修改

parent 3b30c624
......@@ -74,21 +74,21 @@
>
</el-date-picker>
</el-form-item>
<!-- <el-form-item label="检验项目(可多选)" prop="inspectionItemList">-->
<!-- <div class="test-scenario-container">-->
<!-- <div-->
<!-- v-for="(item, index) in inspectionItemList"-->
<!-- :key="index"-->
<!-- :class="{-->
<!-- 'test-scenario': item.check === false,-->
<!-- 'check-test-scenario': item.check === true-->
<!-- }"-->
<!-- @click="handleInspectionItem(item)"-->
<!-- >-->
<!-- <div>{{ item.label }}</div>-->
<!-- </div>-->
<!-- </div>-->
<!-- </el-form-item>-->
<el-form-item label="检验项目(可多选)" prop="inspectionItemList">
<div class="test-scenario-container">
<div
v-for="(item, index) in inspectionItemList"
:key="index"
:class="{
'test-scenario': item.check === false,
'check-test-scenario': item.check === true
}"
@click="handleInspectionItem(item)"
>
<div>{{ item.label }}</div>
</div>
</div>
</el-form-item>
</el-form>
<div slot="footer">
<el-button @click="handleClose()"> 取消 </el-button>
......@@ -114,14 +114,16 @@ export default {
},
dicts: ['sys_detailed_classification', 'sys_standard_status'],
data() {
// const validatePass = (rule, value, callback) => {
// var result = this.inspectionItemList.findIndex((value)=>value.check == true)
// if (result === -1) {
// callback(new Error("请至少选择一个检验项目"))
// } else {
// callback()
// }
// }
const validatePass = (rule, value, callback) => {
var result = this.inspectionItemList.findIndex(
value => value.check === true
)
if (result === -1) {
callback(new Error('请至少选择一个检验项目'))
} else {
callback()
}
}
return {
model: this.$modelDataSource({
url: '/standard',
......@@ -155,10 +157,15 @@ export default {
],
implementationDate: [
{ required: true, message: '实施日期不能为空', trigger: 'blur' }
],
inspectionItemList: [
{
type: 'array',
required: true,
trigger: 'change',
validator: validatePass
}
]
// inspectionItemList: [
// { type: 'array', required: true, trigger: 'change', validator: validatePass }
// ]
}
}
},
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment