| | |
| | | dicts: ["app_order_status", "app_aftersale_status", "app_refund_status","app_refund_type"], |
| | | name: "Order", |
| | | data() { |
| | | let checkPhoneNum = (rule, value, callback) => { |
| | | console.log( value) |
| | | let patter = new RegExp(/^1\s*[3456789]\s*(\d\s*){9}$/); |
| | | if (value == "" && value == undefined && !value) { |
| | | return callback(''); |
| | | } else if(value != undefined && value != ""){ |
| | | return callback(); |
| | | }else if (!patter.test(value)) { |
| | | return callback(''); |
| | | } |
| | | }; |
| | | return { |
| | | // 遮罩层 |
| | | loading: true, |
| | |
| | | userId: [ |
| | | { |
| | | required: true, |
| | | message: "用户表的用户ID不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | orderSn: [ |
| | | { |
| | | required: true, |
| | | message: "订单编号不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | orderStatus: [ |
| | | { |
| | | required: true, |
| | | message: "订单状态不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | consignee: [ |
| | | { |
| | | required: true, |
| | | message: "收货人名称不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | mobile: [ |
| | | { |
| | | required: true, |
| | | message: "收货人手机号不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | address: [ |
| | | { |
| | | required: true, |
| | | message: "收货具体地址不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | message: [ |
| | | { |
| | | required: true, |
| | | message: "用户订单留言不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | goodsPrice: [ |
| | | { |
| | | required: true, |
| | | message: "商品总费用不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | couponPrice: [ |
| | | { |
| | | required: true, |
| | | message: "优惠券减免不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | integralPrice: [ |
| | | { |
| | | required: true, |
| | | message: "用户积分减免不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | grouponPrice: [ |
| | | { |
| | | required: true, |
| | | message: "团购优惠价减免不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | |
| | | { |
| | | required: true, |
| | | message: |
| | | "订单费用, = goods_price + freight_price - coupon_price不能为空", |
| | | "", |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | actualPrice: [ |
| | | { |
| | | required: true, |
| | | message: "实付费用, = order_price - integral_price不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | settlementStatus: [ |
| | | { |
| | | required: true, |
| | | message: "结算状态不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | freightType: [ |
| | | { |
| | | required: true, |
| | | message: "配送方式 :0 快递, 1 自提不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "change", |
| | | }, |
| | | ], |
| | | createTime: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |
| | | deleted: [ |
| | | { |
| | | required: true, |
| | | message: "$comment不能为空", |
| | | validator: checkPhoneNum, |
| | | trigger: "blur", |
| | | }, |
| | | ], |