|
|
@@ -172,23 +172,23 @@
|
|
|
<el-input v-model="countForm.taxPoint" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="receivableSupervisePremium" label="应收金额">
|
|
|
- <el-input-number v-model="countForm.receivableSupervisePremium" style="width: 100%;" :min="0" :precision="4"
|
|
|
+ <el-input-number v-model="countForm.receivableSupervisePremium" style="width: 100%;" :min="0" :precision="5"
|
|
|
controls-position="right" @change="isSettlement?handleChange():handleChange1()" />
|
|
|
</el-form-item>
|
|
|
<el-form-item v-if="isSettlement" prop="actualReceivedAmount" label="实收金额">
|
|
|
- <el-input-number v-model="countForm.actualReceivedAmount" style="width: 100%;" :min="0" :precision="4"
|
|
|
+ <el-input-number v-model="countForm.actualReceivedAmount" style="width: 100%;" :min="0" :precision="5"
|
|
|
controls-position="right" @change="handleChange" />
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="isSettlement" prop="actualReceivedAmount" label="回款差额">
|
|
|
+ <el-form-item v-if="isSettlement" prop="paymentDifference" label="回款差额">
|
|
|
<el-input v-model="countForm.paymentDifference" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item v-else prop="overinflatedAmount" label="虚增金额">
|
|
|
<el-input v-model="countForm.overinflatedAmount" disabled></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="isSettlement" prop="actualReceivedAmount" label="差额原因">
|
|
|
+ <el-form-item v-if="isSettlement" prop="paymentReason" label="差额原因">
|
|
|
<el-input v-model="countForm.paymentReason" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
- <el-form-item v-else prop="actualReceivedAmount" label="虚增金额原因">
|
|
|
+ <el-form-item v-else prop="paymentReason" label="虚增金额原因">
|
|
|
<el-input v-model="countForm.paymentReason" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
|
<el-form-item prop="invoiceTime" label="开票日期">
|
|
|
@@ -523,14 +523,12 @@ const calBeforeInvoice = async (params: any) => {
|
|
|
|
|
|
/** 计算实收金额与应收监管保费的差值,并将结果赋值给付款差额字段 */
|
|
|
const handleChange = async () => {
|
|
|
- if(!isSettlement.value) return
|
|
|
const num = await calSub(countForm.value.actualReceivedAmount, countForm.value.receivableSupervisePremium)
|
|
|
countForm.value.paymentDifference = num
|
|
|
}
|
|
|
/** 计算应收监管保费差额并更新虚增金额 */
|
|
|
|
|
|
const handleChange1 = async () => {
|
|
|
- if(!isSettlement.value) return
|
|
|
const num = await calSub(countForm.value.receivableSupervisePremium, receivableSupervisePremium.value)
|
|
|
countForm.value.overinflatedAmount = num
|
|
|
}
|