Ver Fonte

费用校验订单详情分销明细

yaoyao há 2 anos atrás
pai
commit
304b099606

+ 34 - 8
src/views/Core/components/detailsDialogPro.vue

@@ -28,7 +28,7 @@
             :class="{ 'li-selected': selectedItem === 'fymx' }" @click="selectItem('fymx')">费用明细</li>
           <li v-if="orderInfo.feeOrderNewVo && orderInfo.feeOrderNewVo.deptManagerFee.length > 0"
             :class="{ 'li-selected': selectedItem === 'jgglf' }" @click="selectItem('jgglf')">机构管理费</li>
-          <li v-if="orderInfo.distributionLevelVoList && orderInfo.distributionLevelVoList.length > 0"
+          <li v-if="orderInfo.feeOrderNewVo && orderInfo.feeOrderNewVo.retailFee && orderInfo.feeOrderNewVo.retailFee.length > 0"
             :class="{ 'li-selected': selectedItem === 'fxmx1' }" @click="selectItem('fxmx1')">分销明细</li>
           <li v-if="orderInfo && orderInfo.orderstatus == 4 && orderInfo.auditopinion"
             :class="{ 'li-selected': selectedItem === 'shyj' }" @click="selectItem('shyj')">审核意见</li>
@@ -517,25 +517,50 @@
             </el-table>
           </div>
         </OpenCloseBox>
-        <OpenCloseBox id="fxmx1" v-if="orderInfo.distributionLevelVoList">
-          <span slot="title">分销明细</span>
+        <OpenCloseBox id="fxmx1" v-if="feeOrderNewVoList.retailFee">
+              <span slot="title">分销明细</span>
           <div slot="boby" style="font-size:12px;width: 100%" class="FeeEnclosure">
-            <el-table :data="orderInfo.distributionLevelVoList" :border="true" width="100%" :stripe="true" size="mini"
+            <el-table :data="feeOrderNewVoList.retailFee" :border="true" width="100%" :stripe="true" size="mini"
               :header-cell-style="{
                 background: '#F7F7F9',
                 fontWeight: '700',
                 color: '#606266',
               }">
-              <el-table-column prop="distributionLevel" label="等级"></el-table-column>
+              <el-table-column prop="insuranceType" label="等级"></el-table-column>
               <el-table-column prop="userName" label="接收人"></el-table-column>
-              <el-table-column prop="distributionRatio" label="比例">
+              <el-table-column prop="jqRetailPremiums" label="交强分销费">
                 <template slot-scope="scope" >
-                  <span>{{ scope.row.distributionRatio }}%</span>
+                  <span>¥{{ scope.row.jqRetailPremiums }}</span>
                 </template>
               </el-table-column>
+              <el-table-column prop="jqRetailProportion" label="交强分销比例">
+                <template slot-scope="scope" >
+                  <span>{{ scope.row.jqRetailProportion }}%</span>
+                </template>
+              </el-table-column>
+              <el-table-column prop="syRetailPremiums" label="商业险分销费">
+                <template slot-scope="scope" >
+                  <span>¥{{ scope.row.syRetailPremiums }}</span>
+                </template>
+              </el-table-column>
+              <el-table-column prop="syRetailProportion" label="商业分销比例">
+                <template slot-scope="scope" >
+                  <span>{{ scope.row.syRetailProportion }}%</span>
+                </template>  
+              </el-table-column>
+              <el-table-column prop="noRetailPremiums" label="非车险分销费">
+                <template slot-scope="scope" >
+                  <span>¥{{ scope.row.noRetailPremiums }}</span>
+                </template>  
+              </el-table-column>
+              <el-table-column prop="noRetailProportion" label="非车分销比例">
+                <template slot-scope="scope" >
+                  <span>{{ scope.row.noRetailProportion }}%</span>
+                </template>    
+              </el-table-column>
               <el-table-column prop="amount" label="金额">
                 <template slot-scope="scope" >
-                  <span>¥{{ scope.row.amount }}</span>
+                  <span>¥{{ scope.row.totalRetailPremiums }}</span>
                 </template>
               </el-table-column>
             </el-table>
@@ -608,6 +633,7 @@ export default {
       let newCost = {
         deptManagerFee : this.feeOrderNewVoList.deptManagerFee,
         feeOrder : this.feeOrderNewVoList.list,
+        retailFee: this.feeOrderNewVoList.retailFee
       }
       this.$emit('updatedCost',newCost)
       this.isAuditing=false;

+ 2 - 0
src/views/FinancialManagement/CarInsurance/Verifytasks/Verifyintasks.vue

@@ -646,6 +646,7 @@ export default {
           this.feeOrderNewVoList = {
             deptManagerFee: data.deptManagerFee,
             list: [...data.entranceFee, ...data.exportFee],
+            retailFee: data.retailFee
           };
           this.$message({
             type: "success",
@@ -911,6 +912,7 @@ export default {
             this.feeOrderNewVoList = {
               deptManagerFee: data.deptManagerFee,
               list: [...data.entranceFee, ...data.exportFee],
+              retailFee: data.retailFee
             };
           }
           res.data.carinfo.carnature = this.natureOfVehicleUseCap(

+ 2 - 0
src/views/FinancialManagement/CarInsurance/Verifytasks/Verifyuntasks.vue

@@ -506,6 +506,7 @@ export default {
           this.feeOrderNewVoList = {
             deptManagerFee: data.deptManagerFee,
             list: [...data.entranceFee, ...data.exportFee],
+            retailFee: data.retailFee
           }
           this.$message({
             type: 'success',
@@ -834,6 +835,7 @@ export default {
             this.feeOrderNewVoList = {
               deptManagerFee: data.deptManagerFee,
               list: [...data.entranceFee, ...data.exportFee],
+              retailFee: data.retailFee
             }
           }
           res.data.carinfo.carnature = this.natureOfVehicleUseCap(res.data.carinfo.carnature)