diff --git a/src/views/businessConfig/contractConfig.vue b/src/views/businessConfig/contractConfig.vue index 86387e8..b4cc15b 100644 --- a/src/views/businessConfig/contractConfig.vue +++ b/src/views/businessConfig/contractConfig.vue @@ -402,6 +402,46 @@ + + +
+
+ *预付款配置 +
+
+
+ 申请付款金额-显示 + 必填 +
+
+ 本期扣款金额-显示 + 必填 +
+
+ 审计金额-显示 + 必填 +
+
+ 实付日期-显示 + 必填 +
+
+ 款项类型-显示 + 必填 + + + +
+
+ 是否最后一笔-显示 + 必填 +
+
+ 备注-显示 + 必填 +
+
+
@@ -467,7 +507,23 @@ export default { is_simple_editable: true, has_charge_editable: true, isBudget_editable: true, - is_substitute_editable: true + is_substitute_editable: true, + advancePayment: false, + payAmountShow: false, + payAmountRequired: false, + deductAmountShow: false, + deductAmountRequired: false, + auditAmountShow: false, + auditAmountRequired: false, + realPayDateShow: false, + realPayDateRequired: false, + itemTypeShow: false, + itemTypeRequired: false, + isLastShow: false, + isLastRequired: false, + remarkShow: false, + remarkRequired: false, + itemTypeDefault: '', }, rules: { category: [ @@ -493,7 +549,8 @@ export default { ] }, originalPrePaymentForm: '', - originalPostPaymentForm: '' + originalPostPaymentForm: '', + itemTypeOptions: ['预付款', '进度款', '结算款', '质保金'], } }, created() { @@ -816,7 +873,23 @@ export default { is_simple_editable: true, has_charge_editable: true, isBudget_editable: true, - is_substitute_editable: true + is_substitute_editable: true, + advancePayment: false, + payAmountShow: false, + payAmountRequired: false, + deductAmountShow: false, + deductAmountRequired: false, + auditAmountShow: false, + auditAmountRequired: false, + realPayDateShow: false, + realPayDateRequired: false, + itemTypeShow: false, + itemTypeRequired: false, + isLastShow: false, + isLastRequired: false, + remarkShow: false, + remarkRequired: false, + itemTypeDefault: '', } // 使用搜索区域的解析逻辑 @@ -866,7 +939,23 @@ export default { is_simple: row.is_simple_default, has_charge: row.has_charge_default, isBudget: row.is_plan_default, - is_substitute: row.is_substitute_default + is_substitute: row.is_substitute_default, + advancePayment: row.advancePayment === true || row.advancePayment === 1, + payAmountShow: row.payAmountShow === true || row.payAmountShow === 1, + payAmountRequired: row.payAmountRequired === true || row.payAmountRequired === 1, + deductAmountShow: row.deductAmountShow === true || row.deductAmountShow === 1, + deductAmountRequired: row.deductAmountRequired === true || row.deductAmountRequired === 1, + auditAmountShow: row.auditAmountShow === true || row.auditAmountShow === 1, + auditAmountRequired: row.auditAmountRequired === true || row.auditAmountRequired === 1, + realPayDateShow: row.realPayDateShow === true || row.realPayDateShow === 1, + realPayDateRequired: row.realPayDateRequired === true || row.realPayDateRequired === 1, + itemTypeShow: row.itemTypeShow === true || row.itemTypeShow === 1, + itemTypeRequired: row.itemTypeRequired === true || row.itemTypeRequired === 1, + isLastShow: row.isLastShow === true || row.isLastShow === 1, + isLastRequired: row.isLastRequired === true || row.isLastRequired === 1, + remarkShow: row.remarkShow === true || row.remarkShow === 1, + remarkRequired: row.remarkRequired === true || row.remarkRequired === 1, + itemTypeDefault: row.itemTypeDefault || '', } // 保存原始支付表格值 @@ -1006,7 +1095,22 @@ export default { is_simple_default: this.form.is_simple, has_charge_default: this.form.has_charge, is_plan_default: this.form.isBudget, - is_substitute_default: this.form.is_substitute + is_substitute_default: this.form.is_substitute, + advancePayment: this.form.advancePayment ? 1 : 0, + payAmountShow: this.form.payAmountShow ? 1 : 0, + payAmountRequired: this.form.payAmountRequired ? 1 : 0, + deductAmountShow: this.form.deductAmountShow ? 1 : 0, + deductAmountRequired: this.form.deductAmountRequired ? 1 : 0, + auditAmountShow: this.form.auditAmountShow ? 1 : 0, + auditAmountRequired: this.form.auditAmountRequired ? 1 : 0, + realPayDateShow: this.form.realPayDateShow ? 1 : 0, + realPayDateRequired: this.form.realPayDateRequired ? 1 : 0, + itemTypeShow: this.form.itemTypeShow ? 1 : 0, + itemTypeRequired: this.form.itemTypeRequired ? 1 : 0, + isLastShow: this.form.isLastShow ? 1 : 0, + isLastRequired: this.form.isLastRequired ? 1 : 0, + remarkShow: this.form.remarkShow ? 1 : 0, + remarkRequired: this.form.remarkRequired ? 1 : 0 } // 如果是编辑模式 diff --git a/src/views/contract/components/paymentRegistration.vue b/src/views/contract/components/paymentRegistration.vue index 6e771b3..2498c03 100644 --- a/src/views/contract/components/paymentRegistration.vue +++ b/src/views/contract/components/paymentRegistration.vue @@ -59,8 +59,8 @@ -