| | |
| | | obj.elBusForm |
| | | .getComponentById('minOrderAmount') |
| | | .$parent.clearValidate() |
| | | } else { |
| | | updateForm({ minOrderAmount: undefined }) |
| | | } |
| | | }, |
| | | }, |
| | |
| | | label: '优惠券使用条件:', |
| | | id: 'minOrderAmount', |
| | | type: 'input-number', |
| | | el: { |
| | | min: 0, |
| | | el: (row) => ({ |
| | | min: row.couponDiscountType === 'discount' ? 0.01 : 0, |
| | | max: 99999999, |
| | | precision: 2, |
| | | controls: false, |
| | | }, |
| | | }), |
| | | prefix: '满', |
| | | unit: '元', |
| | | rules: { |
| | |
| | | controls: false, |
| | | }, |
| | | unit: '元', |
| | | rules: { |
| | | required: true, |
| | | message: '请输入优惠券面值', |
| | | trigger: 'blur', |
| | | rules: (row) => { |
| | | return [ |
| | | { |
| | | required: true, |
| | | message: '请输入优惠券面值', |
| | | trigger: 'blur', |
| | | }, |
| | | { |
| | | validator: (rule, value, callback) => { |
| | | if (value && row.minOrderAmount && value > row.minOrderAmount) { |
| | | callback(new Error('优惠券面值不能大于优惠券使用条件')) |
| | | } else { |
| | | callback() |
| | | } |
| | | }, |
| | | trigger: 'blur', |
| | | }, |
| | | ] |
| | | }, |
| | | }, |
| | | ] |