[需求变更]-支出合同所有的收改成付

This commit is contained in:
zhaoxiao
2021-10-25 17:04:45 +08:00
parent 977eae1f39
commit 73677163a0
2 changed files with 19 additions and 12 deletions
+13 -6
View File
@@ -12,7 +12,7 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xxl="4" :xl="8" :sm="12"> <a-col :xxl="4" :xl="8" :sm="12">
<a-form-item :label="`${index + 1}阶段应收`" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item :label="`${index + 1}阶段应${label}`" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input placeholder="请输入金额" <a-input placeholder="请输入金额"
v-decorator="['installmentList['+index+'].accountsReceivableAmount',validatorRules.accountsReceivableAmount]" v-decorator="['installmentList['+index+'].accountsReceivableAmount',validatorRules.accountsReceivableAmount]"
:maxLength='50' :maxLength='50'
@@ -22,8 +22,8 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xxl="5" :xl="8" :sm="12"> <a-col :xxl="5" :xl="8" :sm="12">
<a-form-item :label="`${index + 1}阶段应收时间`" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item :label="`${index + 1}阶段应${label}时间`" :labelCol="labelCol" :wrapperCol="wrapperCol">
<j-date placeholder="请选择应收时间" <j-date :placeholder="`请选择应${label}时间`"
style="width: 100%;" style="width: 100%;"
v-decorator="['installmentList['+index+'].accountsReceivableTime']" v-decorator="['installmentList['+index+'].accountsReceivableTime']"
:trigger-change="true" :trigger-change="true"
@@ -32,7 +32,7 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xxl="4" :xl="8" :sm="12"> <a-col :xxl="4" :xl="8" :sm="12">
<a-form-item :label="`${index + 1}阶段实收`" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item :label="`${index + 1}阶段实${label}`" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input placeholder="请输入金额" <a-input placeholder="请输入金额"
v-decorator="['installmentList['+index+'].paidAmount',validatorRules.paidAmount]" v-decorator="['installmentList['+index+'].paidAmount',validatorRules.paidAmount]"
:maxLength='50' :maxLength='50'
@@ -42,8 +42,8 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xxl="5" :xl="8" :sm="12"> <a-col :xxl="5" :xl="8" :sm="12">
<a-form-item :label="`${index + 1}阶段实收时间`" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item :label="`${index + 1}阶段实${label}时间`" :labelCol="labelCol" :wrapperCol="wrapperCol">
<j-date placeholder="请选择实收时间" <j-date :placeholder="`请选择实${label}时间`"
style="width: 100%;" style="width: 100%;"
v-decorator="['installmentList['+index+'].paidTime',validatorRules.paidTime]" v-decorator="['installmentList['+index+'].paidTime',validatorRules.paidTime]"
:trigger-change="true" :trigger-change="true"
@@ -72,6 +72,13 @@ import { money } from '../../utils/validate'
export default { export default {
name: 'InstallmentForm', name: 'InstallmentForm',
components: { JDate }, components: { JDate },
props: {
label: {
type: String,
required: false,
default: '收'
}
},
data() { data() {
return { return {
form: this.$form.createForm(this), form: this.$form.createForm(this),
@@ -155,8 +155,8 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xxl="6" :xl="8" :sm="12"> <a-col :xxl="6" :xl="8" :sm="12">
<a-form-item label="已收金额" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item label="已付金额" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input placeholder="请输入已收金额" <a-input placeholder="请输入已付金额"
v-decorator="['amountReceived',validatorRules.amountReceived]" v-decorator="['amountReceived',validatorRules.amountReceived]"
:maxLength='50' :maxLength='50'
@blur="addZero" @blur="addZero"
@@ -164,8 +164,8 @@
</a-form-item> </a-form-item>
</a-col> </a-col>
<a-col :xxl="6" :xl="8" :sm="12"> <a-col :xxl="6" :xl="8" :sm="12">
<a-form-item label="未收金额" :labelCol="labelCol" :wrapperCol="wrapperCol"> <a-form-item label="未付金额" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input placeholder="请输入未收金额" <a-input placeholder="请输入未付金额"
:maxLength='50' :maxLength='50'
@blur="addZero" @blur="addZero"
v-decorator="['outstandingAmount']" v-decorator="['outstandingAmount']"
@@ -228,7 +228,7 @@
<div class="part-title"> <div class="part-title">
<div class="part-title-text">分期信息</div> <div class="part-title-text">分期信息</div>
</div> </div>
<installment-form ref="installmentForm" @ok="installmentFormOk"></installment-form> <installment-form ref="installmentForm" @ok="installmentFormOk" label="付"></installment-form>
</div> </div>
<!-- /分期信息--> <!-- /分期信息-->
<a-form-item class="table-operator"> <a-form-item class="table-operator">
@@ -666,7 +666,7 @@ export default {
callback('请输入未税金额') callback('请输入未税金额')
break break
case 'amountReceived': case 'amountReceived':
callback('请输入已收金额') callback('请输入已付金额')
break break
} }
} }