浏览代码

Merge remote-tracking branch 'origin/dev' into wuguojie

wuguojie 1 年之前
父节点
当前提交
ed6c03cf16

+ 2 - 2
config/dev.env.js

@@ -5,11 +5,11 @@ 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/"', //凯森
-  // BASE_URL: '"http://192.168.0.106:8080/"',//屈晨
+  BASE_URL: '"http://192.168.0.106:8080/"',//屈晨
   // BASE_URL: '"http://192.168.0.253:8080/"',//田智
   // BASE_URL: '"http:///192.168.0.42:8080/"',//武鸿鹏
   // BASE_URL: '"http:///192.168.0.253:8080/"',//田智

+ 11 - 1
src/components/TemplateTable/index.vue

@@ -213,7 +213,11 @@
     </el-form>
 
     <slot v-if="custom" show-overflow-tooltip></slot>
-
+    <slot v-if="tipFlag">
+      <div >
+        <span style="color:red">注意更新签单日期</span>
+      </div>
+    </slot>
     <el-table
       ref="table"
       :show-summary="tableConfig.showSummary || false"
@@ -421,6 +425,12 @@ export default {
     KtButton,
   },
   props: {
+    tipFlag: {
+      type: Boolean,
+      default: () => {
+        return false;
+      },
+    },
     custom: {
       type: Boolean,
       default: () => {

+ 1 - 0
src/config/global.js

@@ -63,6 +63,7 @@ export const insCompanyList = [
   { name: "中银国际", icon: "../../static/insuranceicon/zhongyin.png" },
   { name: "珠峰财险", icon: "../../static/insuranceicon/zhufeng.png" },
   { name: "泰康财险", icon: "../../static/insuranceicon/taikang.png" },
+  { name: "阳光财险", icon: "../../static/insuranceicon/yangguang.png" },
 ]
 //订单状态
 export const orderStatus = [

+ 8 - 1
src/http/moudules/readPdf.js

@@ -88,4 +88,11 @@ export const updateOrderDateRecord = (params) => {
    url: '/subOrder/updateOrderDateRecord?subOrderId=' + params,
    method: 'get',
   })
-}
+}
+//更新结算表的签单日期
+export const  updatePlySignDate= (id) => {
+  return axios({
+    url: '/insOrderReadPdf/updatePlySignDate?id='+id,
+    method: 'get',
+  })
+}

+ 9 - 1
src/http/moudules/user.js

@@ -739,4 +739,12 @@ export const saveUserInfoByPartne = (data) => {
     method: 'post',
     data
   })
-}
+}
+// 查询所有的后台用户
+export const findAllUsers = (data) => {
+  return axios({
+    url: '/sysUserLinkArea/findAllUsers',
+    method: 'post',
+    data
+  })
+}

+ 2 - 2
src/views/AgreementManage/CarInsurance/AgreementEntry.vue

@@ -3693,10 +3693,10 @@ export default {
 
     },
     costselectionChange(data) {
-      this.copyProtocolInfo.cost.informationId = data;
+      this.copyProtocolInfo.cost.informationId = data.map((item) => item.id);
     },
     underwritingRulesselectionChange(data) {
-      this.copyProtocolInfo.underwritingRules.informationId = data;
+      this.copyProtocolInfo.underwritingRules.informationId = data.map((item) => item.id);
     },
     copyProtocolSubmit() {
       this.$api.insCompany.copyAgreementAllInformation(this.copyProtocolInfo).then((res) => {

+ 2 - 2
src/views/Core/KtCommonTable.vue

@@ -1020,8 +1020,8 @@ export default {
       let idlist = [];
       this.tableSelectedCount=selections.length;
       this.selections = selections;
-      this.selections.map((item) => idlist.push(item.id));
-      this.$emit("selectionChange", idlist);
+      // this.selections.map((item) => idlist.push(item.id));
+      this.$emit("selectionChange", selections);
     },
     // 选择切换
     handleCurrentChange: function (val) {

+ 4 - 4
src/views/Core/PersonalPanel.vue

@@ -206,10 +206,10 @@ export default {
     },
     //消息通知
     notify() {
-      // this.$refs.messagePanel.setBackupVisible(true)
-      this.$router.push({
-        path: '/message'
-      })
+      this.$refs.messagePanel.setBackupVisible(true)
+      // this.$router.push({
+      //   path: '/message'
+      // })
     },
     //闪电增员
     recruiting() {

+ 22 - 0
src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/DocumentaryFeesDetail.vue

@@ -2,6 +2,7 @@
   <!--布局容器-->
   <div class="container" style="width: 99%; margin-top: 0px">
     <templateTable
+      tipFlag
       ref="templateTable"
       :formList="formList"
       :btnGroup="btnGroup"
@@ -60,6 +61,7 @@
             :value="item.dictTag"></el-option>
         </el-select>
       </template> -->
+
     </templateTable>
     <el-dialog
       title="编辑"
@@ -1083,6 +1085,16 @@ export default {
               return this.haldDelete(row);
             },
           },
+          {
+            type: "primary",
+            label: "更新签单日期",
+            click: (row, index) => {
+              return this.haldUpdateSignDate(row);
+            },
+            hide:(row)=>{
+              return row.orderno && !row.signDate
+            }
+          },
         ],
       },
       pageDataPro: {
@@ -1209,6 +1221,16 @@ export default {
     });
   },
   methods: {
+    //更新签单日期
+    haldUpdateSignDate(row){
+      this.$api.readPdf.updatePlySignDate(row.id)
+        .then((res) => {
+          if (res.code == 200) {
+            this.$message.success("操作成功");
+            this.findPage();
+          }
+        });
+    },
     getCompanyList() {
       this.$api.task.queryPartnerCompaniesList("2").then((res) => {
         this.companyList = res.data;

+ 22 - 0
src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/HandlingFees.vue

@@ -2,6 +2,7 @@
   <!--布局容器-->
   <div class="container" style="width: 99%; margin-top: 0px">
     <templateTable
+      tipFlag
       custom
       :formList="formList"
       ref="templateTable"
@@ -683,6 +684,7 @@
 import KtCommonTable from "@/views/Core/KtCommonTable.vue"; //表格组件
 import templateTable from "@/components/TemplateTable/index.vue";
 import { mapState } from "vuex";
+import {updatePlySignDate} from "../../../../../http/moudules/readPdf";
 
 export default {
   name: "baosi",
@@ -1127,6 +1129,16 @@ export default {
               return this.haldDelete(row);
             },
           },
+          {
+            type: "primary",
+            label: "更新签单日期",
+            click: (row, index) => {
+              return this.haldUpdateSignDate(row);
+            },
+            hide:(row)=>{
+              return row.orderno && !row.signDate
+             }
+          },
           // {
           //     type:'primary',
           //     label:'结算',
@@ -1311,6 +1323,16 @@ export default {
     });
   },
   methods: {
+    //更新签单日期
+    haldUpdateSignDate(row){
+      this.$api.readPdf.updatePlySignDate(row.id)
+        .then((res) => {
+          if (res.code == 200) {
+            this.$message.success("操作成功");
+            this.findPage();
+          }
+        });
+    },
     //打开批量操作修改比例弹框
     handBatchratio() {
       this.dialogVisibleradio = true;

+ 21 - 0
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/DocumentaryFeesDetail.vue

@@ -2,6 +2,7 @@
   <!--布局容器-->
   <div class="container" style="width: 99%; margin-top: 0px">
     <templateTable
+      tipFlag
       ref="templateTable"
       :formList="formList"
       :btnGroup="btnGroup"
@@ -988,6 +989,16 @@ export default {
               return this.haldDelete(row);
             },
           },
+          {
+            type: "primary",
+            label: "更新签单日期",
+            click: (row, index) => {
+              return this.haldUpdateSignDate(row);
+            },
+            hide:(row)=>{
+              return row.orderno && !row.signDate
+            }
+          },
         ],
       },
       fileList: [],
@@ -1104,6 +1115,16 @@ export default {
     this.getCompanyList();
   },
   methods: {
+    //更新签单日期
+    haldUpdateSignDate(row){
+      this.$api.readPdf.updatePlySignDate(row.id)
+        .then((res) => {
+          if (res.code == 200) {
+            this.$message.success("操作成功");
+            this.findPage();
+          }
+        });
+    },
     getCompanyList() {
       this.$api.task.queryPartnerCompaniesList("3").then((res) => {
         this.companyList = res.data;

+ 21 - 0
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/HandlingFees.vue

@@ -2,6 +2,7 @@
   <!--布局容器-->
   <div class="container" style="width: 99%; margin-top: 0px">
     <templateTable
+      tipFlag
       custom
       :formList="formList"
       ref="templateTable"
@@ -1075,6 +1076,16 @@ export default {
               return this.deleteBtn(row);
             },
           },
+          {
+            type: "primary",
+            label: "更新签单日期",
+            click: (row, index) => {
+              return this.haldUpdateSignDate(row);
+            },
+            hide:(row)=>{
+              return row.orderno && !row.signDate
+            }
+          },
         ],
       },
       btnGroup: [
@@ -1207,6 +1218,16 @@ export default {
     this.getCompanyList();
   },
   methods: {
+    //更新签单日期
+    haldUpdateSignDate(row){
+      this.$api.readPdf.updatePlySignDate(row.id)
+        .then((res) => {
+          if (res.code == 200) {
+            this.$message.success("操作成功");
+            this.findPage();
+          }
+        });
+    },
     //打开批量操作修改比例弹框
     handBatchratio() {
       this.dialogVisibleradio = true;

+ 21 - 0
src/views/FinancialManagement/CarInsurance/PlatformSettlement/NonVehicleBalance.vue

@@ -2,6 +2,7 @@
   <!--布局容器-->
   <div class="container" style="width: 99%; margin-top: 0px">
     <templateTable
+      tipFlag
       ref="templateTable"
       :formList="formList"
       custom
@@ -1379,6 +1380,16 @@ export default {
               return this.deleteBtn(row);
             },
           },
+          {
+            type: "primary",
+            label: "更新签单日期",
+            click: (row, index) => {
+              return this.haldUpdateSignDate(row);
+            },
+            hide:(row)=>{
+              return row.orderno && !row.signDate
+            }
+          },
         ],
       },
       formTableData: [],
@@ -1580,6 +1591,16 @@ export default {
   },
 
   methods: {
+    //更新签单日期
+    haldUpdateSignDate(row){
+      this.$api.readPdf.updatePlySignDate(row.id)
+        .then((res) => {
+          if (res.code == 200) {
+            this.$message.success("操作成功");
+            this.findPage();
+          }
+        });
+    },
     drivinguploadExcel(file, fileList) {
       this.progressPercent = 0;
       const params = new FormData(); // 声明formData数据类型

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

@@ -197,6 +197,8 @@
             @click="OrderDetails(scope.row)"
           />
           <kt-button label="轨迹" type="text" @click="trajectory(scope.row)" />
+          <kt-button  v-if="!scope.row.signingTime"  label="更新签单时间" type="text"
+                      @click="updateDate(scope.row)" />
         </template>
       </el-table-column>
     </el-table>
@@ -602,6 +604,17 @@ export default {
     window.removeEventListener("resize", this.getDimensions);
   },
   methods: {
+    //更新订单的签单和缴费时间
+    updateDate(row) {
+      this.$api.readPdf.updateOrderDate(row.orderno).then((res) => {
+        if (res.code == 200) {
+          this.$message.info(res.msg);
+          this.findPage();
+        } else{
+          this.$message.error(res.msg);
+        }
+      });
+    },
     auditstatusCap(val) {
       if (val == "0") {
         return "未审核";

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

@@ -79,6 +79,8 @@
           <kt-button label="轨迹" type="text" @click="trajectory(scope.row)" />
           <kt-button :label="scope.row.problemOrder == '0' ? '疑问订单' : '取消疑问订单'" type="text"
             @click="doubtfulOrders(scope.row)" />
+          <kt-button  v-if="!scope.row.signingTime"  label="更新签单时间" type="text"
+                     @click="updateDate(scope.row)" />
         </template>
       </el-table-column>
     </el-table>
@@ -432,6 +434,17 @@ export default {
     window.removeEventListener('resize', this.getDimensions);
   },
   methods: {
+    //更新订单的签单和缴费时间
+    updateDate(row) {
+      this.$api.readPdf.updateOrderDate(row.orderno).then((res) => {
+        if (res.code == 200) {
+          this.$message.info(res.msg);
+          this.findPage();
+        } else{
+          this.$message.error(res.msg);
+        }
+      });
+    },
     auditstatusCap(val) {
       if (val == "0") {
         return "未审核";

+ 118 - 287
src/views/FinancialManagement/ExpenseManagement/ExpenseApplyFor.vue

@@ -2,252 +2,122 @@
   <div class="table_btnbox">
     <!-- 搜索 -->
     <el-row class="top">
-      <el-form
-        v-model="queryFrom"
-        size="small"
-        label-width="120px"
-        class="query-form"
-      >
+      <el-form v-model="queryFrom" size="small" label-width="120px" class="query-form">
         <el-form-item label="转账状态" prop="transferFlag">
-          <el-select
-            v-model="queryFrom.transferFlag"
-            placeholder="请选择转账状态"
-            clearable
-          >
+          <el-select v-model="queryFrom.transferFlag" placeholder="请选择转账状态" clearable>
             <el-option label="已转账" value="0"></el-option>
             <el-option label="未转账" value="1"></el-option>
           </el-select>
         </el-form-item>
         <el-form-item label="申请人" prop="applicant">
-          <el-input
-            v-model="queryFrom.applicant"
-            placeholder="请输入申请人"
-            class="widths"
-            clearable
-          ></el-input>
+          <el-input v-model="queryFrom.applicant" placeholder="请输入申请人" class="widths" clearable></el-input>
         </el-form-item>
         <el-form-item label="申请部门" prop="applySector">
-          <el-input
-            v-model="queryFrom.applySector"
-            placeholder="请输入申请部门"
-            class="widths"
-            clearable
-          ></el-input>
+          <el-input v-model="queryFrom.applySector" placeholder="请输入申请部门" class="widths" clearable></el-input>
         </el-form-item>
         <el-form-item label="申请日期" prop="applyTime">
-          <el-date-picker
-            v-model="queryFrom.applyTime"
-            type="daterange"
-            range-separator="至"
-            start-placeholder="开始日期"
-            end-placeholder="结束日期"
-            value-format="yyyy-MM-dd"
-          >
+          <el-date-picker v-model="queryFrom.applyTime" type="daterange" range-separator="至" start-placeholder="开始日期"
+            end-placeholder="结束日期" value-format="yyyy-MM-dd">
           </el-date-picker>
         </el-form-item>
         <el-form-item label="单位" prop="company">
-          <el-input
-            v-model="queryFrom.company"
-            placeholder="请输入单位"
-            class="widths"
-            clearable
-          ></el-input>
+          <el-input v-model="queryFrom.company" placeholder="请输入单位" class="widths" clearable></el-input>
         </el-form-item>
         <el-form-item label="收款单位信息" prop="collectionMessage">
-          <el-input
-            v-model="queryFrom.collectionMessage"
-            placeholder="请输入收款单位信息"
-            class="widths"
-            clearable
-          ></el-input>
+          <el-input v-model="queryFrom.collectionMessage" placeholder="请输入收款单位信息" class="widths" clearable></el-input>
         </el-form-item>
         <el-form-item label="申请金额(元)" prop="applyTime">
-          <el-input
-            v-model="queryFrom.applyAmount"
-            placeholder="请输入金额"
-            clearable
-          ></el-input>
+          <el-input v-model="queryFrom.applyAmount" placeholder="请输入金额" clearable></el-input>
         </el-form-item>
         <el-form-item>
-          <kt-button label="查询" type="primary"  perms="expenseManagement:expenseRequest:query"
-      @click="queryStaffInfo" />
+          <kt-button label="查询" type="primary" perms="expenseManagement:expenseRequest:query" @click="queryStaffInfo" />
         </el-form-item>
       </el-form>
     </el-row>
     <!-- 申请按钮 -->
-    <kt-button class="operation" label="资金使用申请单"  type="primary" :plain="true"  perms="expenseManagement:expenseRequest:add"
-      @click="showExpense" />
-      <kt-button  label="批量导出"  type="danger" :disabled="!this.expentList.length"   perms="expenseManagement:expenseRequest:excel"
-      @click="expendDataup" />
+    <kt-button class="operation" label="资金使用申请单" type="primary" :plain="true"
+      perms="expenseManagement:expenseRequest:add" @click="showExpense" />
+    <kt-button label="批量导出" type="danger" :disabled="!this.expentList.length"
+      perms="expenseManagement:expenseRequest:excel" @click="expendDataup" />
     <!-- 表格 -->
-    <kt-common-table
-      :operationWidth="operationWidth"
-      class="ktTable"
-      permsEdit="expenseManagement:expenseRequest:update"
-      ref="dataTable"
-      :data="pageResult"
-      :columns="columns"
-      editButtonName="编辑"
-      button1Name="删除"
-      permsButton1="expenseManagement:expenseRequest:delete"
-      permsButton2="expenseManagement:expenseRequest:details"
-      button2Name="查看"
-      button2Background="#409eff"
-      :showBatchDelete="false"
-      :showBatchPrint="true"
-      :showOperation="true"
-      @findPage="findPage"
-      :isshowpagination="true"
-      @handleEdit="expendEdit($event, 1)"
-      @handleButton1="expendDelete"
-      @handleButton2="expendEdit($event, 2)"
-      @selectionChange="selectionChange"
-      button3Name="支出"
-      @handleButton3="expendExpenditure($event)"
-    ></kt-common-table>
+    <kt-common-table :operationWidth="operationWidth" class="ktTable"
+      permsEdit="expenseManagement:expenseRequest:update" ref="dataTable" :data="pageResult" :columns="columns"
+      editButtonName="编辑" button1Name="删除" permsButton1="expenseManagement:expenseRequest:delete"
+      permsButton2="expenseManagement:expenseRequest:details" button2Name="查看" button2Background="#409eff"
+      :showBatchDelete="false" :showBatchPrint="true" :showOperation="true" @findPage="findPage"
+      :isshowpagination="true" @handleEdit="expendEdit($event, 1)" @handleButton1="expendDelete"
+      @handleButton2="expendEdit($event, 2)" @selectionChange="selectionChange" button3Name="支出"
+      @handleButton3="expendExpenditure($event)"></kt-common-table>
     <!-- 申请资金弹框 -->
-    <el-dialog
-      class="dialog"
-      :title="expendTitle"
-      :close-on-click-modal="false"
-      :before-close="resetForm"
-      :visible.sync="expenseDialog"
-      width="60%"
-    >
+    <el-dialog class="dialog" :title="expendTitle" :close-on-click-modal="false" :before-close="resetForm"
+      :visible.sync="expenseDialog" width="60%">
       <div class="dialog-body">
-        <el-form
-          :model="tableForm"
-          :rules="tableFormRules"
-          ref="tableForm"
-          label-width="130px"
-          size="small"
-          class="tableForm"
-          :disabled="formDisable"
-        >
+        <el-form :model="tableForm" :rules="tableFormRules" ref="tableForm" label-width="130px" size="small"
+          class="tableForm" :disabled="formDisable">
           <el-row>
             <el-col :span="12">
               <el-form-item label="支出单位:" prop="company">
-                <el-select
-                  v-model="tableForm.company"
-                  filterable
-                  placeholder="支出单位"
-                >
-                  <el-option
-                    v-for="(item, index) in innerCollectionData"
-                    :key="item.accountId + '' + index"
-                    :label="item.name"
-                    :value="item.bankCardNum"
-                  >
+                <el-select v-model="tableForm.company" filterable placeholder="支出单位">
+                  <el-option v-for="(item, index) in innerCollectionData" :key="item.accountId + '' + index"
+                    :label="item.name" :value="item.bankCardNum">
                   </el-option>
                 </el-select>
               </el-form-item>
             </el-col>
             <el-col :span="12">
               <el-form-item label="申请人" prop="applicant">
-                <el-input
-                  type="text"
-                  resize="none"
-                  v-model="tableForm.applicant"
-                ></el-input>
+                <el-input type="text" resize="none" v-model="tableForm.applicant"></el-input>
               </el-form-item>
             </el-col>
           </el-row>
           <el-row>
             <el-col :span="12">
               <el-form-item label="申请部门" prop="applySector">
-                <el-input
-                  type="text"
-                  resize="none"
-                  v-model="tableForm.applySector"
-                ></el-input>
+                <el-input type="text" resize="none" v-model="tableForm.applySector"></el-input>
               </el-form-item>
             </el-col>
             <el-col :span="12">
               <el-form-item label="申请日期" prop="applyTime">
-                <el-date-picker
-                  v-model="tableForm.applyTime"
-                  align="right"
-                  type="date"
-                  value-format="yyyy-MM-dd"
-                  :picker-options="pickerOptions"
-                >
+                <el-date-picker v-model="tableForm.applyTime" align="right" type="date" value-format="yyyy-MM-dd"
+                  :picker-options="pickerOptions">
                 </el-date-picker>
               </el-form-item>
             </el-col>
           </el-row>
           <el-row class="collec">
             <el-col :span="12">
-              <el-form-item
-                label="收款单位信息"
-                style="width: 100%"
-                prop="collectionMessage"
-              >
-                <el-select
-                  v-model="tableForm.collectionMessage"
-                  filterable
-                  placeholder=""
-                >
-                  <el-option
-                    v-for="(item, index) in collectionData"
-                    :key="item.accountId + 'aa' + index"
-                    :label="item.name"
-                    :value="item.bankCardNum"
-                  >
+              <el-form-item label="收款单位信息" style="width: 100%" prop="collectionMessage">
+                <el-select v-model="tableForm.collectionMessage" filterable placeholder="">
+                  <el-option v-for="(item, index) in collectionData" :key="item.accountId + 'aa' + index"
+                    :label="item.name" :value="item.bankCardNum">
                   </el-option>
                 </el-select>
               </el-form-item>
             </el-col>
             <el-col :span="12">
               <el-form-item label="资金用途" prop="fundUse">
-                <el-cascader
-                  v-model="tableForm.fundUse"
-                  :show-all-levels="true"
-                  :clearable="true"
-                  :checkStrictly="true"
-                  :emitPath="false"
-                  placeholder=""
-                  :options="fundFlowData"
-                  filterable
-                  :props="{
+                <el-cascader v-model="tableForm.fundUse" :show-all-levels="true" :clearable="true" :checkStrictly="true"
+                  :emitPath="false" placeholder="" :options="fundFlowData" filterable :props="{
                     children: 'child',
                     label: 'category',
                     value: 'category',
                     checkStrictly: false,
-                  }"
-                ></el-cascader>
+                  }"></el-cascader>
               </el-form-item>
             </el-col>
           </el-row>
           <el-row>
             <el-col :span="24">
               <el-form-item label="资金流程" prop="payMethod" class="paymethod">
-                <el-select
-                  v-model="tableForm.company"
-                  filterable
-                  placeholder=""
-                  disabled
-                >
-                  <el-option
-                    v-for="(item, index) in innerCollectionData"
-                    :key="item.accountId + '' + index"
-                    :label="item.name"
-                    :value="item.bankCardNum"
-                  >
+                <el-select v-model="tableForm.company" filterable placeholder="" disabled>
+                  <el-option v-for="(item, index) in innerCollectionData" :key="item.accountId + '' + index"
+                    :label="item.name" :value="item.bankCardNum">
                   </el-option>
                 </el-select>
                 <i class="el-icon-right"></i>
-                <el-select
-                  v-model="tableForm.collectionMessage"
-                  filterable
-                  placeholder=""
-                  disabled
-                >
-                  <el-option
-                    v-for="(item, index) in collectionData"
-                    :key="item.accountId + 'aa' + index"
-                    :label="item.name"
-                    :value="item.bankCardNum"
-                  >
+                <el-select v-model="tableForm.collectionMessage" filterable placeholder="" disabled>
+                  <el-option v-for="(item, index) in collectionData" :key="item.accountId + 'aa' + index"
+                    :label="item.name" :value="item.bankCardNum">
                   </el-option>
                 </el-select>
               </el-form-item>
@@ -256,24 +126,13 @@
           <el-row>
             <el-col :span="12">
               <el-form-item label="申请金额(元)" prop="applyAmount">
-                <el-input-number
-                  v-model="tableForm.applyAmount"
-                  :min="0"
-                  :precision="2"
-                  @blur="chageAppl"
-                  :max="99999999999999999"
-                  label=""
-                ></el-input-number>
+                <el-input-number v-model="tableForm.applyAmount" :min="0" :precision="2" @blur="chageAppl"
+                  :max="99999999999999999" label=""></el-input-number>
               </el-form-item>
             </el-col>
             <el-col :span="12">
               <el-form-item label="大写金额" prop="bigApplyAmount">
-                <el-input
-                  type="text"
-                  resize="none"
-                  v-model="tableForm.bigApplyAmount"
-                  disabled
-                ></el-input>
+                <el-input type="text" resize="none" v-model="tableForm.bigApplyAmount" disabled></el-input>
               </el-form-item>
             </el-col>
           </el-row>
@@ -281,65 +140,38 @@
             <el-col :span="12">
               <el-form-item label="支付方式" prop="payMethod">
                 <el-checkbox-group v-model="tableForm.payMethod">
-                  <el-checkbox
-                    v-for="payItem in payment_methodsData"
-                    :key="payItem.value"
-                    :label="payItem.label"
-                    :value="payItem.value"
-                    :disabled="payItem.value == 2"
-                  ></el-checkbox>
+                  <el-checkbox v-for="payItem in payment_methodsData" :key="payItem.value" :label="payItem.label"
+                    :value="payItem.value" :disabled="payItem.value == 2"></el-checkbox>
                 </el-checkbox-group>
               </el-form-item>
             </el-col>
             <el-col :span="12">
               <el-form-item label="备注" prop="remark">
-                <el-input
-                  type="text"
-                  resize="none"
-                  v-model="tableForm.remark"
-                ></el-input>
+                <el-input type="text" resize="none" v-model="tableForm.remark"></el-input>
               </el-form-item>
             </el-col>
           </el-row>
           <el-row style="margin-bottom: 20px">
-            <el-col :span="12" style="text-align: center"
-              ><h3 style="margin-left: 120px">支出方资金归属</h3>
+            <el-col :span="12" style="text-align: center">
+              <h3 style="margin-left: 120px">支出方资金归属</h3>
             </el-col>
-            <el-col :span="12" style="text-align: center"
-              ><h3 style="margin-left: 120px">收入方资金归属</h3>
+            <el-col :span="12" style="text-align: center">
+              <h3 style="margin-left: 120px">收入方资金归属</h3>
             </el-col>
           </el-row>
           <el-row class="profit_box">
             <el-col :span="12">
-              <el-form-item
-                v-for="item in affiliationData2"
-                :key="item.profitId + 'zc'"
-                :label="item.profitName"
-                prop="entProfit"
-              >
-                <el-input-number
-                  v-model="item.profit"
-                  :min="0"
-                  placeholder="请输入利润"
-                  :max="999999999999999"
-                  label=""
-                ></el-input-number>
+              <el-form-item v-for="item in affiliationData2" :key="item.profitId + 'zc'" :label="item.profitName"
+                prop="entProfit">
+                <el-input-number v-model="item.profit" :min="0" placeholder="请输入利润" :max="999999999999999"
+                  label=""></el-input-number>
               </el-form-item>
             </el-col>
             <el-col :span="12">
-              <el-form-item
-                v-for="item in affiliationData"
-                :key="item.profitId + 'sr'"
-                :label="item.profitName"
-                prop="entProfit"
-              >
-                <el-input-number
-                  v-model="item.profit"
-                  :min="0"
-                  placeholder="请输入利润"
-                  :max="999999999999999"
-                  label=""
-                ></el-input-number>
+              <el-form-item v-for="item in affiliationData" :key="item.profitId + 'sr'" :label="item.profitName"
+                prop="entProfit">
+                <el-input-number v-model="item.profit" :min="0" placeholder="请输入利润" :max="999999999999999"
+                  label=""></el-input-number>
               </el-form-item>
             </el-col>
           </el-row>
@@ -347,13 +179,7 @@
       </div>
       <div slot="footer" class="dialog-footer">
         <el-button @click="resetForm" size="small">取 消</el-button>
-        <el-button
-          v-if="!formDisable"
-          type="primary"
-          @click="submitForm"
-          size="small"
-          >{{ buttonValue }}</el-button
-        >
+        <el-button v-if="!formDisable" type="primary" @click="submitForm" size="small">{{ buttonValue }}</el-button>
       </div>
     </el-dialog>
     <!-- <el-dialog
@@ -378,29 +204,19 @@
       @outChange="outChange"
       class="expense-component"
     ></expense-component> -->
-    <el-dialog
-      title="支出"
-      :close-on-click-modal="false"
-      :before-close="closeExpenditure"
-      :visible.sync="expenditureVisible"
-      width="30%"
-    >
+    <el-dialog title="支出" :close-on-click-modal="false" :before-close="closeExpenditure"
+      :visible.sync="expenditureVisible" width="30%">
       <div>
         <el-radio-group v-model="expendRadio">
           <el-radio :label="0">全部</el-radio>
           <el-radio :label="1">部分支出</el-radio>
         </el-radio-group>
-        <el-input v-show="expendRadio" v-model="payOutAmount" placeholder="请输入支出金额" style="width: 200px;margin-left: 20px;" size="small"></el-input>
+        <el-input v-show="expendRadio" v-model="payOutAmount" placeholder="请输入支出金额"
+          style="width: 200px;margin-left: 20px;" size="small"></el-input>
       </div>
       <div slot="footer" class="dialog-footer">
         <el-button @click="closeExpenditure" size="small">取 消</el-button>
-        <el-button
-          v-if="!formDisable"
-          type="primary"
-          @click="submitFormExpend"
-          size="small"
-          >确定支出</el-button
-        >
+        <el-button v-if="!formDisable" type="primary" @click="submitFormExpend" size="small">确定支出</el-button>
       </div>
     </el-dialog>
   </div>
@@ -414,7 +230,7 @@ import KtCommonTable from "@/views/Core/KtCommonTable.vue"; //表格组件
 import { toChies, convertPositive } from "../../../utils/moneyTransition";
 export default {
   name: "ExpenseApplyFor",
-  components: { KtCommonTable, ExpenseComponent,KtButton },
+  components: { KtCommonTable, ExpenseComponent, KtButton },
   data() {
     //开票金额自定义校验
     let applyAmountRules = (rule, value, callback) => {
@@ -682,7 +498,7 @@ export default {
     this.getAllUser(); //获取所有银行账户信息
     this.getAffiliationData(); //获取归属数据
   },
-  mounted() {},
+  mounted() { },
   methods: {
     // 确定支出
     submitFormExpend() {
@@ -724,7 +540,7 @@ export default {
     },
     //表格多选事件
     selectionChange(e) {
-      this.expentList = e.selections.map((item) => item.excelAccountOperateId);
+      this.expentList = e.map((item) => item.excelAccountOperateId);
     },
     //获取归属数据
     getAffiliationData() {
@@ -840,7 +656,7 @@ export default {
               }
             });
         })
-        .catch(() => {});
+        .catch(() => { });
     },
     //获取资金用途树数据
     getTreeList() {
@@ -887,7 +703,7 @@ export default {
       this.$api.expense
         .getAccountExcel(obj)
         .then((res) => {
-          if(res.code==200){
+          if (res.code == 200) {
             res.data.records.forEach((element) => {
               element.transferFlagName =
                 element.transferFlag == 0 ? "已转账" : "未转账";
@@ -900,7 +716,7 @@ export default {
               totalSize: res.data.total,
             };
           }
-          else{
+          else {
             this.$message.error(res.msg)
           }
 
@@ -1186,83 +1002,98 @@ export default {
   margin-top: 14px;
   flex-wrap: wrap;
 }
+
 .td-title,
-.demo-tableForm >>> .el-form-item__label {
+.demo-tableForm>>>.el-form-item__label {
   color: #323335;
   font-weight: bold;
   text-align: center;
 }
+
 .td-content,
-.demo-tableForm >>> .el-input.is-disabled .el-input__inner {
+.demo-tableForm>>>.el-input.is-disabled .el-input__inner {
   color: #474545;
 }
-.expense-table >>> .el-textarea__inner,
-.expense-table >>> .el-input__inner {
+
+.expense-table>>>.el-textarea__inner,
+.expense-table>>>.el-input__inner {
   border: none;
   padding: 0;
   text-align: center;
 }
-.expense-table >>> .el-form-item {
+
+.expense-table>>>.el-form-item {
   margin: 0;
   padding: 0;
 }
-.tableForm >>> .el-checkbox-group,
-.tableForm >>> .el-date-editor,
-.tableForm >>> .el-select,
-.tableForm >>> .el-input-number,
-.tableForm >>> .el-cascader,
-.tableForm >>> .el-select {
+
+.tableForm>>>.el-checkbox-group,
+.tableForm>>>.el-date-editor,
+.tableForm>>>.el-select,
+.tableForm>>>.el-input-number,
+.tableForm>>>.el-cascader,
+.tableForm>>>.el-select {
   width: 100%;
 }
-.demo-tableForm >>> .el-input__inner {
+
+.demo-tableForm>>>.el-input__inner {
   border: none;
 }
-.demo-tableForm >>> .el-input__prefix,
-.demo-tableForm >>> .el-select__caret {
+
+.demo-tableForm>>>.el-input__prefix,
+.demo-tableForm>>>.el-select__caret {
   display: none;
 }
-.idea-box >>> .el-input.is-disabled .el-input__inner,
-.expense-table >>> .el-input.is-disabled .el-input__inner {
+
+.idea-box>>>.el-input.is-disabled .el-input__inner,
+.expense-table>>>.el-input.is-disabled .el-input__inner {
   background-color: #fff;
 }
-.demo-tableForm >>> .el-input-number__decrease,
-.demo-tableForm >>> .el-input-number__increase {
+
+.demo-tableForm>>>.el-input-number__decrease,
+.demo-tableForm>>>.el-input-number__increase {
   display: none;
 }
-.demo-tableForm >>> .el-checkbox__input.is-disabled + span.el-checkbox__label {
+
+.demo-tableForm>>>.el-checkbox__input.is-disabled+span.el-checkbox__label {
   color: #409eff;
 }
-.demo-tableForm
-  >>> .el-checkbox__input.is-disabled.is-checked
-  .el-checkbox__inner {
+
+.demo-tableForm>>>.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner {
   background-color: #409eff;
   border-color: #409eff;
   color: #fff;
 }
-.demo-tableForm
-  >>> .el-checkbox__input.is-disabled.is-checked
-  .el-checkbox__inner::after {
+
+.demo-tableForm>>>.el-checkbox__input.is-disabled.is-checked .el-checkbox__inner::after {
   border-color: #fff;
 }
-.demo-tableForm >>> .el-input__suffix {
+
+.demo-tableForm>>>.el-input__suffix {
   display: none;
 }
+
 .el-icon-right {
   font-size: 20px;
 }
+
 .operation {
   margin-bottom: 15px;
 }
-.paymethod >>> .el-form-item__content {
+
+.paymethod>>>.el-form-item__content {
   display: flex;
   align-items: center;
 }
+
 .el-icon-right {
   margin: 0 10px;
 }
+
 .table_btnbox {
   position: relative;
 }
+
 .dialog-body {
   overflow-y: auto;
   height: 500px;

+ 1 - 1
src/views/FinancialManagement/ExpenseManagement/ViewExpenseReport.vue

@@ -274,7 +274,7 @@ export default {
     },
     //表格多选事件
     selectionChange(e) {
-      this.expentList = e.selections.map((item) => item.accountOperateId);
+      this.expentList = e.map((item) => item.accountOperateId);
     },
     //获取归属数据
     getAffiliationData() {

+ 3 - 3
src/views/HeadBar/HeadBar.vue

@@ -191,9 +191,9 @@ export default {
     }
     this.sysName = "Zgdd Platform";
 
-    // this.$store.commit('SET_TIMER', setInterval(() => {
-    //   this.getMessage()
-    // }, 3000))
+    this.$store.commit('SET_TIMER', setInterval(() => {
+      this.getMessage()
+    }, 3000))
 
     // var user = sessionStorage.getItem("user")
 

+ 2 - 2
src/views/Sys/SysManage/SysAllocation.vue

@@ -314,7 +314,7 @@ export default {
           ];
       }
       this.$api.user
-        .findAllUserList({ ...this.personnePageRequest, deptId })
+        .findAllUsers({ ...this.personnePageRequest, deptId })
         .then((res) => {
           if (res.code == 200) {
             this.personnePageReData = res.data.content;
@@ -491,4 +491,4 @@ export default {
   }
   right: 0;
 }
-</style>
+</style>

+ 15 - 12
src/views/Task/UpdateOrderData/Index.vue

@@ -62,8 +62,8 @@
         <template slot-scope="scope">
           <kt-button label="保单Pdf详情" type="text"    @click="cpolicy(scope.row)" />
           <kt-button label="重新生成保单" type="text" @click="regenerate(scope.row)" />
-          <kt-button label="保单时间更新" type="text"  @click="updateDate(scope.row)" />  
-          <kt-button label="更新时间记录" type="text" @click="udapteOrderDateRecord(scope.row)" />  
+          <kt-button label="保单时间更新" type="text"  @click="updateDate(scope.row)" />
+          <kt-button label="更新时间记录" type="text" @click="udapteOrderDateRecord(scope.row)" />
         </template>
       </el-table-column>
     </el-table>
@@ -589,11 +589,11 @@ export default {
         console.log(res.data)
         if (res.code == 200) {
           console.log(res.data)
-           this.warrantObj =res.data; 
+           this.warrantObj =res.data;
         } else{
           this.$message.error(res.msg);
-        } 
-      }); 
+        }
+      });
     },
     //重新生成
     regenerate(row) {
@@ -606,10 +606,11 @@ export default {
            this.$api.readPdf.productOrderPdf(row.subOrderId).then((res) => {
               if (res.code == 200) {
                 this.$message.info("重新生成成功");
+                this.findPage();
               } else{
                 this.$message.error("重新生成失败");
-              } 
-            }); 
+              }
+            });
         })
         .catch(() => {
           this.$message({
@@ -617,17 +618,18 @@ export default {
             message: "取消",
           });
         });
-      
+
     },
     //更新订单的签单和缴费时间
     updateDate(row) {
        this.$api.readPdf.updateOrderDate(row.subOrderId).then((res) => {
         if (res.code == 200) {
           this.$message.info(res.msg);
+          this.findPage();
         } else{
           this.$message.error(res.msg);
-        } 
-      }); 
+        }
+      });
     },
     //更新记录
     udapteOrderDateRecord(row) {
@@ -635,10 +637,11 @@ export default {
        this.$api.readPdf.updateOrderDateRecord(row.subOrderId).then((res) => {
         if (res.code == 200) {
           this.updateDateRecord =res.data;
+          this.findPage();
         } else{
           this.$message.error(res.msg);
-        } 
-      }); 
+        }
+      });
     },
     // 设置每页条数
     applyhandleSizeChange(val) {

+ 59 - 2
src/views/Task/daikeComponents/KtLetter1.vue

@@ -289,6 +289,11 @@
                 </el-input>
             </el-form-item>
           </el-col>
+          <!-- <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+            <el-form-item label="税务号">
+              <el-input v-model="ownerInfo.revenueCode" placeholder="请输入税务号" type="text" ></el-input>
+            </el-form-item>
+          </el-col> -->
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='1'">
             <el-form-item label="年龄" prop="age">
               <el-input v-model="ownerInfo.age" placeholder="请输入年龄" type="text" disabled @blur="getCompanyList"></el-input>
@@ -319,6 +324,17 @@
               <el-input v-model="ownerInfo.legalPerson" placeholder="请输入车主联系人" type="text" maxlength="5" @blur="getCompanyList"></el-input>
             </el-form-item>
           </el-col>
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+            <el-form-item label="联系人证件号码">
+              <el-input v-model="ownerInfo.leaderIdentifyNumber" placeholder="请输入车主证件号码" type="text"  maxlength="18" @blur="getCompanyList"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
+            <el-form-item label="联系人有效期止期" prop="leaderOtherEffectiveDate" class="red-btn">
+              <el-date-picker v-dateFormat  v-model="ownerInfo.leaderOtherEffectiveDate" type="date" value-format="yyyy-MM-dd" @blur="getCompanyList"
+                placeholder="选择有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>
+            </el-form-item>
+          </el-col>
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
             <el-form-item label="省市区" >
               <el-cascader v-model="selectedOptions1" :options="areaOption" :props="{ value: 'code',label: 'name',children: 'sub'}"
@@ -416,12 +432,17 @@
                 </el-input>
             </el-form-item>
           </el-col>
+          <!-- <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+            <el-form-item label="税务号">
+              <el-input v-model="policyHolderInfo.revenueCode" placeholder="请输入税务号" type="text" ></el-input>
+            </el-form-item>
+          </el-col> -->
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="policyHolderInfo.property=='1'">
             <el-form-item label="年龄" prop="age">
               <el-input v-model="policyHolderInfo.age" placeholder="请输入年龄" type="text" disabled @blur="getCompanyList"></el-input>
             </el-form-item>
           </el-col>
-          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="policyHolderInfo.property=='1'">
             <el-form-item label="性别" prop="gender">
               <el-select v-model="policyHolderInfo.gender" placeholder="请选择性别" @blur="getCompanyList">
                 <el-option label="男" value="男"></el-option>
@@ -429,7 +450,7 @@
               </el-select>
             </el-form-item>
           </el-col>
-          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="policyHolderInfo.property=='1'">
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" >
             <el-form-item label="投保人手机号" prop="mobile">
               <el-input v-model="policyHolderInfo.mobile" placeholder="请输入投保人手机号" maxlength="11" type="text" @blur="getCompanyList"
                 @paste.native="handlePaste($event, 'policyHolderInfo')" show-word-limit></el-input>
@@ -446,6 +467,17 @@
               <el-input v-model="policyHolderInfo.legalPerson" placeholder="请输入投保人联系人" type="text" maxlength="5" ></el-input>
             </el-form-item>
           </el-col>
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+            <el-form-item label="联系人证件号码">
+              <el-input v-model="policyHolderInfo.leaderIdentifyNumber" placeholder="请输入车主证件号码" type="text"  maxlength="18" @blur="getCompanyList"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
+            <el-form-item label="联系人有效期止期" prop="leaderOtherEffectiveDate" class="red-btn">
+              <el-date-picker v-dateFormat  v-model="policyHolderInfo.leaderOtherEffectiveDate" type="date" value-format="yyyy-MM-dd" @blur="getCompanyList"
+                placeholder="选择有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>
+            </el-form-item>
+          </el-col>
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="policyHolderInfo.property=='0'">
             <el-form-item label="省市区">
               <el-cascader v-model="selectedOptions2" :options="areaOption" :props="{ value: 'code',label: 'name',children: 'sub'}"
@@ -556,6 +588,11 @@
                 </el-input>
             </el-form-item>
           </el-col>
+          <!-- <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+            <el-form-item label="税务号">
+              <el-input v-model="insuredPersonInfo.revenueCode" placeholder="请输入税务号" type="text" ></el-input>
+            </el-form-item>
+          </el-col> -->
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="insuredPersonInfo.property=='1'">
             <el-form-item label="年龄" prop="age">
               <el-input v-model="insuredPersonInfo.age" placeholder="请输入年龄" type="text" disabled @blur="getCompanyList"></el-input>
@@ -586,6 +623,17 @@
               <el-input v-model="insuredPersonInfo.legalPerson" placeholder="请输入被保人联系人" type="text" maxlength="5" ></el-input>
             </el-form-item>
           </el-col>
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="ownerInfo.property=='0'">
+            <el-form-item label="联系人证件号码">
+              <el-input v-model="insuredPersonInfo.leaderIdentifyNumber" placeholder="请输入车主证件号码" type="text"  maxlength="18" @blur="getCompanyList"></el-input>
+            </el-form-item>
+          </el-col>
+          <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl">
+            <el-form-item label="联系人有效期止期" prop="leaderOtherEffectiveDate" class="red-btn">
+              <el-date-picker v-dateFormat  v-model="insuredPersonInfo.leaderOtherEffectiveDate" type="date" value-format="yyyy-MM-dd" @blur="getCompanyList"
+                placeholder="选择有效期止期" placement="bottom-start" style="width: calc(100% - 40px)"></el-date-picker>
+            </el-form-item>
+          </el-col>
           <el-col :xs="colSpan.xs" :sm="colSpan.sm" :md="colSpan.md" :lg="colSpan.lg" :xl="colSpan.xl" v-if="insuredPersonInfo.property=='0'">
             <el-form-item label="省市区">
               <el-cascader v-model="selectedOptions3" :options="areaOption" :props="{ value: 'code',label: 'name',children: 'sub'}"
@@ -4671,6 +4719,9 @@ export default {
         organizationCode:"",
         identifyValidDate: "", //有效期起期
         identifyValidEndDate: "", //有效期止期
+        // revenueCode: "", //税务号
+        leaderIdentifyNumber: "", //联系人证件号码
+        leaderOtherEffectiveDate: "", //联系人有效期止期
         property:'1',
         // province: "",//省
         // city: "",//市
@@ -4690,6 +4741,9 @@ export default {
         property:'1',
         identifyValidDate: "", //有效期起期
         identifyValidEndDate: "", //有效期止期
+        // revenueCode: "", //税务号
+        leaderIdentifyNumber: "", //联系人证件号码
+        leaderOtherEffectiveDate: "", //联系人有效期止期
         organizationCode:"",
         // province: "",//省
         // city: "",//市
@@ -4709,6 +4763,9 @@ export default {
         property:'1',
         identifyValidDate: "", //有效期起期
         identifyValidEndDate: "", //有效期止期
+        // revenueCode: "", //税务号
+        leaderIdentifyNumber: "", //联系人证件号码
+        leaderOtherEffectiveDate: "", //联系人有效期止期
         provinceData: [], //省市区
         // province: "",//省
         // city: "",//市