|
@@ -114,10 +114,10 @@
|
|
|
<el-input-number v-model="countForm.actualReceivedAmount" style="width: 100%;" :min="0" :precision="2"
|
|
<el-input-number v-model="countForm.actualReceivedAmount" style="width: 100%;" :min="0" :precision="2"
|
|
|
controls-position="right" @change="handleChange" />
|
|
controls-position="right" @change="handleChange" />
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="isSettlement" prop="settlementPaymentDifference" label="回款差额">
|
|
|
|
|
|
|
+ <el-form-item v-if="isSettlement && countForm.actualReceivedAmount >= countForm.receivableSupervisePremium" prop="settlementPaymentDifference" label="回款差额" >
|
|
|
<el-input v-model="countForm.settlementPaymentDifference" disabled></el-input>
|
|
<el-input v-model="countForm.settlementPaymentDifference" disabled></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
- <el-form-item v-if="isSettlement" prop="settlementPaymentReason" label="差额原因">
|
|
|
|
|
|
|
+ <el-form-item v-if="isSettlement && countForm.actualReceivedAmount > countForm.receivableSupervisePremium" prop="settlementPaymentReason" label="差额原因">
|
|
|
<el-input v-model="countForm.settlementPaymentReason" placeholder="请输入"></el-input>
|
|
<el-input v-model="countForm.settlementPaymentReason" placeholder="请输入"></el-input>
|
|
|
</el-form-item>
|
|
</el-form-item>
|
|
|
<el-form-item prop="invoiceTime" label="开票日期">
|
|
<el-form-item prop="invoiceTime" label="开票日期">
|
|
@@ -361,8 +361,13 @@ const handleTicket = async (bool: boolean) => {
|
|
|
|
|
|
|
|
/** 计算实收金额与应收监管保费的差值,并将结果赋值给付款差额字段 */
|
|
/** 计算实收金额与应收监管保费的差值,并将结果赋值给付款差额字段 */
|
|
|
const handleChange = async () => {
|
|
const handleChange = async () => {
|
|
|
- const num = await calSub(countForm.value.actualReceivedAmount, countForm.value.receivableSupervisePremium)
|
|
|
|
|
- countForm.value.settlementPaymentDifference = num
|
|
|
|
|
|
|
+ if (countForm.value.actualReceivedAmount > countForm.value.receivableSupervisePremium) {
|
|
|
|
|
+ const num = await calSub(countForm.value.actualReceivedAmount, countForm.value.receivableSupervisePremium)
|
|
|
|
|
+ countForm.value.settlementPaymentDifference = num
|
|
|
|
|
+ } else {
|
|
|
|
|
+ countForm.value.settlementPaymentDifference = 0
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
}
|
|
}
|
|
|
/** 计算应收监管保费差额并更新虚增金额 */
|
|
/** 计算应收监管保费差额并更新虚增金额 */
|
|
|
|
|
|