Ver Fonte

Merge branch 'dev' of http://39.101.143.165:8090/sxzgd/vue-insagent-pc into DK_dev

@dongkboy há 1 ano atrás
pai
commit
0d77db3b3d

+ 3 - 3
config/dev.env.js

@@ -5,7 +5,7 @@ const prodEnv = require('./prod.env')
 module.exports = merge(prodEnv, {
   NODE_ENV: '"development"',
   ENV_CONFIG: '"dev"',
-  // BASE_URL: '"https://test.baoxianzhanggui.com/web-api"',//测试服务器
+  BASE_URL: '"https://test.baoxianzhanggui.com/web-api"',//测试服务器
   // BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"',//正式服务器
   // BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
   // BASE_URL: '"http://192.168.0.115:8080/"', //凯森
@@ -17,8 +17,8 @@ module.exports = merge(prodEnv, {
   // BASE_URL: '"http://192.168.1.101:8080/"',
   // BASE_URL: '"http://192.168.0.250:8080/"',//
   //  BASE_URL: '"http:///192.168.0.103:8080/"',//霍续亮
-  BASE_URL: '"http://192.168.0.52:8080/"',//贺礼霄
-  // BASE_URL: '"http:///192.168.0.55:8080/"',// 董鑫
+  // BASE_URL: '"http://192.168.0.52:8080/"',//贺礼霄
+  // BASE_URL: '"http:///192.168.0.55:8080/"',// 董鑫 
   CONSOLE_BASE_URL: '"http://localhost:8080/"', //控制台测试服务器
   CONSOLE_KHGX_URL: '"http://192.168.0.103:8081/login"', //跳转客户服务平台地址
   // CONSOLE_BASE_URL: '"https://test.baoxianzhanggui.com/console-api"' //控制台正式服务器

+ 18 - 0
src/http/moudules/custInfo.js

@@ -13,6 +13,24 @@ export const queryCustInfo = (data) => {
   })
 }
 
+// 获取外部协议的非现询费用
+export const externalInquiryNowFeeOrderFee = (data) => {
+  return axios({
+    url: '/api/externalOrder/externalInquiryNowFeeOrderFee',
+    method: 'post',
+    data
+  })
+}
+//查询外部协议的保险公司
+export const getExternalAgreementCompanyList = (data) => {
+  return axios({
+    url: '/esmInsCompany/getExternalAgreementCompanyList',
+    method: 'post',
+    data
+  })
+}
+
+
 
 
 

+ 8 - 0
src/http/moudules/letter.js

@@ -18,6 +18,14 @@ export const idCard = (data) => {
     data
   })
 }
+//营业执照识别
+export const businessLicense = (data) => {
+  return axios({
+    url: '/order/identify/businessLicense',
+    method: 'post',
+    data
+  })
+}
 //VIN查询  中煤
 export const insZhongmeiVIN = (data) => {
   return axios({

+ 55 - 5
src/views/AgreementManage/CarInsurance/AgreementProductFee.vue

@@ -99,7 +99,7 @@
       :button2style="{ color: '#2D4D89' }" :button3style="{ color: '#D42426' }" :button5style="{ color: '#2D4D89' }"
       permsButton2="agreement:input:productCost" @handleButton2="productUpdate" deleteName="批量修改费用"
       @handleDelete="batchUpdate" @customTool="batchDelete" @customTool1="customTool1" customToolName1="批量修改起止时间"
-      customToolName="批量删除" button3Name="删除" permsButton3="agreement:input:productCost" @handleButton3="productDelete"
+      customToolName="批量删除" button3Name="删除" permsButton3="agreement:input:productCost" @handleButton3="productDelete" button6Name="查看" button6Icon="" button6Type="text" @handleButton6="projectView"
       button5Name="轨迹" @handleButton5="trajectory" button3Icon="">
     </kt-common-table>
     <el-dialog :append-to-body="true" :title="productCostAddDialogTitle"
@@ -108,7 +108,7 @@
         <el-tab-pane :label="tabtitle + '费用'" name="feiyong" class="tab-panestyle">
           <div class="tab-panecent">
             <el-form ref="productCostForm" :model="productCostForm" label-width="140px" :size="overSize"
-              :rules="costformRules">
+              :rules="costformRules" :disabled="isView">
               <el-row>
                 <h4>费用详情</h4>
                 <el-col :span="20" :offset="2" v-if="productCostAddDialogType == 'edit'">
@@ -332,13 +332,17 @@
         <el-tab-pane label="产品费用因子" name="yinzi" class="tab-panestyle" v-if="!messageInfo.isExternal">
           <div class="tab-panecent2">
             <Product-Cost-Form ref="ProductRef" v-if="productCostAddVehicleFactorVisible" :form="dynamicFormArray"
-              :operator="operatorlist" over-size="small"></Product-Cost-Form>
+              :operator="operatorlist" over-size="small" :disabled="isView"></Product-Cost-Form>
           </div>
         </el-tab-pane>
       </el-tabs>
-      <span slot="footer" class="dialog-footer">
+      <span slot="footer" class="dialog-footer" v-if="isView">
+        <el-button :size="overSize" style="background: #EAEDF1;color: #2D4D89;"
+                   @click="productCostAddVehicleFactorVisible = false; isView = false">确 定</el-button>
+      </span>
+      <span slot="footer" class="dialog-footer" v-else>
         <el-button :size="overSize" style="background: #EAEDF1;color: #2D4D89;"
-          @click="productCostAddVehicleFactorVisible = false">取 消</el-button>
+          @click="productCostAddVehicleFactorVisible = false; isView = false">取 消</el-button>
         <el-button :size="overSize" style="background: #2D4D89;color: #fff;border-color: #2D4D89;" type="primary"
           @click="productCostAddSubmit('productCostForm')">确 定</el-button>
       </span>
@@ -665,6 +669,7 @@ export default {
   },
   data() {
     return {
+      isView: false,
       productDate: [],
       createDate: [],
       productcopyDate: [],
@@ -1756,6 +1761,50 @@ export default {
         return this.$message.error('险种选择错误,无法批量修改');
       }
     },
+    // 产品查看
+    projectView({ row, cloumn }) {
+      this.isView = true
+      this.$api.insCompany.productcostFactorQuery(row.id).then((res) => {
+        if (res.code == '200') {
+          let obj = Object.assign({}, res.data);
+          obj.costsAttrLinks.map(val => {
+            switch (val.attrType) {
+              case 'inputNumber':
+              case 'datetime':
+                if (!val.operator) {
+                  val.operator = '1';
+                }
+                break;
+            }
+            if (val.attrCode == 'LicenseNo') {
+              val.dictLabal = this.areanumberplateList;
+            }
+            if (val.attrCode == 'LicenseArea') {
+              val.dictLabal = this.licenseAreaList;
+            }
+            if (val.attrCode == 'CarClass') {
+              val.dictLabal = this.carClassList
+            }
+            return val;
+          })
+          this.dynamicFormArray = obj.costsAttrLinks;
+          this.productCostForm = obj;
+          this.productUpdateObj.productId = this.productCostForm.productId;
+          this.productUpdateObj.productName = this.productCostForm.productName;
+          this.productCostForm.productId = [this.productCostForm.productId]
+          this.productCostForm.productName = [this.productCostForm.productName]
+          this.tabtitle = this.productCostForm.productName.join(', '); // 使用逗号和空格作为分隔符
+          this.productCostAddDialogType = "edit";
+          this.productCostAddDialogTitle = "产品详情";
+          this.productCostAddVehicleFactorVisible = true;
+        } else {
+          this.$message({
+            type: 'error',
+            message: res.msg,
+          });
+        }
+      });
+    },
     //产品编辑
     productUpdate({ row, column }) {
       if (row.validStatus === 1) {
@@ -1764,6 +1813,7 @@ export default {
           message: "请先禁用后再编辑费用",
         });
       }
+      this.isView = false
       this.$api.insCompany.productcostFactorQuery(row.id).then((res) => {
         if (res.code == '200') {
           let obj = Object.assign({}, res.data);

+ 15 - 9
src/views/Core/components/detailsDialog.vue

@@ -193,8 +193,9 @@
               <div slot="boby">
                 <el-row class="premium-style" :gutter="20">
                   <el-col :span="6"><span>车主姓名:</span>{{ orderInfo.ownerinfo.name }}</el-col>
-                  <el-col :span="6"><span>证件类型:</span>{{ orderInfo.ownerinfo.identifyType }}</el-col>
-                  <el-col :span="6"><span>身份证号:</span>{{ orderInfo.ownerinfo.identifyNumber }}</el-col>
+                  <el-col :span="6"><span>证件类型:</span>{{ orderInfo.ownerinfo.identifyType=='身份证'?'身份证':'统一社会信用代码' }}</el-col>
+                  <el-col :span="6" v-if="orderInfo.ownerinfo.identifyType=='身份证'"><span>身份证号:</span>{{ orderInfo.ownerinfo.identifyNumber }}</el-col>
+                  <el-col :span="6" v-else><span>统一社会信用代码:</span>{{ orderInfo.ownerinfo.organizationCode }}</el-col>
                   <el-col :span="6" class="flex a-c"><span>手机号:</span>{{ orderInfo.ownerinfo.mobile }}
                     <img style="margin-left:20px;width: 20px;height: 20px;cursor: pointer;"
                       v-if="isTaskPool && orderInfo.isDial && orderInfo.isDial == '1'" @click="phoneDial('ownerinfo')"
@@ -214,8 +215,10 @@
               <div slot="boby">
                 <el-row class="premium-style" :gutter="20">
                   <el-col :span="6"><span>投保人姓名:</span>{{ orderInfo.applyinfo.name }}</el-col>
-                  <el-col :span="6"><span>证件类型:</span>{{ orderInfo.applyinfo.identifyType }}</el-col>
-                  <el-col :span="6"><span>身份证号:</span>{{ orderInfo.applyinfo.identifyNumber }}</el-col>
+                <el-col :span="6"><span>证件类型:</span>{{ orderInfo.applyinfo.identifyType=='身份证'?'身份证':'统一社会信用代码' }}</el-col>
+                  <!-- <el-col :span="6"><span>身份证号:</span>{{ orderInfo.applyinfo.identifyNumber }}</el-col> -->
+                  <el-col :span="6" v-if="orderInfo.applyinfo.identifyType=='身份证'"><span>身份证号:</span>{{ orderInfo.applyinfo.identifyNumber }}</el-col>
+                  <el-col :span="6" v-else><span>统一社会信用代码:</span>{{ orderInfo.applyinfo.organizationCode }}</el-col>
                   <el-col :span="6"><span>手机号:</span>{{ orderInfo.applyinfo.mobile }} <img
                       style="margin-left:20px;width: 20px;height: 20px;cursor: pointer;"
                       v-if="isTaskPool && orderInfo.isDial && orderInfo.isDial == '1'" @click="phoneDial('applyinfo')"
@@ -235,8 +238,10 @@
               <div slot="boby">
                 <el-row class="premium-style" :gutter="20">
                   <el-col :span="6"><span>被保人姓名:</span>{{ orderInfo.insureinfo.name }}</el-col>
-                  <el-col :span="6"><span>证件类型:</span>{{ orderInfo.insureinfo.identifyType }}</el-col>
-                  <el-col :span="6"><span>身份证号:</span>{{ orderInfo.insureinfo.identifyNumber }}</el-col>
+                  <el-col :span="6"><span>证件类型:</span>{{ orderInfo.insureinfo.identifyType=='身份证'?'身份证':'统一社会信用代码' }}</el-col>
+                  <!-- <el-col :span="6"><span>身份证号:</span>{{ orderInfo.insureinfo.identifyNumber }}</el-col> -->
+                  <el-col :span="6" v-if="orderInfo.insureinfo.identifyType=='身份证'"><span>身份证号:</span>{{ orderInfo.insureinfo.identifyNumber }}</el-col>
+                  <el-col :span="6" v-else><span>统一社会信用代码:</span>{{ orderInfo.insureinfo.organizationCode }}</el-col>
                   <el-col :span="6"><span>手机号:</span>{{ orderInfo.insureinfo.mobile }}<img
                       style="margin-left:20px;width: 20px;height: 20px;cursor: pointer;"
                       v-if="isTaskPool && orderInfo.isDial && orderInfo.isDial == '1'" @click="phoneDial('insureinfo')"
@@ -383,10 +388,11 @@
                   <el-col :span="6"><span>交强出险次数:</span>{{ orderInfo.extendInfo.jqClaims }}</el-col>
                   <el-col :span="6"><span>商业出险次数:</span>{{ orderInfo.extendInfo.syClaims }}</el-col>
                 </el-row>
-                <el-row class="premium-style " :gutter="20" v-if="orderInfo.ubiPredictedInfoScore">
-                  <el-col :span="6"><span>紫金能源车(鼎然-车辆风险评分):</span>{{ orderInfo.ubiPredictedInfoScore }}</el-col>
+                <el-row class="premium-style " :gutter="20" >
+                  <el-col :span="6" v-if="orderInfo.ubiPredictedInfoScore"><span>紫金能源车(鼎然-车辆风险评分):</span>{{ orderInfo.ubiPredictedInfoScore }}</el-col>
+                  <el-col :span="6" v-if="orderInfo.mergeCostRate"><span>交商合并经营成本率:</span>{{ orderInfo.mergeCostRate }}</el-col>
                 </el-row>
-              </div>
+              </div> 
             </OpenCloseBox>
             <!-- <OpenCloseBox id="yxzl" v-if="Object.keys(obj).length != 0">
               <span slot="title">影像资料</span>

+ 17 - 22
src/views/Core/components/detailsDialogPro.vue

@@ -410,14 +410,9 @@
                 <el-col :span="6"
                   ><span>车主姓名:</span>{{ orderInfo.ownerinfo.name }}</el-col
                 >
-                <el-col :span="6"
-                  ><span>证件类型:</span
-                  >{{ orderInfo.ownerinfo.identifyType }}</el-col
-                >
-                <el-col :span="6"
-                  ><span>身份证号:</span
-                  >{{ orderInfo.ownerinfo.identifyNumber }}</el-col
-                >
+                <el-col :span="6"><span>证件类型:</span>{{ orderInfo.ownerinfo.identifyType=='身份证'?'身份证':'统一社会信用代码' }}</el-col>
+                <el-col :span="6" v-if="orderInfo.ownerinfo.identifyType=='身份证'"><span>身份证号:</span>{{ orderInfo.ownerinfo.identifyNumber }}</el-col>
+                  <el-col :span="6" v-else><span>统一社会信用代码:</span>{{ orderInfo.ownerinfo.organizationCode }}</el-col>
                 <el-col :span="6"
                   ><span>手机号:</span>{{ orderInfo.ownerinfo.mobile }}</el-col
                 >
@@ -443,14 +438,17 @@
                   ><span>投保人姓名:</span
                   >{{ orderInfo.applyinfo.name }}</el-col
                 >
-                <el-col :span="6"
+                <!-- <el-col :span="6"
                   ><span>证件类型:</span
                   >{{ orderInfo.applyinfo.identifyType }}</el-col
                 >
                 <el-col :span="6"
                   ><span>身份证号:</span
                   >{{ orderInfo.applyinfo.identifyNumber }}</el-col
-                >
+                > -->
+                <el-col :span="6"><span>证件类型:</span>{{ orderInfo.applyinfo.identifyType=='身份证'?'身份证':'统一社会信用代码' }}</el-col>
+                <el-col :span="6" v-if="orderInfo.applyinfo.identifyType=='身份证'"><span>身份证号:</span>{{ orderInfo.applyinfo.identifyNumber }}</el-col>
+                  <el-col :span="6" v-else><span>统一社会信用代码:</span>{{ orderInfo.applyinfo.organizationCode }}</el-col>
                 <el-col :span="6"
                   ><span>手机号:</span>{{ orderInfo.applyinfo.mobile }}</el-col
                 >
@@ -476,14 +474,17 @@
                   ><span>被保人姓名:</span
                   >{{ orderInfo.insureinfo.name }}</el-col
                 >
-                <el-col :span="6"
+                <!-- <el-col :span="6"
                   ><span>证件类型:</span
                   >{{ orderInfo.insureinfo.identifyType }}</el-col
                 >
                 <el-col :span="6"
                   ><span>身份证号:</span
                   >{{ orderInfo.insureinfo.identifyNumber }}</el-col
-                >
+                > -->
+                <el-col :span="6"><span>证件类型:</span>{{ orderInfo.insureinfo.identifyType=='身份证'?'身份证':'统一社会信用代码' }}</el-col>
+                <el-col :span="6" v-if="orderInfo.insureinfo.identifyType=='身份证'"><span>身份证号:</span>{{ orderInfo.insureinfo.identifyNumber }}</el-col>
+                  <el-col :span="6" v-else><span>统一社会信用代码:</span>{{ orderInfo.insureinfo.organizationCode }}</el-col>
                 <el-col :span="6"
                   ><span>手机号:</span
                   >{{ orderInfo.insureinfo.mobile }}</el-col
@@ -643,16 +644,10 @@
                   >{{ orderInfo.extendInfo.syClaims }}</el-col
                 >
               </el-row>
-              <el-row
-                class="premium-style"
-                :gutter="20"
-                v-if="orderInfo.ubiPredictedInfoScore"
-              >
-                <el-col :span="6"
-                  ><span>紫金能源车(鼎然-车辆风险评分):</span
-                  >{{ orderInfo.ubiPredictedInfoScore }}</el-col
-                >
-              </el-row>
+              <el-row :span="6" >
+                  <el-col :span="6" v-if="orderInfo.ubiPredictedInfoScore"><span>紫金能源车(鼎然-车辆风险评分):</span>{{ orderInfo.ubiPredictedInfoScore }}</el-col>
+                  <el-col :span="6" v-if="orderInfo.mergeCostRate"><span>交商合并经营成本率:</span>{{ orderInfo.mergeCostRate }}</el-col>
+                </el-row>
             </div>
           </OpenCloseBox>
           <OpenCloseBox

+ 15 - 8
src/views/Core/components/quotationDialog.vue

@@ -56,14 +56,21 @@
             queryOrders.applyinfo.name }}</el-descriptions-item>
           <el-descriptions-item label-class-name="my-label2" content-class-name="my-content" label="被保人姓名">{{
             queryOrders.insureinfo.name }}</el-descriptions-item>
-          <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="车主身份证号">
+          <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="车主身份证号" v-if="queryOrders.ownerinfo.property=='1'">
             {{ queryOrders.ownerinfo.identifyNumber }}
           </el-descriptions-item>
-          <el-descriptions-item label-class-name="my-label1" content-class-name="my-content" label="投保人身份证号">{{
+          <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="车主统一社会信用代码" v-else>
+            {{queryOrders.ownerinfo.organizationCode }}
+          </el-descriptions-item>
+          <el-descriptions-item label-class-name="my-label1" content-class-name="my-content" label="投保人身份证号" v-if="queryOrders.applyinfo.property=='1'">{{
             queryOrders.applyinfo.identifyNumber }}</el-descriptions-item>
-          <el-descriptions-item label-class-name="my-label2" content-class-name="my-content" label="被保人身份证号">{{
-            queryOrders.insureinfo.identifyNumber }}</el-descriptions-item>
-        </el-descriptions>
+            <el-descriptions-item label-class-name="my-label1" content-class-name="my-content" label="投保人统一社会信用代码" v-else>{{
+           queryOrders.applyinfo.organizationCode }}</el-descriptions-item>
+           <el-descriptions-item label-class-name="my-label2" content-class-name="my-content" label="被保人身份证号" v-if="queryOrders.insureinfo.property=='1'">{{
+              queryOrders.insureinfo.identifyNumber }}</el-descriptions-item>
+          <el-descriptions-item label-class-name="my-label2" content-class-name="my-content" label="被保人统一社会信用代码" v-else>{{
+              queryOrders.insureinfo.organizationCode }}</el-descriptions-item>
+          </el-descriptions>
       </div>
       <div class="tableInfo">
         <div class="header">
@@ -299,9 +306,9 @@ export default {
           this.businessVehicleUseoptions
         );
       }
-      this.queryOrders.ownerinfo.identifyNumber = this.queryOrders.ownerinfo.identifyNumber.slice(0, 4) + '******' + this.queryOrders.ownerinfo.identifyNumber.slice(14, 18);
-      this.queryOrders.applyinfo.identifyNumber = this.queryOrders.applyinfo.identifyNumber.slice(0, 4) + '******' + this.queryOrders.applyinfo.identifyNumber.slice(14, 18);
-      this.queryOrders.insureinfo.identifyNumber = this.queryOrders.insureinfo.identifyNumber.slice(0, 4) + '******' + this.queryOrders.insureinfo.identifyNumber.slice(14, 18);
+      this.queryOrders.ownerinfo.identifyNumber=this.queryOrders.ownerinfo.identifyNumber?this.queryOrders.ownerinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.ownerinfo.identifyNumber.slice(14,18):'';
+      this.queryOrders.applyinfo.identifyNumber=this.queryOrders.applyinfo.identifyNumber?this.queryOrders.applyinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.applyinfo.identifyNumber.slice(14,18):'';
+      this.queryOrders.insureinfo.identifyNumber=this.queryOrders.insureinfo.identifyNumber?this.queryOrders.insureinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.insureinfo.identifyNumber.slice(14,18):'';
       let data = JSON.parse(JSON.stringify(this.queryOrders))
       if (data.jqpremium) {
         this.jqProducts.forEach(e => { e.name = '交通事故强制责任险'; e.totalPremium = data.jqpremium });

+ 17 - 8
src/views/Core/components/quotationDialogPro.vue

@@ -36,11 +36,20 @@
                 queryOrders.ownerinfo.name }}</el-descriptions-item>
               <el-descriptions-item label="投保人姓名">{{ queryOrders.applyinfo.name }}</el-descriptions-item>
               <el-descriptions-item label="被保人姓名">{{ queryOrders.insureinfo.name }}</el-descriptions-item>
-              <el-descriptions-item label="车主身份证号">
-                {{ queryOrders.ownerinfo.identifyNumber }}
-              </el-descriptions-item>
-              <el-descriptions-item label="投保人身份证号">{{ queryOrders.applyinfo.identifyNumber }}</el-descriptions-item>
-              <el-descriptions-item label="被保人身份证号">{{ queryOrders.insureinfo.identifyNumber }}</el-descriptions-item>
+              <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="车主身份证号" v-if="queryOrders.ownerinfo.property=='1'">
+            {{ queryOrders.ownerinfo.identifyNumber }}
+          </el-descriptions-item>
+          <el-descriptions-item label-class-name="my-label" content-class-name="my-content" label="车主统一社会信用代码" v-else>
+            {{queryOrders.ownerinfo.organizationCode }}
+          </el-descriptions-item>
+          <el-descriptions-item label-class-name="my-label1" content-class-name="my-content" label="投保人身份证号" v-if="queryOrders.applyinfo.property=='1'">{{
+            queryOrders.applyinfo.identifyNumber }}</el-descriptions-item>
+            <el-descriptions-item label-class-name="my-label1" content-class-name="my-content" label="投保人统一社会信用代码" v-else>{{
+           queryOrders.applyinfo.organizationCode }}</el-descriptions-item>
+           <el-descriptions-item label-class-name="my-label2" content-class-name="my-content" label="被保人身份证号" v-if="queryOrders.insureinfo.property=='1'">{{
+              queryOrders.insureinfo.identifyNumber }}</el-descriptions-item>
+          <el-descriptions-item label-class-name="my-label2" content-class-name="my-content" label="被保人统一社会信用代码" v-else>{{
+              queryOrders.insureinfo.organizationCode }}</el-descriptions-item>
             </el-descriptions>
           </div>
           <div class="tableInfo flex ">
@@ -252,9 +261,9 @@ export default {
   methods: {
     setBackupVisible: function (backupVisible) {
       this.dialogVisible = backupVisible
-      this.queryOrders.ownerinfo.identifyNumber=this.queryOrders.ownerinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.ownerinfo.identifyNumber.slice(14,18);
-      this.queryOrders.applyinfo.identifyNumber=this.queryOrders.applyinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.applyinfo.identifyNumber.slice(14,18);
-      this.queryOrders.insureinfo.identifyNumber=this.queryOrders.insureinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.insureinfo.identifyNumber.slice(14,18);
+      this.queryOrders.ownerinfo.identifyNumber=this.queryOrders.ownerinfo.identifyNumber?this.queryOrders.ownerinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.ownerinfo.identifyNumber.slice(14,18):'';
+      this.queryOrders.applyinfo.identifyNumber=this.queryOrders.applyinfo.identifyNumber?this.queryOrders.applyinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.applyinfo.identifyNumber.slice(14,18):'';
+      this.queryOrders.insureinfo.identifyNumber=this.queryOrders.insureinfo.identifyNumber?this.queryOrders.insureinfo.identifyNumber.slice(0,4)+'******'+this.queryOrders.insureinfo.identifyNumber.slice(14,18):'';
       let data = JSON.parse(JSON.stringify(this.queryOrders))
       data.jqInsuranceType.forEach(e => { e.label = '交强险'; e.totalPremium = data.jqpremium });
       if ((data.kindinfo && data.kindinfo.length > 0) || (data.accidentInfo && data.accidentInfo.length > 0)) {

+ 27 - 27
src/views/Home.vue

@@ -26,34 +26,34 @@ export default {
     NavBar,
     MainContent
   },
-  created() {
-    setInterval(() => {
-      setTimeout(() => {
-        if (Cookies.get("token")) {
-          let userId = sessionStorage.getItem("user");
-          getUserIP((ip) => {
-            // getAddressLocation(ip, (info) => {
-              let data = {
-                ip,
-                systemType: '1',
-                userId
-              };
-              websocketSend(
-                data
-              );
-            // });
-          })
-        }
-        else {
-          closeWebsocket()
-        } 
-      }, 0);
-      // // }, 2 * 60 * 60000); // 两个小时
-       }, 19 * 60000); // 19分钟
-      // }, 20 * 60000); // 半小时
-    // }, 5000); // 一秒
+  // created() {
+  //   setInterval(() => {
+  //     setTimeout(() => {
+  //       if (Cookies.get("token")) {
+  //         let userId = sessionStorage.getItem("user");
+  //         getUserIP((ip) => {
+  //           // getAddressLocation(ip, (info) => {
+  //             let data = {
+  //               ip,
+  //               systemType: '1',
+  //               userId
+  //             };
+  //             websocketSend(
+  //               data
+  //             );
+  //           // });
+  //         })
+  //       }
+  //       else {
+  //         closeWebsocket()
+  //       } 
+  //     }, 0);
+  //     // // }, 2 * 60 * 60000); // 两个小时
+  //      }, 19 * 60000); // 19分钟
+  //     // }, 20 * 60000); // 半小时
+  //   // }, 5000); // 一秒
 
-  }
+  // }
 
 };
 </script>

Diff do ficheiro suprimidas por serem muito extensas
+ 400 - 1313
src/views/Task/daikeComponents/KtLetter.vue


Diff do ficheiro suprimidas por serem muito extensas
+ 431 - 99
src/views/Task/daikeComponents/KtLetter1.vue


Alguns ficheiros não foram mostrados porque muitos ficheiros mudaram neste diff