[update] 金额小数点;选择企业新增;批量打包开票金额限制

This commit is contained in:
zhaoxiao
2021-09-15 17:15:50 +08:00
parent 7d8e25036a
commit 15d7f4ca78
17 changed files with 298 additions and 91 deletions
@@ -72,6 +72,7 @@
<a-input placeholder="请输入签订合同总金额"
v-decorator="['contractAmount',validatorRules.contractAmount]"
:maxLength='50'
@blur="addZero"
@change="contractAmountChange"></a-input>
</a-form-item>
</a-col>
@@ -93,6 +94,7 @@
<a-input placeholder="请输入未税金额"
v-decorator="['noTaxAmount']"
:maxLength='50'
@blur="addZero"
:disabled="true"
@change="(e) => {e.target.value = (e.target.value.replace(/[^0-9.]/g,'')).trim()}"></a-input>
</a-form-item>
@@ -150,6 +152,7 @@
<a-input placeholder="请输入应收金额"
v-decorator="['accountsReceivableAmount',validatorRules.accountsReceivableAmount]"
:maxLength='50'
@blur="addZero"
@change="accountsReceivableChange"></a-input>
</a-form-item>
</a-col>
@@ -158,6 +161,7 @@
<a-input placeholder="请输入已收金额"
v-decorator="['amountReceived',validatorRules.amountReceived]"
:maxLength='50'
@blur="addZero"
@change="amountReceivedChange"></a-input>
</a-form-item>
</a-col>
@@ -165,6 +169,7 @@
<a-form-item label="未收金额" :labelCol="labelCol" :wrapperCol="wrapperCol">
<a-input placeholder="请输入未收金额"
:maxLength='50'
@blur="addZero"
v-decorator="['outstandingAmount']"
:disabled="true"></a-input>
</a-form-item>
@@ -300,6 +305,7 @@ import SelectMeetingProjectModule from './SelectMeetingProjectModule'
import SelectMemberProjectModule from './SelectMemberProjectModule'
import { money } from '../../../../utils/validate'
import SelectWorkingGroupProjectModule from './SelectWorkingGroupProjectModule'
import { addZero } from '../../../../utils/util'
export default {
name: 'RevenueContractModule',
@@ -349,11 +355,11 @@ export default {
},
signedContactsId: {
rules: [{ required: true, message: '请选择签订联系人' }],
validateTrigger: 'blur'
validateTrigger: 'change'
},
principalId: {
rules: [{ required: true, message: '请选择负责人' }],
validateTrigger: 'blur'
validateTrigger: 'change'
},
contractAmount: {
rules: [{ required: true, validator: this.checkMoney }],
@@ -373,7 +379,11 @@ export default {
},
pack: {
rules: [{ required: true, message: '请选择是否打包' }],
validateTrigger: 'blur'
validateTrigger: 'change'
},
packYear: {
rules: [{ required: true, message: '请选择打包年份' }],
validateTrigger: 'change'
}
},
url: {
@@ -410,6 +420,7 @@ export default {
}
},
methods: {
addZero,
add() {
this.title = '新建收入合同'
this.$refs.installmentForm.initInstallmentList([])