| | |
| | | if (value) { |
| | | callback(); |
| | | } else { |
| | | callback(new Error('执法人员不能为空')) |
| | | callback() |
| | | } |
| | | } |
| | | const checkNumber = (rule, value, callback) => { |
| | | if (value) { |
| | | callback(); |
| | | } else { |
| | | callback(new Error('执法人员编号不能为空')) |
| | | callback() |
| | | } |
| | | } |
| | | return { |
| | |
| | | rules: { |
| | | contactWay: [ |
| | | { |
| | | required: true, trigger: 'blur', validator: checkPhone |
| | | required: false, trigger: 'blur', validator: checkPhone |
| | | } |
| | | ], |
| | | dispatchOpinion: [ |
| | |
| | | { required: true, trigger: 'change', validator: checkPerson } |
| | | ], |
| | | lawEnforcerName: [ |
| | | { required: true, trigger: 'change', validator: checkNumber } |
| | | { required: false, trigger: 'change', validator: checkNumber } |
| | | ], |
| | | }, |
| | | carOptions: [ |
| | |
| | | this.dispatch.lawEnforcer = ''; |
| | | this.dispatch.enforcementTeam = ''; |
| | | await this.getTeamList(id); |
| | | if(this.squadronOptions.length===0){ |
| | | await this.getDepartUserList(id); |
| | | } |
| | | }, |
| | | // 中队更改 |
| | | async handleMidChange(id) { |