Browse Source

fix: 巡查计划管理-修复新增时选中责任人触发未选中校验bug

sy-water-data-board-ui
易浩轩 1 year ago
parent
commit
acff7817ab
  1. 11
      src/views/runManage/engineering/inspectionPlan/Dike.vue
  2. 11
      src/views/runManage/engineering/inspectionPlan/Sluice.vue

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

@ -26,11 +26,11 @@ export default {
cycleType: '',
messageReminder: false,
reminderTime: '',
selectUser: [],
operators: [],
otherConfig: {
week: '',
time: ''
time: '',
selectUser: []
}
},
rules: {
@ -44,9 +44,6 @@ export default {
xcId: [
{ required: true, message: '请选择巡查项目名称', trigger: 'change' }
],
selectUser: [
{ required: true, message: '请选择巡查人员', trigger: 'change' }
],
cycleType: [
{ required: true, message: '请选择巡查周期', trigger: 'change' }
],
@ -56,7 +53,7 @@ export default {
reminderTime: [
{ required: true, message: '请选择提醒时间', trigger: 'change' }
],
operators: [
'otherConfig.selectUser': [
{ required: true, message: '请选择责任人', trigger: 'change' }
]
}
@ -344,7 +341,7 @@ export default {
<el-date-picker v-if="ruleForm.cycleType == 2 || ruleForm.type != 0" v-model="ruleForm.reminderTime"
value-format="yyyy-MM-dd hh:mm:ss" type="datetime" placeholder="选择日期时间" />
</el-form-item>
<el-form-item label-width="120px" label="责任人" prop="operators">
<el-form-item label-width="120px" label="责任人" prop="otherConfig.selectUser">
<el-select v-model="ruleForm.otherConfig.selectUser" multiple filterable remote :remote-method="searchUser"
value-key="id" placeholder="请输入关键词搜索用户" prop="selectUser">
<el-option v-for="item in personnelList" :key="item.id" :label="item.nickName" :value="item">

11
src/views/runManage/engineering/inspectionPlan/Sluice.vue

@ -26,11 +26,11 @@ export default {
cycleType: '',
messageReminder: false,
reminderTime: '',
selectUser: [],
operators: [],
otherConfig: {
week: '',
time: ''
time: '',
selectUser: []
}
},
rules: {
@ -44,9 +44,6 @@ export default {
xcId: [
{ required: true, message: '请选择巡查项目名称', trigger: 'change' }
],
selectUser: [
{ required: true, message: '请选择巡查人员', trigger: 'change' }
],
cycleType: [
{ required: true, message: '请选择巡查周期', trigger: 'change' }
],
@ -56,7 +53,7 @@ export default {
reminderTime: [
{ required: true, message: '请选择提醒时间', trigger: 'change' }
],
operators: [
'otherConfig.selectUser': [
{ required: true, message: '请选择责任人', trigger: 'change' }
]
}
@ -346,7 +343,7 @@ export default {
<el-date-picker v-if="ruleForm.cycleType == 2 || ruleForm.type != 0" v-model="ruleForm.reminderTime"
value-format="yyyy-MM-dd hh:mm:ss" type="datetime" placeholder="选择日期时间" />
</el-form-item>
<el-form-item label-width="120px" label="责任人" prop="otherConfig">
<el-form-item label-width="120px" label="责任人" prop="otherConfig.selectUser">
<el-select v-model="ruleForm.otherConfig.selectUser" multiple filterable remote :remote-method="searchUser"
value-key="id" placeholder="请输入关键词搜索用户" prop="selectUser">
<el-option v-for="item in personnelList" :key="item.id" :label="item.nickName" :value="item">

Loading…
Cancel
Save