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: '不能为空' }] 
 |  } 
 |  
  |