| 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
 | | const validateArr = (rule, value, callback) => { |  |   if (!value && value.length === 0) { |  |     callback(new Error('请选择')); |  |   } else { |  |     callback(); |  |   } |  | }; |  | export const rules = { |  |   contractId: [{ required: true, message: '不能为空' }], |  |   customerName: [{ required: true, message: '不能为空' }], |  |   ywContractRoomList: [{ required: true, validator: validateArr, trigger: 'blur' }], |  |   date: [{ required: true, validator: validateArr, trigger: 'blur' }], |  |   costType: [{ required: true, message: '不能为空' }], |  |   startDate: [{ required: true, message: '不能为空' }], |  |   totleFee: [{ required: true, message: '不能为空' }], |  |   planPayDate: [{ required: true, message: '不能为空' }], |  |   companyId: [{ required: true, message: '不能为空' }] |  | } | 
 |