|
|
@@ -372,24 +372,6 @@ import {
|
|
|
formDef,
|
|
|
form: copyObj(formDef),
|
|
|
returnOrderDialogFlag: false,
|
|
|
- rules: {
|
|
|
- partaName: [
|
|
|
- { required: true, message: '请选择客户名称', trigger: 'change' }
|
|
|
- ],
|
|
|
- linkName: [
|
|
|
- { required: true, message: '请输入', trigger: ['blur', 'change'] }
|
|
|
- ],
|
|
|
- linkPhone: [
|
|
|
- { required: true, message: '请输入', trigger: 'change' }
|
|
|
- ],
|
|
|
- orderNo: [{ required: true, message: '请选择', trigger: 'change' }],
|
|
|
- receiveAddress: [
|
|
|
- { required: true, message: '请输入', trigger: 'change' }
|
|
|
- ],
|
|
|
- deviceName: [
|
|
|
- { required: true, message: '前选择车辆', trigger: 'change' }
|
|
|
- ]
|
|
|
- },
|
|
|
|
|
|
// 提交状态
|
|
|
loading: false,
|
|
|
@@ -412,7 +394,27 @@ import {
|
|
|
computed: {
|
|
|
allcountAmount() {
|
|
|
return this.$store.state.order.allcountAmount;
|
|
|
- }
|
|
|
+ },
|
|
|
+ rules() {
|
|
|
+ return {
|
|
|
+ partaName: [
|
|
|
+ { required: true, message: '请选择客户名称', trigger: 'change' }
|
|
|
+ ],
|
|
|
+ linkName: [
|
|
|
+ { required: this.form.needProduce != 2 ? true : false, message: '请输入', trigger: ['blur', 'change'] }
|
|
|
+ ],
|
|
|
+ linkPhone: [
|
|
|
+ { required: this.form.needProduce != 2 ? true : false, message: '请输入', trigger: 'change' }
|
|
|
+ ],
|
|
|
+ orderNo: [{ required: true, message: '请选择', trigger: 'change' }],
|
|
|
+ receiveAddress: [
|
|
|
+ { required: this.form.needProduce != 2 ? true : false, message: '请输入', trigger: 'change' }
|
|
|
+ ],
|
|
|
+ deviceName: [
|
|
|
+ { required: true, message: '前选择车辆', trigger: 'change' }
|
|
|
+ ]
|
|
|
+ }
|
|
|
+ }
|
|
|
},
|
|
|
|
|
|
methods: {
|
|
|
@@ -430,7 +432,8 @@ import {
|
|
|
this.form = Object.assign({}, this.form, {
|
|
|
productionRequirements: obj.map((item) => item.productionRequirements).toString(),
|
|
|
orderIds: obj.map((item) => item.id).toString(),
|
|
|
- orderNo: obj.map((item) => item.orderNo).toString()
|
|
|
+ orderNo: obj.map((item) => item.orderNo).toString(),
|
|
|
+ needProduce: obj.map((item) => item.needProduce)
|
|
|
});
|
|
|
this.getSaleOrderDetails(obj.map((item) => item.id));
|
|
|
},
|
|
|
@@ -646,7 +649,8 @@ import {
|
|
|
entrustedCode: '',
|
|
|
entrustedId: '',
|
|
|
sendNoteNo: '',
|
|
|
- pricingWay: ''
|
|
|
+ pricingWay: '',
|
|
|
+
|
|
|
});
|
|
|
this.$refs.inventoryTableref &&
|
|
|
this.$refs.inventoryTableref.putTableValue([], true);
|
|
|
@@ -836,7 +840,10 @@ import {
|
|
|
entrustedCode: '',
|
|
|
entrustedId: '',
|
|
|
sendNoteNo: '',
|
|
|
- pricingWay: ''
|
|
|
+ pricingWay: '',
|
|
|
+ sourceNo: '',
|
|
|
+ sourceId: '',
|
|
|
+
|
|
|
});
|
|
|
this.$refs.inventoryTableref &&
|
|
|
this.$refs.inventoryTableref.putTableValue([], true);
|