Bladeren bron

加链式判断

祁鹏飞 3 maanden geleden
bovenliggende
commit
b5dca591e3
3 gewijzigde bestanden met toevoegingen van 10 en 12 verwijderingen
  1. 4 4
      src/views/platform/index.vue
  2. 1 1
      src/views/platform/ticket.vue
  3. 5 7
      src/views/receivable/handingFee/ticket.vue

+ 4 - 4
src/views/platform/index.vue

@@ -177,7 +177,7 @@
           <el-table-column prop="jqSuperviseCostsProportion" label="交强险手续费比例" width="150"></el-table-column>
           <el-table-column prop="jqSuperviseCostsProportion" label="交强入口比例" width="120">
             <template #default="scope">
-              {{ scope.row.insFeeOrders.jqInletRatio || '-' }}
+              {{ scope.row.insFeeOrders?.jqInletRatio || '-' }}
             </template>
           </el-table-column>
           <el-table-column prop="taxPremium" label="车船税" width="100"></el-table-column>
@@ -185,13 +185,13 @@
           <el-table-column prop="sySuperviseCostsProportion" label="商业险手续费比例" width="150"></el-table-column>
           <el-table-column prop="sySuperviseCostsProportion" label="商业入口比例" width="120">
             <template #default="scope">
-              {{ scope.row.insFeeOrders.syInletRatio || '-' }}
+              {{ scope.row.insFeeOrders?.syInletRatio || '-' }}
             </template>
           </el-table-column>
           <el-table-column prop="jyPremium" label="非车保费" width="100"></el-table-column>
           <el-table-column prop="sySuperviseCostsProportion" label="非车入口比例" width="120">
             <template #default="scope">
-              {{ scope.row.insFeeOrders.jyInletRatio || '-' }}
+              {{ scope.row.insFeeOrders?.jyInletRatio || '-' }}
             </template>
           </el-table-column>
           <el-table-column prop="receivableAmount" label="总应收金额" width="100"></el-table-column>
@@ -1069,7 +1069,7 @@ const batchSettle = () => {
     incomeIds: selectedList.value.map((item: any) => item.id)
   }).then((res: any) => {
     if (res.code == 200) {
-      options.value = res.data
+      options.value = res.data.filter(v=>v.contactPersonPhone)
       invoiceShow.value = true
     }
   })

+ 1 - 1
src/views/platform/ticket.vue

@@ -163,7 +163,7 @@
         <el-input-number v-model="countForm.actualReceivedAmount" style="width: 100%;" :min="0" :precision="4"
           controls-position="right" @change="handleChange" />
       </el-form-item>
-      <el-form-item prop="paymentDifference" label="回款额">
+      <el-form-item prop="paymentDifference" label="回款额">
         <el-input v-model="countForm.paymentDifference" disabled></el-input>
       </el-form-item>
       <el-form-item prop="paymentReason" label="差额原因">

+ 5 - 7
src/views/receivable/handingFee/ticket.vue

@@ -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
 }