|
@@ -541,13 +541,13 @@ export default {
|
|
|
callback();
|
|
callback();
|
|
|
};
|
|
};
|
|
|
// 制单必填项校验:商品列表不能为空
|
|
// 制单必填项校验:商品列表不能为空
|
|
|
- const validateProducts = (rule, value, callback) => {
|
|
|
|
|
- if (!this.products || this.products.length === 0) {
|
|
|
|
|
- callback(new Error('请至少添加一个商品'));
|
|
|
|
|
- } else {
|
|
|
|
|
- callback();
|
|
|
|
|
- }
|
|
|
|
|
- };
|
|
|
|
|
|
|
+ // const validateProducts = (rule, value, callback) => {
|
|
|
|
|
+ // if (!this.products || this.products.length === 0) {
|
|
|
|
|
+ // callback(new Error('请至少添加一个商品'));
|
|
|
|
|
+ // } else {
|
|
|
|
|
+ // callback();
|
|
|
|
|
+ // }
|
|
|
|
|
+ // };
|
|
|
// 收货地址联动校验
|
|
// 收货地址联动校验
|
|
|
const validateAddress = (rule, value, callback) => {
|
|
const validateAddress = (rule, value, callback) => {
|
|
|
if (!this.createOrderForm.provinceId || !this.createOrderForm.cityId || !this.createOrderForm.districtId) {
|
|
if (!this.createOrderForm.provinceId || !this.createOrderForm.cityId || !this.createOrderForm.districtId) {
|
|
@@ -682,7 +682,6 @@ export default {
|
|
|
],
|
|
],
|
|
|
detail: [{ required: true, message: '详细地址不能为空', trigger: 'blur' }],
|
|
detail: [{ required: true, message: '详细地址不能为空', trigger: 'blur' }],
|
|
|
payType: [{ required: true, message: '请选择支付方式', trigger: 'change' }],
|
|
payType: [{ required: true, message: '请选择支付方式', trigger: 'change' }],
|
|
|
- products: [{ validator: validateProducts, trigger: 'change' }],
|
|
|
|
|
address: [{ validator: validateAddress, trigger: 'change' }]
|
|
address: [{ validator: validateAddress, trigger: 'change' }]
|
|
|
},
|
|
},
|
|
|
citys: [],
|
|
citys: [],
|