Browse Source

补录订单详情完善

祁鹏飞 1 tháng trước cách đây
mục cha
commit
a1763ae61b

+ 6 - 6
src/views/additionalOrder/additional/index.vue

@@ -2207,12 +2207,12 @@ const taps = ref([
     img: history1,
     img: history1,
     active: history2
     active: history2
   },
   },
-  {
-    text: '权益信息',
-    href: 'equities',
-    img: equities2,
-    active: equities1
-  }
+  // {
+  //   text: '权益信息',
+  //   href: 'equities',
+  //   img: equities2,
+  //   active: equities1
+  // }
 ])
 ])
 const inParkingDataFocus = (e: string, fieldName: string) => {
 const inParkingDataFocus = (e: string, fieldName: string) => {
   gainFocus(e, additionalForm, fieldName);
   gainFocus(e, additionalForm, fieldName);

+ 44 - 21
src/views/additionalOrder/order/orderDetail.vue

@@ -158,7 +158,7 @@
         <div class="title">险种信息</div>
         <div class="title">险种信息</div>
         <el-row :gutter="20" style="margin-bottom: 16px">
         <el-row :gutter="20" style="margin-bottom: 16px">
           <el-col :span="14">
           <el-col :span="14">
-            <el-table :data="dataDetail?.kindInfoVo"  border>
+            <el-table :data="dataDetail?.kindInfoVo" border>
               <el-table-column label="名称" prop="kindName" width="100">
               <el-table-column label="名称" prop="kindName" width="100">
                 <template #default="scope">
                 <template #default="scope">
                   <span v-if="scope.row.kindCode != 'J1'">商业险</span>
                   <span v-if="scope.row.kindCode != 'J1'">商业险</span>
@@ -192,14 +192,29 @@
           </el-col>
           </el-col>
           <el-col :span="10">
           <el-col :span="10">
             <el-descriptions border :column="1" title="车船税" v-if="vehicleAndVesselTaxVo">
             <el-descriptions border :column="1" title="车船税" v-if="vehicleAndVesselTaxVo">
-              <el-descriptions-item v-if=" vehicleAndVesselTaxVo.taxRelifFlag == 2 || vehicleAndVesselTaxVo.taxRelifFlag == 3" label="减免税凭证号" label-class-name="my-content">{{vehicleAndVesselTaxVo.extendChar2}}</el-descriptions-item>
-              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag == 4"  label="完税凭证号" label-class-name="my-content">{{vehicleAndVesselTaxVo.paidFreeCertificate}}</el-descriptions-item>
-              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag == 2 || vehicleAndVesselTaxVo.taxRelifFlag == 3" label="减免税原因" label-class-name="my-content">{{vehicleAndVesselTaxVo.relifReason}}</el-descriptions-item>
-              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag == 3" label="减税比例" label-class-name="my-content">{{vehicleAndVesselTaxVo.taxRelief}}%</el-descriptions-item>
-              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag !=1" label="税务机关代码" label-class-name="my-content">{{vehicleAndVesselTaxVo.taxComCode}}</el-descriptions-item>
-              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag !=1" label="税务机关名称" label-class-name="my-content">{{vehicleAndVesselTaxVo.taxComName}}</el-descriptions-item>
-              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag ==4" label="完税凭证填发日期" label-class-name="my-content">{{vehicleAndVesselTaxVo.taxDocumentDate}}</el-descriptions-item>
-              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag ==4" label="完税凭证地区" label-class-name="my-content">{{vehicleAndVesselTaxVo.taxPaidAreaCode}}</el-descriptions-item>
+              <el-descriptions-item
+                v-if="vehicleAndVesselTaxVo.taxRelifFlag == 2 || vehicleAndVesselTaxVo.taxRelifFlag == 3" label="减免税凭证号"
+                label-class-name="my-content">{{ vehicleAndVesselTaxVo.extendChar2 }}</el-descriptions-item>
+              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag == 4" label="完税凭证号"
+                label-class-name="my-content">{{
+                  vehicleAndVesselTaxVo.paidFreeCertificate }}</el-descriptions-item>
+              <el-descriptions-item
+                v-if="vehicleAndVesselTaxVo.taxRelifFlag == 2 || vehicleAndVesselTaxVo.taxRelifFlag == 3" label="减免税原因"
+                label-class-name="my-content">{{ vehicleAndVesselTaxVo.relifReason }}</el-descriptions-item>
+              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag == 3" label="减税比例"
+                label-class-name="my-content">{{
+                  vehicleAndVesselTaxVo.taxRelief }}%</el-descriptions-item>
+              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag != 1" label="税务机关代码"
+                label-class-name="my-content">{{
+                  vehicleAndVesselTaxVo.taxComCode }}</el-descriptions-item>
+              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag != 1" label="税务机关名称"
+                label-class-name="my-content">{{
+                  vehicleAndVesselTaxVo.taxComName }}</el-descriptions-item>
+              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag == 4" label="完税凭证填发日期"
+                label-class-name="my-content">{{ vehicleAndVesselTaxVo.taxDocumentDate }}</el-descriptions-item>
+              <el-descriptions-item v-if="vehicleAndVesselTaxVo.taxRelifFlag == 4" label="完税凭证地区"
+                label-class-name="my-content">{{
+                  vehicleAndVesselTaxVo.taxPaidAreaCode }}</el-descriptions-item>
             </el-descriptions>
             </el-descriptions>
           </el-col>
           </el-col>
         </el-row>
         </el-row>
@@ -230,7 +245,10 @@
         <el-row :gutter="20">
         <el-row :gutter="20">
           <el-col :span="6" class="col-m-b-16 item">
           <el-col :span="6" class="col-m-b-16 item">
             <span class="name">类型:</span>
             <span class="name">类型:</span>
-            <span>{{ dataDetail?.ownersInfo?.personType || '--' }}</span>
+            <span>{{ detailData?.ownersInfo?.personType ===
+              '1' ? '身份证' : detailData?.ownersInfo?.personType
+                === '2' ? '营业执照' : '--' }}
+            </span>
           </el-col>
           </el-col>
           <el-col :span="6" class="col-m-b-16 item">
           <el-col :span="6" class="col-m-b-16 item">
             <span class="name">车主姓名:</span>
             <span class="name">车主姓名:</span>
@@ -249,7 +267,10 @@
         <el-row :gutter="20">
         <el-row :gutter="20">
           <el-col :span="6" class="col-m-b-16 item">
           <el-col :span="6" class="col-m-b-16 item">
             <span class="name">类型:</span>
             <span class="name">类型:</span>
-            <span>{{ dataDetail?.policyHolderInfo?.personType || '--' }}</span>
+            <span> {{ detailData?.policyHolderInfo?.personType ===
+              '1' ? '身份证' : detailData?.policyHolderInfo?.personType
+                === '2' ? '营业执照' : '--' }}
+            </span>
           </el-col>
           </el-col>
           <el-col :span="6" class="col-m-b-16 item">
           <el-col :span="6" class="col-m-b-16 item">
             <span class="name">车主姓名:</span>
             <span class="name">车主姓名:</span>
@@ -268,7 +289,9 @@
         <el-row :gutter="20">
         <el-row :gutter="20">
           <el-col :span="6" class="col-m-b-16 item">
           <el-col :span="6" class="col-m-b-16 item">
             <span class="name">类型:</span>
             <span class="name">类型:</span>
-            <span>{{ dataDetail?.insuredPersonInfo?.personType || '--' }}</span>
+            <span> {{ detailData?.insuredPersonInfo?.personType ===
+              '1' ? '身份证' : detailData?.insuredPersonInfo?.personType
+                === '2' ? '营业执照' : '--' }}</span>
           </el-col>
           </el-col>
           <el-col :span="6" class="col-m-b-16 item">
           <el-col :span="6" class="col-m-b-16 item">
             <span class="name">车主姓名:</span>
             <span class="name">车主姓名:</span>
@@ -345,7 +368,7 @@
           </el-row>
           </el-row>
         </div>
         </div>
       </div>
       </div>
-      <div id="line">
+      <div id="line" class="mt-10px">
         <div class="title">订单轨迹</div>
         <div class="title">订单轨迹</div>
         <el-table :data="lineData" height="300">
         <el-table :data="lineData" height="300">
           <el-table-column label="变更信息">
           <el-table-column label="变更信息">
@@ -369,7 +392,7 @@
           <el-table-column prop="result" label="保司反馈"></el-table-column>
           <el-table-column prop="result" label="保司反馈"></el-table-column>
         </el-table>
         </el-table>
       </div>
       </div>
-      <div id="equities" style="margin-top: 10px;">
+      <!-- <div id="equities" style="margin-top: 10px;">
         <div class="title">权益信息</div>
         <div class="title">权益信息</div>
         <el-table :data="equitiesData" height="300">
         <el-table :data="equitiesData" height="300">
           <el-table-column prop="a" label="权益名称"></el-table-column>
           <el-table-column prop="a" label="权益名称"></el-table-column>
@@ -394,7 +417,7 @@
             </div>
             </div>
           </div>
           </div>
         </div>
         </div>
-      </div>
+      </div> -->
     </div>
     </div>
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
     <el-image-viewer v-if="imageShow" :url-list="[imageUrl]" @close="imageShow = false" />
     <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
     <el-dialog :close-on-click-modal="false" title="文件预览" v-model="fileShow">
@@ -490,12 +513,12 @@ const taps = ref([
     img: file1,
     img: file1,
     active: file2
     active: file2
   },
   },
-  {
-    text: '权益信息',
-    href: 'equities',
-    img: equities2,
-    active: equities1
-  }
+  // {
+  //   text: '权益信息',
+  //   href: 'equities',
+  //   img: equities2,
+  //   active: equities1
+  // }
 ])
 ])
 const handleTap = (item, index) => {
 const handleTap = (item, index) => {
   tapIndex.value = index
   tapIndex.value = index