|
|
@@ -126,11 +126,11 @@
|
|
|
</el-date-picker>
|
|
|
</el-form-item>
|
|
|
<el-form-item
|
|
|
- :label="form.type == '2' ? '付款类型' : '收款类型'"
|
|
|
- prop="receiptPaymentType"
|
|
|
+ label="结算方式"
|
|
|
+ prop="settlementMode"
|
|
|
style="margin-bottom: 22px"
|
|
|
>
|
|
|
- <el-select v-model="form.receiptPaymentType" placeholder="请选择">
|
|
|
+ <!-- <el-select v-model="form.receiptPaymentType" placeholder="请选择">
|
|
|
<el-option
|
|
|
v-for="item in paymentTypeOptions"
|
|
|
:key="item.id"
|
|
|
@@ -138,7 +138,14 @@
|
|
|
:value="item.id"
|
|
|
>
|
|
|
</el-option>
|
|
|
- </el-select>
|
|
|
+ </el-select> -->
|
|
|
+ <DictSelection
|
|
|
+ dictName="结算方式"
|
|
|
+ clearable
|
|
|
+ v-model="form.settlementMode"
|
|
|
+ style="width: 220px"
|
|
|
+ >
|
|
|
+ </DictSelection>
|
|
|
</el-form-item>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
@@ -392,6 +399,7 @@
|
|
|
ref="inventoryTable"
|
|
|
:contractStartDate="this.form.contractStartDate"
|
|
|
:isDiscountTotalPrice="true"
|
|
|
+ :contractBookType="form.type"
|
|
|
></inventoryTable>
|
|
|
<headerTitle
|
|
|
:title="form.type == '2' ? '付款方式' : '收款方式'"
|
|
|
@@ -495,8 +503,8 @@
|
|
|
partbLinkName: '',
|
|
|
partbName: '',
|
|
|
partbTel: '',
|
|
|
-
|
|
|
- receiptPaymentType: '',
|
|
|
+ settlementModeName:"",
|
|
|
+ settlementMode:"",
|
|
|
sourceId: '',
|
|
|
sourceType: '',
|
|
|
totalPrice: null,
|
|
|
@@ -529,9 +537,10 @@
|
|
|
type: [
|
|
|
{ required: true, message: '请选择合同类型', trigger: 'change' }
|
|
|
],
|
|
|
- receiptPaymentType: [
|
|
|
- { required: true, message: '请选择收付款类型', trigger: 'change' }
|
|
|
+ settlementMode: [
|
|
|
+ { required: true, message: '请选择合结算方式', trigger: 'change' }
|
|
|
],
|
|
|
+
|
|
|
categoryId: [
|
|
|
{ required: true, message: '请选择合同分类', trigger: 'change' }
|
|
|
],
|
|
|
@@ -652,7 +661,7 @@
|
|
|
partbLinkId: '',
|
|
|
partbLinkName: '',
|
|
|
partbEmail: '',
|
|
|
- partbTel: '',
|
|
|
+ partbTel: ''
|
|
|
});
|
|
|
this.getLinkInfo(obj.id);
|
|
|
},
|
|
|
@@ -700,6 +709,8 @@
|
|
|
dictChange(val) {
|
|
|
this.form = Object.assign({}, this.form, {
|
|
|
typeName: val.dictValue,
|
|
|
+ contractName:'',
|
|
|
+ sourceCode:"",
|
|
|
partaAddress: '',
|
|
|
partaEmail: '',
|
|
|
partaFax: '',
|
|
|
@@ -814,7 +825,7 @@
|
|
|
},
|
|
|
//选择客户回调
|
|
|
changeParent(obj) {
|
|
|
- console.log(obj,'obj')
|
|
|
+ console.log(obj, 'obj');
|
|
|
|
|
|
this.form = Object.assign({}, this.form, {
|
|
|
partaId: obj.id,
|
|
|
@@ -824,9 +835,8 @@
|
|
|
partaLinkName: '',
|
|
|
partaEmail: '',
|
|
|
partaTel: '',
|
|
|
- contractName: obj.simpleName,
|
|
|
- partaUnifiedSocialCreditCode: obj.unifiedSocialCreditCode,
|
|
|
-
|
|
|
+ contractName: obj.name,
|
|
|
+ partaUnifiedSocialCreditCode: obj.unifiedSocialCreditCode
|
|
|
});
|
|
|
this.getLinkInfo(obj.id);
|
|
|
},
|
|
|
@@ -882,9 +892,7 @@
|
|
|
salesmanChange(val, info) {
|
|
|
this.otherForm.salesmanName = info.name;
|
|
|
},
|
|
|
- settlementModeChange(info) {
|
|
|
- this.otherForm.settlementModeName = info.dictValue;
|
|
|
- },
|
|
|
+
|
|
|
ifChiefChange(value, idx) {
|
|
|
if (value === 1) {
|
|
|
this.tableLinkData.forEach((e) => (e.ifChief = 0));
|
|
|
@@ -953,7 +961,10 @@
|
|
|
this.form.categoryId
|
|
|
);
|
|
|
}
|
|
|
-
|
|
|
+ this.form.settlementModeName = this.getDictValue(
|
|
|
+ '结算方式',
|
|
|
+ this.form.settlementMode
|
|
|
+ );
|
|
|
let commitData = Object.assign(
|
|
|
{},
|
|
|
{
|
|
|
@@ -1016,6 +1027,7 @@
|
|
|
},
|
|
|
|
|
|
changeInquiryList({ data, sourceCode }) {
|
|
|
+ console.log(data,'data')
|
|
|
this.setValue(data);
|
|
|
this.$set(this.form, 'sourceCode', sourceCode);
|
|
|
},
|