Browse Source

Merge branch 'dev' of http://39.101.143.165:8090/dong_k/tenant-Platform into dev

祁鹏飞 3 months ago
parent
commit
f6bc99b228

+ 6 - 0
src/views/insurancePolicy/index.vue

@@ -3618,6 +3618,12 @@ const quoteInsurance = async (companyId: any, companyIndex: any) => {
     accidentalDrivings: company?.insurancePlanInfo?.drivings || [],
     accidentalDrivings: company?.insurancePlanInfo?.drivings || [],
     specialInfoVo: company?.specialSelectedList || []
     specialInfoVo: company?.specialSelectedList || []
   }
   }
+  /** 后端编辑接口bug,前端处理 交强险产品,清空商业险种信息  勿动****** */
+  if(insurancePolicyForm.value.productId === '0330'){
+    data.kindInfoVo=[];
+  }
+  /**勿动****** */
+
   owerFormInfo.value = { ...data.ownersInfo, title: '车主', policyPersonType: '1' };
   owerFormInfo.value = { ...data.ownersInfo, title: '车主', policyPersonType: '1' };
   policyHolderInfo.value = { ...data.policyHolderInfo, title: '投保人', policyPersonType: '2' };
   policyHolderInfo.value = { ...data.policyHolderInfo, title: '投保人', policyPersonType: '2' };
   insuredPersonInfo.value = { ...data.insuredPersonInfo, title: '被保人', policyPersonType: '3' };
   insuredPersonInfo.value = { ...data.insuredPersonInfo, title: '被保人', policyPersonType: '3' };

+ 10 - 3
src/views/quoteConfig/agreement/components/ruleFeeDialogEdit.vue

@@ -1,7 +1,7 @@
 <!-- 模板区域 -->
 <!-- 模板区域 -->
 <template>
 <template>
   <div>
   <div>
-    <el-drawer v-model="props.ruleFeeVisible" :direction="direction" :close-on-click-modal="true" size="57%" @close="close">
+    <el-drawer v-model="props.ruleFeeVisible" :direction="direction" :close-on-click-modal="true" size="62%" @close="close">
       <template #header>
       <template #header>
         <h4>{{ props.headerTitle }}{{ props.titleType || '费用编辑' }}</h4>
         <h4>{{ props.headerTitle }}{{ props.titleType || '费用编辑' }}</h4>
       </template>
       </template>
@@ -95,7 +95,14 @@
               </div>
               </div>
             </template>
             </template>
             <el-table-column prop="costType" label="类型"></el-table-column>
             <el-table-column prop="costType" label="类型"></el-table-column>
-            <el-table-column prop="inlet" label="入口比例" width="180" align="center">
+            <el-table-column prop="costType" label="入口手续费比例" width="150" align="center" v-if="costitemEditInfo.jqEntranceFeeRatio  || costitemEditInfo.syEntranceFeeRatio || costitemEditInfo.jyEntranceFeeRatio">
+              <template #default="scope">
+                  <span v-if="scope.$index == 0">{{costitemEditInfo.jqEntranceFeeRatio}}%</span>
+                  <span v-if="scope.$index == 1">{{costitemEditInfo.syEntranceFeeRatio}}%</span>
+                  <span v-if="scope.$index == 2">{{costitemEditInfo.jyEntranceFeeRatio}}%</span>
+              </template>
+            </el-table-column>
+            <el-table-column prop="inlet" label="入口比例" width="160" align="center">
               <template #default="scope">
               <template #default="scope">
                 <el-input-number v-model="scope.row.inlet" :disabled="disabledShow" :precision="2"
                 <el-input-number v-model="scope.row.inlet" :disabled="disabledShow" :precision="2"
                   controls-position="right" style="width: 100%;" :min="0" :max="100" @change="handelRK(scope)">
                   controls-position="right" style="width: 100%;" :min="0" :max="100" @change="handelRK(scope)">
@@ -103,7 +110,7 @@
                 </el-input-number>
                 </el-input-number>
               </template>
               </template>
             </el-table-column>
             </el-table-column>
-            <el-table-column prop="export" label="出口比例" width="180" align="center">
+            <el-table-column prop="export" label="出口比例" width="160" align="center">
               <template #default="scope">
               <template #default="scope">
                 <el-input-number v-model="scope.row.export" :disabled="disabledShow" :precision="2"
                 <el-input-number v-model="scope.row.export" :disabled="disabledShow" :precision="2"
                   controls-position="right" style="width: 100%;" :min="0" :max="100" @change="handelCK(scope)">
                   controls-position="right" style="width: 100%;" :min="0" :max="100" @change="handelCK(scope)">