|
|
@@ -107,17 +107,37 @@
|
|
|
<el-input clearable v-model="form.printNo" />
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+ <el-col :span="12" style="height: 40px;">
|
|
|
+ <el-form-item label="送货方式" prop="deliveryTypeId">
|
|
|
+ <DictSelection
|
|
|
+ dictName="送货方式"
|
|
|
+ clearable
|
|
|
+ v-model="form.deliveryTypeId"
|
|
|
+ style="width: 100%"
|
|
|
+ >
|
|
|
+ </DictSelection>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
|
|
|
+ <el-col :span="12">
|
|
|
+ <el-form-item label="回执要求" prop="receiptRequirementTypeId">
|
|
|
+ <el-radio-group v-model="form.receiptRequirementTypeId">
|
|
|
+ <el-radio v-for="item in receiptRequirementTypeOption" :key="item.value" :label="item.value">{{item.label}}</el-radio>
|
|
|
+ </el-radio-group>
|
|
|
+ </el-form-item>
|
|
|
+ </el-col>
|
|
|
<el-col :span="12">
|
|
|
<el-form-item prop="sendFiles" label="发货附件">
|
|
|
<fileMain v-model="form.sendFiles"></fileMain>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+
|
|
|
<el-col :span="12">
|
|
|
<el-form-item prop="repliedFiles" label="回执附件">
|
|
|
<fileMain v-model="form.repliedFiles"></fileMain>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
+
|
|
|
<el-col :span="12">
|
|
|
<el-form-item prop="makerName" label="制单人" v-if="form.makerName">
|
|
|
<el-input disabled v-model="form.makerName" />
|
|
|
@@ -281,7 +301,9 @@
|
|
|
orderId: '',
|
|
|
replied: 0,
|
|
|
trayNum: '',
|
|
|
- replaceList: []
|
|
|
+ replaceList: [],
|
|
|
+ deliveryTypeId: '',
|
|
|
+ receiptRequirementTypeId: 2
|
|
|
};
|
|
|
|
|
|
return {
|
|
|
@@ -321,7 +343,14 @@
|
|
|
// 是否是修改
|
|
|
isUpdate: false,
|
|
|
businessId: '',
|
|
|
- isTotalCount: 0
|
|
|
+ isTotalCount: 0,
|
|
|
+ receiptRequirementTypeOption: [{
|
|
|
+ label: '签回单',
|
|
|
+ value: 1
|
|
|
+ }, {
|
|
|
+ label: '不签回单',
|
|
|
+ value: 2
|
|
|
+ }],
|
|
|
};
|
|
|
},
|
|
|
computed: {
|
|
|
@@ -474,6 +503,7 @@
|
|
|
async getSaleOrderDetails(ids) {
|
|
|
this.loading = true;
|
|
|
let res = await getSaleOrderDetails(ids);
|
|
|
+ console.log('res~~~~', res)
|
|
|
if (res?.length) {
|
|
|
this.setData(res);
|
|
|
}
|
|
|
@@ -512,7 +542,7 @@
|
|
|
} else if (data.saleOrder) {
|
|
|
this.setData([data.saleOrder], 'sendInit');
|
|
|
}
|
|
|
-
|
|
|
+ console.log('data~~~~', data)
|
|
|
this.loading = false;
|
|
|
if (data) {
|
|
|
this.$nextTick(() => {
|
|
|
@@ -521,6 +551,7 @@
|
|
|
});
|
|
|
data.carNo = data.carNo ? data.carNo.split(',') : [];
|
|
|
this.form = data;
|
|
|
+ this.form.deliveryTypeId = data.deliveryTypeId+'';
|
|
|
this.$refs.inventoryTableref &&
|
|
|
this.$refs.inventoryTableref.putTableValue(
|
|
|
data.productList,
|