Просмотр исходного кода

Merge branch 'dev' of http://www.baoxianzhanggui.com:8090/sxzgd/vue-insagent-pc into dev

lihongxiao 2 лет назад
Родитель
Сommit
23cd608237
41 измененных файлов с 1079 добавлено и 627 удалено
  1. 28 8
      src/views/AgreementManage/CarInsurance/AgreementEntry.vue
  2. 2 2
      src/views/AgreementManage/InsuranceCompany/CargoTruck/BusinessOperation/Fuel/OptionalsolutionConfig.vue
  3. 12 7
      src/views/AgreementManage/InsuranceCompany/CargoTruck/BusinessOperation/Fuel/SolutionConfig.vue
  4. 2 2
      src/views/AgreementManage/InsuranceCompany/CargoTruck/BusinessOperation/NewEnergy/OptionalsolutionConfig.vue
  5. 12 7
      src/views/AgreementManage/InsuranceCompany/CargoTruck/BusinessOperation/NewEnergy/SolutionConfig.vue
  6. 2 2
      src/views/AgreementManage/InsuranceCompany/CargoTruck/NonBusiness/Fuel/OptionalsolutionConfig.vue
  7. 12 7
      src/views/AgreementManage/InsuranceCompany/CargoTruck/NonBusiness/Fuel/SolutionConfig.vue
  8. 2 2
      src/views/AgreementManage/InsuranceCompany/CargoTruck/NonBusiness/NewEnergy/OptionalsolutionConfig.vue
  9. 12 7
      src/views/AgreementManage/InsuranceCompany/CargoTruck/NonBusiness/NewEnergy/SolutionConfig.vue
  10. 2 2
      src/views/AgreementManage/InsuranceCompany/PassengerBus/BusinessOperation/Fuel/OptionalsolutionConfig.vue
  11. 13 8
      src/views/AgreementManage/InsuranceCompany/PassengerBus/BusinessOperation/Fuel/SolutionConfig.vue
  12. 2 2
      src/views/AgreementManage/InsuranceCompany/PassengerBus/BusinessOperation/NewEnergy/OptionalsolutionConfig.vue
  13. 12 7
      src/views/AgreementManage/InsuranceCompany/PassengerBus/BusinessOperation/NewEnergy/SolutionConfig.vue
  14. 2 2
      src/views/AgreementManage/InsuranceCompany/PassengerBus/NonBusiness/Fuel/OptionalsolutionConfig.vue
  15. 12 7
      src/views/AgreementManage/InsuranceCompany/PassengerBus/NonBusiness/Fuel/SolutionConfig.vue
  16. 2 2
      src/views/AgreementManage/InsuranceCompany/PassengerBus/NonBusiness/NewEnergy/OptionalsolutionConfig.vue
  17. 12 7
      src/views/AgreementManage/InsuranceCompany/PassengerBus/NonBusiness/NewEnergy/SolutionConfig.vue
  18. 7 4
      src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/HandlingFees.vue
  19. 444 225
      src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/HandlingFees.vue
  20. 5 5
      src/views/PeopleManage/Agent/AgentExamine.vue
  21. 7 7
      src/views/PeopleManage/Agent/AgentManage.vue
  22. 3 3
      src/views/PeopleManage/Player/PlayerExamine.vue
  23. 3 3
      src/views/PeopleManage/Player/PlayerExamineTeam.vue
  24. 5 5
      src/views/PeopleManage/Player/PlayerManage.vue
  25. 6 6
      src/views/PeopleManage/Player/PlayerManageteam.vue
  26. 3 3
      src/views/PeopleManage/Sales/SalesExamine.vue
  27. 2 2
      src/views/PeopleManage/Sales/SalesManage.vue
  28. 5 5
      src/views/PeopleManage/Staff/StaffExamine.vue
  29. 2 2
      src/views/PeopleManage/Staff/StaffManage.vue
  30. 2 2
      src/views/PeopleManage/TeamLeader/TeamLeaderExamine.vue
  31. 5 5
      src/views/PeopleManage/TeamLeader/TeamLeaderManage.vue
  32. 259 259
      src/views/Sys/PublicizeImg.vue
  33. 21 2
      src/views/Task/AgentPoolChannel/AgentPoolChannel2.vue
  34. 20 0
      src/views/Task/AgentPoolChannel/AgentPoolChannel3.vue
  35. 19 0
      src/views/Task/CompanyPoolChannel/CompanyPoolChannel2.vue
  36. 20 0
      src/views/Task/CompanyPoolChannel/CompanyPoolChannel3.vue
  37. 21 2
      src/views/Task/ElectricSales/AgentPoolChannel2.vue
  38. 20 0
      src/views/Task/ElectricSales/AgentPoolChannel3.vue
  39. 25 4
      src/views/Task/TaskPoolChannel/TaskPoolChannel2.vue
  40. 22 2
      src/views/Task/TaskPoolChannel/TaskPoolChannel3.vue
  41. 12 0
      src/views/Task/mixin.js

+ 28 - 8
src/views/AgreementManage/CarInsurance/AgreementEntry.vue

@@ -90,7 +90,7 @@
             <el-form-item>
               <kt-button label="查询" :size="overSize" type="primary" perms="agreement:input:query" @click="queryEsmInfo" />
               <el-button :disabled="agreementSelectionList.length == 0" label="批量修改" :size="overSize" type="primary"
-                @click="agreementSelectionVisible = true">批量修改</el-button>
+                @click="agreementSelectionVisible = true" style="color:#fff">批量修改</el-button>
               <kt-button label="添加协议" style="background-color: #2D4D89;border-color:#2D4D89;" :size="overSize"
                 type="success" perms="agreement:input:add" @click="handleAdd" />
             </el-form-item>
@@ -283,8 +283,8 @@
                 <el-col :span="12">
                   <el-form-item label="内部机构" prop="deptId">
                     <el-select v-model="labelData" placeholder="请选择" :popper-append-to-body="false" style="width: 100%">
-                      <el-option :value="selectTree" class="deptOption" disabled>
-                        <el-tree :data="treedata" :props="defaultProps" ref="tree" :highlight-current="true"
+                      <el-option :value="selectTree" class="deptOption">
+                        <el-tree :data="internalDept" :props="defaultProps" ref="tree" :highlight-current="true"
                           @node-click="handleNodeClick" default-expand-all></el-tree>
                       </el-option>
                     </el-select>
@@ -562,7 +562,7 @@
             <span>费用</span>
           </div>
         </div>
-        <el-button class="mrgin-1" size="small" type="warning" v-if="!tableRowForm.isExternal" 
+        <el-button class="mrgin-1" size="small" type="warning" v-if="!tableRowForm.isExternal"
           @click="productCostFactorDialogVisible = true">产品费用因子</el-button>
         <el-form ref="productCostForm" :model="productCostForm" label-width="140px" :size="overSize"
           :rules="costformRules">
@@ -1925,6 +1925,7 @@ export default {
       //产品list获取
       roductList1: [], //产品绑定list
       treedata: [], //授权结构树
+      internalDept: [],//内部机构
       defaultProps: {
         //自定义参数
         children: "children",
@@ -2311,6 +2312,7 @@ export default {
       agreementSelectionList: [],//批量修改id集合
       agreementvalidStatus: "",
       agreementSelectionVisible: false,
+
     };
   },
   computed: {
@@ -2389,6 +2391,7 @@ export default {
     });
     this.$api.dept.findDeptTree("9", "").then((res) => {
       this.treedata = res.data;
+      this.internalDept = this.internalOrgTree(JSON.parse(JSON.stringify(res.data)));
     });
     this.$api.insCompany.shutdown().then((res) => {
       this.permissions = res.data;
@@ -2414,6 +2417,22 @@ export default {
     this.findLeftTreeData();
   },
   methods: {
+    internalOrgTree(data, currentLevel = 1, maxLevel = 4) {
+      return data.map(item => {
+        const newItem = item; // 复制当前节点,使用对象扩展运算符
+        // 如果当前层级小于最大层级,递归处理子节点
+        if (currentLevel < maxLevel && item.children && item.children.length > 0) {
+          newItem.children = this.internalOrgTree(item.children, currentLevel + 1, maxLevel);
+        }
+        // 当到达最大层级时,清空 children
+        if (currentLevel === maxLevel) {
+          newItem.children = []; // 删除第三层的 children
+        }
+        return newItem;
+      }).filter(item => {
+        return item.name === '总部' || (item.deptType === 'C');
+      });
+    },
     agreementSelectionSubmit() {
       this.$api.insCompany.agreementSelection({
         agreementIds: this.agreementSelectionList,
@@ -2928,7 +2947,7 @@ export default {
     },
     //产品费用
     productCost(index, row) {
-      console.log(row,1111111111111);
+      console.log(row, 1111111111111);
       this.insuranceCompanyId = row.insuranceCompanyId;
       this.tableRowForm = row;
       this.agreementId = row.id;
@@ -3314,12 +3333,12 @@ export default {
       this.agreementId = row.id;
       this.operType = "EDIT";
       this.dialogTitle = "协议编辑";
-      this.productFilterList=[]
+      this.productFilterList = []
       this.$api.insCompany.agreementId(row.id).then((res) => {
         if (res.code == "200") {
           let scheme = res.data.scheme;
           if (res.data.agreement.productsCode) {
-            let productsCodeList =res.data.agreement.productsCode!=null? res.data.agreement.productsCode.split(","):[]
+            let productsCodeList = res.data.agreement.productsCode != null ? res.data.agreement.productsCode.split(",") : []
             this.productFilterList = productsCodeList;
           }
           this.agreement = res.data.agreement; //协议信息
@@ -4162,4 +4181,5 @@ export default {
 .depttree {
   padding: 4px 20px;
   font-weight: 400;
-}</style>
+}
+</style>

+ 2 - 2
src/views/AgreementManage/InsuranceCompany/CargoTruck/BusinessOperation/Fuel/OptionalsolutionConfig.vue

@@ -32,8 +32,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="20">
-                <el-form-item label="方案描述">
-                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入方案描述" maxlength="100"
+                <el-form-item label="投保指引">
+                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入投保指引" maxlength="100"
                     show-word-limit></el-input>
                 </el-form-item>
               </el-col>

+ 12 - 7
src/views/AgreementManage/InsuranceCompany/CargoTruck/BusinessOperation/Fuel/SolutionConfig.vue

@@ -137,12 +137,12 @@
                   v-for="(formitem, formindex) in configureitem.list" :key="formindex">
                   <el-row>
                     <el-col :span="24">
-                      <el-col :span="12">
+                      <el-col :span="10">
                         <el-form-item label="驾意选择:">
                           <el-select
                             v-if="formitem.isMultiple == 1 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable multiple v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable
-                            :size="overSize" style="width: 300px;"
+                            :size="overSize" style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -150,7 +150,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 1 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -158,7 +158,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -166,7 +166,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -174,13 +174,13 @@
                           <template v-if="formitem.drvingChildren">
                             <el-select v-if="formitem.isMultiple == 1" multiple filterable
                               v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable :size="overSize"
-                              style="width: 300px;"
+                              style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
                             </el-select>
                             <el-select v-else filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable
-                              :size="overSize" style="width: 300px;"
+                              :size="overSize" style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
@@ -188,6 +188,11 @@
                           </template>
                         </el-form-item>
                       </el-col>
+                      <el-col :span="4">
+                        <el-form-item label="别名:">
+                          <el-input v-model="formitem.alias" placeholder="驾意险别名"></el-input>
+                        </el-form-item>
+                      </el-col>
                       <el-col :span="5">
                         <el-form-item label="座位数:">
                           <el-input-number v-model="formitem.seatNum" controls-position="right" :min="1"

+ 2 - 2
src/views/AgreementManage/InsuranceCompany/CargoTruck/BusinessOperation/NewEnergy/OptionalsolutionConfig.vue

@@ -32,8 +32,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="20">
-                <el-form-item label="方案描述">
-                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入方案描述" maxlength="100"
+                <el-form-item label="投保指引">
+                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入投保指引" maxlength="100"
                     show-word-limit></el-input>
                 </el-form-item>
               </el-col>

+ 12 - 7
src/views/AgreementManage/InsuranceCompany/CargoTruck/BusinessOperation/NewEnergy/SolutionConfig.vue

@@ -137,12 +137,12 @@
                   v-for="(formitem, formindex) in configureitem.list" :key="formindex">
                   <el-row>
                     <el-col :span="24">
-                      <el-col :span="12">
+                      <el-col :span="10">
                         <el-form-item label="驾意选择:">
                           <el-select
                             v-if="formitem.isMultiple == 1 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable multiple v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable
-                            :size="overSize" style="width: 300px;"
+                            :size="overSize" style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -150,7 +150,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 1 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -158,7 +158,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -166,7 +166,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -174,13 +174,13 @@
                           <template v-if="formitem.drvingChildren">
                             <el-select v-if="formitem.isMultiple == 1" multiple filterable
                               v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable :size="overSize"
-                              style="width: 300px;"
+                              style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
                             </el-select>
                             <el-select v-else filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable
-                              :size="overSize" style="width: 300px;"
+                              :size="overSize" style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
@@ -188,6 +188,11 @@
                           </template>
                         </el-form-item>
                       </el-col>
+                      <el-col :span="4">
+                        <el-form-item label="别名:">
+                          <el-input v-model="formitem.alias" placeholder="驾意险别名"></el-input>
+                        </el-form-item>
+                      </el-col>
                       <el-col :span="5">
                         <el-form-item label="座位数:">
                           <el-input-number v-model="formitem.seatNum" controls-position="right" :min="1"

+ 2 - 2
src/views/AgreementManage/InsuranceCompany/CargoTruck/NonBusiness/Fuel/OptionalsolutionConfig.vue

@@ -32,8 +32,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="20">
-                <el-form-item label="方案描述">
-                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入方案描述" maxlength="100"
+                <el-form-item label="投保指引">
+                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入投保指引" maxlength="100"
                     show-word-limit></el-input>
                 </el-form-item>
               </el-col>

+ 12 - 7
src/views/AgreementManage/InsuranceCompany/CargoTruck/NonBusiness/Fuel/SolutionConfig.vue

@@ -137,12 +137,12 @@
                   v-for="(formitem, formindex) in configureitem.list" :key="formindex">
                   <el-row>
                     <el-col :span="24">
-                      <el-col :span="12">
+                      <el-col :span="10">
                         <el-form-item label="驾意选择:">
                           <el-select
                             v-if="formitem.isMultiple == 1 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable multiple v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable
-                            :size="overSize" style="width: 300px;"
+                            :size="overSize" style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -150,7 +150,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 1 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -158,7 +158,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -166,7 +166,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -174,13 +174,13 @@
                           <template v-if="formitem.drvingChildren">
                             <el-select v-if="formitem.isMultiple == 1" multiple filterable
                               v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable :size="overSize"
-                              style="width: 300px;"
+                              style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
                             </el-select>
                             <el-select v-else filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable
-                              :size="overSize" style="width: 300px;"
+                              :size="overSize" style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
@@ -188,6 +188,11 @@
                           </template>
                         </el-form-item>
                       </el-col>
+                      <el-col :span="4">
+                        <el-form-item label="别名:">
+                          <el-input v-model="formitem.alias" placeholder="驾意险别名"></el-input>
+                        </el-form-item>
+                      </el-col>
                       <el-col :span="5">
                         <el-form-item label="座位数:">
                           <el-input-number v-model="formitem.seatNum" controls-position="right" :min="1"

+ 2 - 2
src/views/AgreementManage/InsuranceCompany/CargoTruck/NonBusiness/NewEnergy/OptionalsolutionConfig.vue

@@ -32,8 +32,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="20">
-                <el-form-item label="方案描述">
-                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入方案描述" maxlength="100"
+                <el-form-item label="投保指引">
+                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入投保指引" maxlength="100"
                     show-word-limit></el-input>
                 </el-form-item>
               </el-col>

+ 12 - 7
src/views/AgreementManage/InsuranceCompany/CargoTruck/NonBusiness/NewEnergy/SolutionConfig.vue

@@ -137,12 +137,12 @@
                   v-for="(formitem, formindex) in configureitem.list" :key="formindex">
                   <el-row>
                     <el-col :span="24">
-                      <el-col :span="12">
+                      <el-col :span="10">
                         <el-form-item label="驾意选择:">
                           <el-select
                             v-if="formitem.isMultiple == 1 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable multiple v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable
-                            :size="overSize" style="width: 300px;"
+                            :size="overSize" style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -150,7 +150,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 1 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -158,7 +158,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -166,7 +166,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -174,13 +174,13 @@
                           <template v-if="formitem.drvingChildren">
                             <el-select v-if="formitem.isMultiple == 1" multiple filterable
                               v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable :size="overSize"
-                              style="width: 300px;"
+                              style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
                             </el-select>
                             <el-select v-else filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable
-                              :size="overSize" style="width: 300px;"
+                              :size="overSize" style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
@@ -188,6 +188,11 @@
                           </template>
                         </el-form-item>
                       </el-col>
+                      <el-col :span="4">
+                        <el-form-item label="别名:">
+                          <el-input v-model="formitem.alias" placeholder="驾意险别名"></el-input>
+                        </el-form-item>
+                      </el-col>
                       <el-col :span="5">
                         <el-form-item label="座位数:">
                           <el-input-number v-model="formitem.seatNum" controls-position="right" :min="1"

+ 2 - 2
src/views/AgreementManage/InsuranceCompany/PassengerBus/BusinessOperation/Fuel/OptionalsolutionConfig.vue

@@ -32,8 +32,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="20">
-                <el-form-item label="方案描述">
-                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入方案描述" maxlength="100"
+                <el-form-item label="投保指引">
+                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入投保指引" maxlength="100"
                     show-word-limit></el-input>
                 </el-form-item>
               </el-col>

+ 13 - 8
src/views/AgreementManage/InsuranceCompany/PassengerBus/BusinessOperation/Fuel/SolutionConfig.vue

@@ -9,7 +9,7 @@
       button2Type="text" @handleButton2="solutionUpdate" button3Name="删除" button3Type="text" @handleButton3="solutionDel"
       :columns="solutionColumns" @findPage="solutionFindPage">
     </kt-common-table>
-    <el-dialog :title="solutionDialogTitle" :visible.sync="solutionVisible" width="80%" top="2vh"
+    <el-dialog :title="solutionDialogTitle" :visible.sync="solutionVisible" width="90%" top="2vh"
       @close="solutioncloseDialog">
       <div class="tab-panestyle">
         <div class="tab-panecent">
@@ -137,12 +137,12 @@
                   v-for="(formitem, formindex) in configureitem.list" :key="formindex">
                   <el-row>
                     <el-col :span="24">
-                      <el-col :span="12">
+                      <el-col :span="10">
                         <el-form-item label="驾意选择:">
                           <el-select
                             v-if="formitem.isMultiple == 1 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable multiple v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable
-                            :size="overSize" style="width: 300px;"
+                            :size="overSize" style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -150,7 +150,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 1 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -158,7 +158,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -166,7 +166,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -174,13 +174,13 @@
                           <template v-if="formitem.drvingChildren">
                             <el-select v-if="formitem.isMultiple == 1" multiple filterable
                               v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable :size="overSize"
-                              style="width: 300px;"
+                              style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
                             </el-select>
                             <el-select v-else filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable
-                              :size="overSize" style="width: 300px;"
+                              :size="overSize" style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
@@ -188,6 +188,11 @@
                           </template>
                         </el-form-item>
                       </el-col>
+                      <el-col :span="4">
+                        <el-form-item label="别名:">
+                          <el-input v-model="formitem.alias" placeholder="驾意险别名"></el-input>
+                        </el-form-item>
+                      </el-col>
                       <el-col :span="5">
                         <el-form-item label="座位数:">
                           <el-input-number v-model="formitem.seatNum" controls-position="right" :min="1"

+ 2 - 2
src/views/AgreementManage/InsuranceCompany/PassengerBus/BusinessOperation/NewEnergy/OptionalsolutionConfig.vue

@@ -32,8 +32,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="20">
-                <el-form-item label="方案描述">
-                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入方案描述" maxlength="100"
+                <el-form-item label="投保指引">
+                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入投保指引" maxlength="100"
                     show-word-limit></el-input>
                 </el-form-item>
               </el-col>

+ 12 - 7
src/views/AgreementManage/InsuranceCompany/PassengerBus/BusinessOperation/NewEnergy/SolutionConfig.vue

@@ -137,12 +137,12 @@
                   v-for="(formitem, formindex) in configureitem.list" :key="formindex">
                   <el-row>
                     <el-col :span="24">
-                      <el-col :span="12">
+                      <el-col :span="10">
                         <el-form-item label="驾意选择:">
                           <el-select
                             v-if="formitem.isMultiple == 1 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable multiple v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable
-                            :size="overSize" style="width: 300px;"
+                            :size="overSize" style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -150,7 +150,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 1 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -158,7 +158,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -166,7 +166,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -174,13 +174,13 @@
                           <template v-if="formitem.drvingChildren">
                             <el-select v-if="formitem.isMultiple == 1" multiple filterable
                               v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable :size="overSize"
-                              style="width: 300px;"
+                              style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
                             </el-select>
                             <el-select v-else filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable
-                              :size="overSize" style="width: 300px;"
+                              :size="overSize" style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
@@ -188,6 +188,11 @@
                           </template>
                         </el-form-item>
                       </el-col>
+                      <el-col :span="4">
+                        <el-form-item label="别名:">
+                          <el-input v-model="formitem.alias" placeholder="驾意险别名"></el-input>
+                        </el-form-item>
+                      </el-col>
                       <el-col :span="5">
                         <el-form-item label="座位数:">
                           <el-input-number v-model="formitem.seatNum" controls-position="right" :min="1"

+ 2 - 2
src/views/AgreementManage/InsuranceCompany/PassengerBus/NonBusiness/Fuel/OptionalsolutionConfig.vue

@@ -32,8 +32,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="20">
-                <el-form-item label="方案描述">
-                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入方案描述" maxlength="100"
+                <el-form-item label="投保指引">
+                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入投保指引" maxlength="100"
                     show-word-limit></el-input>
                 </el-form-item>
               </el-col>

+ 12 - 7
src/views/AgreementManage/InsuranceCompany/PassengerBus/NonBusiness/Fuel/SolutionConfig.vue

@@ -137,12 +137,12 @@
                   v-for="(formitem, formindex) in configureitem.list" :key="formindex">
                   <el-row>
                     <el-col :span="24">
-                      <el-col :span="12">
+                      <el-col :span="10">
                         <el-form-item label="驾意选择:">
                           <el-select
                             v-if="formitem.isMultiple == 1 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable multiple v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable
-                            :size="overSize" style="width: 300px;"
+                            :size="overSize" style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -150,7 +150,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 1 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -158,7 +158,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -166,7 +166,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -174,13 +174,13 @@
                           <template v-if="formitem.drvingChildren">
                             <el-select v-if="formitem.isMultiple == 1" multiple filterable
                               v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable :size="overSize"
-                              style="width: 300px;"
+                              style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
                             </el-select>
                             <el-select v-else filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable
-                              :size="overSize" style="width: 300px;"
+                              :size="overSize" style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
@@ -188,6 +188,11 @@
                           </template>
                         </el-form-item>
                       </el-col>
+                      <el-col :span="4">
+                        <el-form-item label="别名:">
+                          <el-input v-model="formitem.alias" placeholder="驾意险别名"></el-input>
+                        </el-form-item>
+                      </el-col>
                       <el-col :span="5">
                         <el-form-item label="座位数:">
                           <el-input-number v-model="formitem.seatNum" controls-position="right" :min="1"

+ 2 - 2
src/views/AgreementManage/InsuranceCompany/PassengerBus/NonBusiness/NewEnergy/OptionalsolutionConfig.vue

@@ -32,8 +32,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="20">
-                <el-form-item label="方案描述">
-                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入方案描述" maxlength="100"
+                <el-form-item label="投保指引">
+                  <el-input type="textarea" v-model="CustomPlanData.description" placeholder="输入投保指引" maxlength="100"
                     show-word-limit></el-input>
                 </el-form-item>
               </el-col>

+ 12 - 7
src/views/AgreementManage/InsuranceCompany/PassengerBus/NonBusiness/NewEnergy/SolutionConfig.vue

@@ -137,12 +137,12 @@
                   v-for="(formitem, formindex) in configureitem.list" :key="formindex">
                   <el-row>
                     <el-col :span="24">
-                      <el-col :span="12">
+                      <el-col :span="10">
                         <el-form-item label="驾意选择:">
                           <el-select
                             v-if="formitem.isMultiple == 1 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable multiple v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable
-                            :size="overSize" style="width: 300px;"
+                            :size="overSize" style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -150,7 +150,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 1 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -158,7 +158,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && !formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -166,7 +166,7 @@
                           <el-select
                             v-else-if="formitem.isMultiple == 0 && formitem.drvingList[0].insDrivingIntentionInsurances"
                             filterable v-model="formitem.parentId" placeholder="请选择" clearable :size="overSize"
-                            style="width: 300px;"
+                            style="width: 250px;"
                             @change="event => drivingChange(event, formitem, solutionindex, configureindex, formindex)">
                             <el-option :label="item.projectName" :value="item.id"
                               v-for="(item, index) in formitem.drvingList" :key="index"></el-option>
@@ -174,13 +174,13 @@
                           <template v-if="formitem.drvingChildren">
                             <el-select v-if="formitem.isMultiple == 1" multiple filterable
                               v-model="formitem.drivingIntentionIds" placeholder="请选择" clearable :size="overSize"
-                              style="width: 300px;"
+                              style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
                             </el-select>
                             <el-select v-else filterable v-model="formitem.drivingIntentionId" placeholder="请选择" clearable
-                              :size="overSize" style="width: 300px;"
+                              :size="overSize" style="width: 250px;"
                               @change="event => drivingChildrenChange(event, solutionindex, configureindex, formindex)">
                               <el-option :label="item.projectName" :value="item.id"
                                 v-for="(item, index) in formitem.drvingChildren" :key="index"></el-option>
@@ -188,6 +188,11 @@
                           </template>
                         </el-form-item>
                       </el-col>
+                      <el-col :span="4">
+                        <el-form-item label="别名:">
+                          <el-input v-model="formitem.alias" placeholder="驾意险别名"></el-input>
+                        </el-form-item>
+                      </el-col>
                       <el-col :span="5">
                         <el-form-item label="座位数:">
                           <el-input-number v-model="formitem.seatNum" controls-position="right" :min="1"

+ 7 - 4
src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/HandlingFees.vue

@@ -227,6 +227,7 @@
         <el-button
           size="small"
           type="primary"
+          :disabled="confirmDisabled"
           @click="handleSumbit('InvoicingData')"
           >确 定</el-button
         >
@@ -450,6 +451,7 @@ export default {
   },
   data() {
     return {
+      confirmDisabled: false,
       riskcodeList: [],
       formListbatch: [
         {
@@ -554,7 +556,6 @@ export default {
         //   name: "保司机构",
         //   type: "slot",
         // },
-        
 
         // {
         //   label: "保险公司",
@@ -675,7 +676,6 @@ export default {
           prop: "syDate",
           type: "datePicker",
         },
-        
       ],
       tableConfig: {
         columns: [
@@ -1066,7 +1066,6 @@ export default {
       });
     },
     areaSelectChange(obj) {
-      
       switch (obj.filed) {
         case "whole":
           this.areaqueryList(1, obj.id, "provinceId");
@@ -1089,7 +1088,7 @@ export default {
       });
     },
     selectCompanyChange(obj) {
-      console.log(obj)
+      console.log(obj);
       switch (obj.filed) {
         case "allPartnerCompaniesId":
           this.companyqueryList(obj.id, "provincePartnerCompaniesId");
@@ -1202,8 +1201,10 @@ export default {
     handleSumbit(formName) {
       this.$refs[formName].validate((valid) => {
         if (valid) {
+          this.confirmDisabled = true;
           if (this.selectionList[0].uploadUrl) {
             this.$message.error("请选择导出路径为空的数据!");
+            this.confirmDisabled = false;
             return false;
           }
           let data = {
@@ -1219,8 +1220,10 @@ export default {
               });
               this.findPage();
               this.dialogVisibleBatch = false;
+              this.confirmDisabled = false;
             } else {
               this.$message.error(res.msg);
+              this.confirmDisabled = false;
             }
           });
         } else {

Разница между файлами не показана из-за своего большого размера
+ 444 - 225
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/HandlingFees.vue


+ 5 - 5
src/views/PeopleManage/Agent/AgentExamine.vue

@@ -123,7 +123,7 @@
             :button10Status="'修改待审核'"
             @handleButton10="handleTableEdit"
           ></kt-common-table>
-          <!-- 
+          <!--
             @handleButton1="handleTableEdit"
             :button1Name="'审核'"
            -->
@@ -271,9 +271,9 @@
                   </el-select>
                 </el-form-item>
               </el-col>
-              
+
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -292,7 +292,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                   style="width: 200px"
                   ></el-input>
@@ -619,7 +619,7 @@ export default {
       this.formData.deptId = [];
       this.platform(treeId);
       this.searchLeaderFun();
-      
+
     },
     platform(array) {
       if (!array.parent) {

+ 7 - 7
src/views/PeopleManage/Agent/AgentManage.vue

@@ -215,7 +215,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -234,7 +234,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
               style="width: 200px"
               ></el-input>
@@ -608,7 +608,7 @@ export default {
   methods: {
     // 离司恢复
     handleRest(data) {
-      this.$confirm('是否恢复', '提示', { 
+      this.$confirm('是否恢复', '提示', {
           confirmButtonText: '确定',
           cancelButtonText: '取消',
           type: 'warning'
@@ -628,7 +628,7 @@ export default {
           this.$message({
             type: 'info',
             message: '已取消'
-          });          
+          });
         });
     },
     handleSubOut() {
@@ -1063,7 +1063,7 @@ export default {
             this.$message.error('请填写全部信息')
           }
         });
-      
+
       }, 500);
     },
     // 下一步
@@ -1204,10 +1204,10 @@ export default {
   border-radius: 4px 4px 4px 4px;
   border: 1px solid #51BD2C;
 }
- 
+
 /deep/ .el-tag--plain.el-tag--warning {
   background: rgba(242,153,47,0.1);
   border-radius: 4px 4px 4px 4px;
   border: 1px solid #F2992F;
 }
-</style>
+</style>

+ 3 - 3
src/views/PeopleManage/Player/PlayerExamine.vue

@@ -123,7 +123,7 @@
             :button10Status="'修改待审核'"
             @handleButton10="handleTableEdit"
           ></kt-common-table>
-          <!-- 
+          <!--
             @handleButton1="handleTableEdit"
             :button1Name="'审核'"
            -->
@@ -276,7 +276,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     v-model="formData.leaderId"
@@ -293,7 +293,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                   style="width: 200px"
                   ></el-input>

+ 3 - 3
src/views/PeopleManage/Player/PlayerExamineTeam.vue

@@ -130,7 +130,7 @@
             :button10Status="'修改待审核'"
             @handleButton10="handleTableEdit"
           ></kt-common-table>
-          <!-- 
+          <!--
             @handleButton1="handleTableEdit"
             :button1Name="'审核'"
            -->
@@ -283,7 +283,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -302,7 +302,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                   style="width: 200px"
                   ></el-input>

+ 5 - 5
src/views/PeopleManage/Player/PlayerManage.vue

@@ -216,7 +216,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     v-model="formData.leaderId"
@@ -233,7 +233,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                   style="width: 200px"
                   ></el-input>
@@ -615,7 +615,7 @@ export default {
   methods: {
     // 离司恢复
     handleRest(data) {
-      this.$confirm('是否恢复', '提示', { 
+      this.$confirm('是否恢复', '提示', {
           confirmButtonText: '确定',
           cancelButtonText: '取消',
           type: 'warning'
@@ -635,7 +635,7 @@ export default {
           this.$message({
             type: 'info',
             message: '已取消'
-          });          
+          });
         });
     },
     // 新增或修改的弹出框Start
@@ -1114,7 +1114,7 @@ export default {
   border-radius: 4px 4px 4px 4px;
   border: 1px solid #51BD2C;
 }
- 
+
 /deep/ .el-tag--plain.el-tag--warning {
   background: rgba(242,153,47,0.1);
   border-radius: 4px 4px 4px 4px;

+ 6 - 6
src/views/PeopleManage/Player/PlayerManageteam.vue

@@ -211,7 +211,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -230,7 +230,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                   style="width: 200px"
                   ></el-input>
@@ -573,7 +573,7 @@ export default {
   methods: {
     // 离司恢复
     handleRest(data) {
-      this.$confirm('是否恢复', '提示', { 
+      this.$confirm('是否恢复', '提示', {
           confirmButtonText: '确定',
           cancelButtonText: '取消',
           type: 'warning'
@@ -591,7 +591,7 @@ export default {
           this.$message({
             type: 'info',
             message: '已取消'
-          });          
+          });
         });
     },
     // 新增或修改的弹出框Start
@@ -1002,7 +1002,7 @@ export default {
             this.$message.error('请填写全部信息')
           }
         });
-      
+
       }, 500);
     },
   },
@@ -1135,7 +1135,7 @@ export default {
   border-radius: 4px 4px 4px 4px;
   border: 1px solid #51BD2C;
 }
- 
+
 /deep/ .el-tag--plain.el-tag--warning {
   background: rgba(242,153,47,0.1);
   border-radius: 4px 4px 4px 4px;

+ 3 - 3
src/views/PeopleManage/Sales/SalesExamine.vue

@@ -130,7 +130,7 @@
             :button10Status="'修改待审核'"
             @handleButton10="handleTableEdit"
           ></kt-common-table>
-          <!-- 
+          <!--
             @handleButton1="handleTableEdit"
             :button1Name="'审核'"
            -->
@@ -283,7 +283,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -302,7 +302,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                   style="width: 200px"
                   ></el-input>

+ 2 - 2
src/views/PeopleManage/Sales/SalesManage.vue

@@ -289,7 +289,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -308,7 +308,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                             style="width: 200px"
                   ></el-input>

+ 5 - 5
src/views/PeopleManage/Staff/StaffExamine.vue

@@ -204,7 +204,7 @@
               </el-col>
               <el-col :span="8">
                 <el-form-item label="工号" prop="id">
-                  <el-input v-model="formData.id" disabled 
+                  <el-input v-model="formData.id" disabled
                     style="width: 200px"
                   ></el-input>
                 </el-form-item>
@@ -269,7 +269,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -288,8 +288,8 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
-                  <el-input v-model="formData.leaderId" disabled 
+                <el-form-item label="管理人工号" prop="leaderName">
+                  <el-input v-model="formData.leaderId" disabled
                     style="width: 200px"
                   ></el-input>
                 </el-form-item>
@@ -843,4 +843,4 @@ export default {
     background-color: #2d4d89;
   }
 }
-</style>
+</style>

+ 2 - 2
src/views/PeopleManage/Staff/StaffManage.vue

@@ -297,7 +297,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -316,7 +316,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input
                     v-model="formData.leaderId"
                     disabled

+ 2 - 2
src/views/PeopleManage/TeamLeader/TeamLeaderExamine.vue

@@ -269,7 +269,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -288,7 +288,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                   style="width: 200px"
                   ></el-input>

+ 5 - 5
src/views/PeopleManage/TeamLeader/TeamLeaderManage.vue

@@ -288,7 +288,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人" prop="leaderId">
+                <el-form-item label="管理人" prop="leaderId">
                   <el-select
                     style="width: 200px"
                     clearable
@@ -307,7 +307,7 @@
                 </el-form-item>
               </el-col>
               <el-col :span="8">
-                <el-form-item label="领导人工号" prop="leaderName">
+                <el-form-item label="管理人工号" prop="leaderName">
                   <el-input v-model="formData.leaderId" disabled
                   style="width: 200px"
                   ></el-input>
@@ -600,7 +600,7 @@ export default {
   methods: {
     // 离司恢复
     handleRest(data) {
-      this.$confirm('是否恢复', '提示', { 
+      this.$confirm('是否恢复', '提示', {
           confirmButtonText: '确定',
           cancelButtonText: '取消',
           type: 'warning'
@@ -618,7 +618,7 @@ export default {
           this.$message({
             type: 'info',
             message: '已取消'
-          });          
+          });
         });
     },
     //上传影像
@@ -1194,4 +1194,4 @@ export default {
     background-color: #2d4d89;
   }
 }
-</style>
+</style>

+ 259 - 259
src/views/Sys/PublicizeImg.vue

@@ -1,140 +1,142 @@
 <template>
-    <div>
-        <el-main ref="elMain" style="padding: 0px">
-            <Split :gutterSize="2" style="height: calc(100vh - 120px)">
-                <!-- 左侧树Start -->
-                <SplitArea :size="leftSplitWidth" :minSize="240">
-                    <div>
-                        <!-- 左侧树形结构 -->
-                        <el-tree :data="ztreeNodes" :props="{ children: 'children', label: 'name' }" node-key="id"
-                            :default-expanded-keys="['9']" @node-click="onZTreeClick"></el-tree>
-                    </div>
-                </SplitArea>
-                <!-- 左侧树End -->
+  <div>
+    <el-main ref="elMain" style="padding: 0px">
+      <Split :gutterSize="2" style="height: calc(100vh - 120px)">
+        <!-- 左侧树Start -->
+        <SplitArea :size="leftSplitWidth" :minSize="240">
+          <div>
+            <!-- 左侧树形结构 -->
+            <el-tree :data="ztreeNodes" :props="{ children: 'children', label: 'name' }" node-key="id"
+                     :default-expanded-keys="['9']" @node-click="onZTreeClick"></el-tree>
+          </div>
+        </SplitArea>
+        <!-- 左侧树End -->
 
-                <!-- 右侧列表页面Start -->
-                <SplitArea :size="rightSplitWidth">
-                    <!-- 筛选区域Start -->
-                    <el-row class="queryFrom">
-                        <el-form ref="queryFormRef" :model="pageData" label-width="80px" size="small">
-                            <el-row>
-                                <el-col :span="5">
-                                    <el-form-item label="工号">
-                                        <el-input clearable placeholder="工号" v-model="pageData.userId"></el-input>
-                                    </el-form-item>
-                                </el-col>
-                                <el-col :span="5">
-                                    <el-form-item label="姓名">
-                                        <el-input clearable placeholder="姓名" v-model="pageData.name"></el-input>
-                                    </el-form-item>
-                                </el-col>
-                                <el-col :span="5">
-                                    <el-form-item label="手机号">
-                                        <el-input clearable placeholder="手机号" v-model="pageData.mobile"></el-input>
-                                    </el-form-item>
-                                </el-col>
-                                <el-col :span="5">
-                                    <el-form-item label="状态">
-                                        <el-select style="width:200px" clearable v-model="pageData.status"
-                                            placeholder="请选择">
-                                            <el-option v-for="val in user_statusoptions" :label="val.label"
-                                                :value="val.value" :key="val.id"></el-option>
-                                        </el-select>
-                                    </el-form-item>
-                                </el-col>
-                                <el-col :span="5">
-                                    <el-form-item label="领导人">
-                                        <el-select size="small" style="width:215px" clearable filterable
-                                            v-model="pageData.leaderId" placeholder="请选择">
-                                            <el-option v-for="item in searchLeaderOptions" :key="item.id" :label="item.name"
-                                                :value="item.name">
-                                            </el-option>
-                                        </el-select>
-                                    </el-form-item>
-                                </el-col>
-                                <el-col :span="4">
-                                    <el-form-item label="">
-                                        <el-button type="primary" @click="queryStaffInfo">查询</el-button>
-                                    </el-form-item>
-                                </el-col>
-                            </el-row>
-                        </el-form>
-                    </el-row>
-                    <kt-common-table permsEdit="sys:backline:edit" :data="pageResult" :columns="columns" editButtonName="配置图片"
-                        :showBatchDelete="false" @findPage="findPage" @handleEdit="handleTableEdit">
-                    </kt-common-table>
+        <!-- 右侧列表页面Start -->
+        <SplitArea :size="rightSplitWidth">
+          <!-- 筛选区域Start -->
+          <el-row class="queryFrom">
+            <el-form ref="queryFormRef" :model="pageData" label-width="80px" size="small">
+              <el-row>
+                <el-col :span="5">
+                  <el-form-item label="工号">
+                    <el-input clearable placeholder="工号" v-model="pageData.userId"></el-input>
+                  </el-form-item>
+                </el-col>
+                <el-col :span="5">
+                  <el-form-item label="姓名">
+                    <el-input clearable placeholder="姓名" v-model="pageData.name"></el-input>
+                  </el-form-item>
+                </el-col>
+                <el-col :span="5">
+                  <el-form-item label="手机号">
+                    <el-input clearable placeholder="手机号" v-model="pageData.mobile"></el-input>
+                  </el-form-item>
+                </el-col>
+                <el-col :span="5">
+                  <el-form-item label="状态">
+                    <el-select style="width:200px" clearable v-model="pageData.status"
+                               placeholder="请选择">
+                      <el-option v-for="val in user_statusoptions" :label="val.label"
+                                 :value="val.value" :key="val.id"></el-option>
+                    </el-select>
+                  </el-form-item>
+                </el-col>
+                <el-col :span="5">
+                  <el-form-item label="领导人">
+                    <el-select size="small" style="width:215px" clearable filterable
+                               v-model="pageData.leaderId" placeholder="请选择">
+                      <el-option v-for="item in searchLeaderOptions" :key="item.id" :label="item.name"
+                                 :value="item.name">
+                      </el-option>
+                    </el-select>
+                  </el-form-item>
+                </el-col>
+                <el-col :span="4">
+                  <el-form-item label="">
+                    <el-button type="primary" @click="queryStaffInfo">查询</el-button>
+                  </el-form-item>
+                </el-col>
+              </el-row>
+            </el-form>
+          </el-row>
+          <kt-common-table permsEdit="sys:backline:edit" :data="pageResult" :columns="columns" editButtonName="配置图片"
+                           :showBatchDelete="false" @findPage="findPage" @handleEdit="handleTableEdit">
+          </kt-common-table>
 
-                </SplitArea>
-                <!-- 右侧列表页面End -->
-            </Split>
-        </el-main>
+        </SplitArea>
+        <!-- 右侧列表页面End -->
+      </Split>
+    </el-main>
 
-        <!-- 新增修改界面 -->
-        <el-dialog width="20%" :visible.sync="dialogVisible" :close-on-click-modal="false"
-             @close="closeDialog" v-dialogDrag>
-             <div>
-             上传图片: <el-upload
-                action="#"
-                style="display:inline-block"
-                list-type="picture-card"
-                :auto-upload="false"
-                accept=".png, .jpg, .jpeg"
-                :show-file-list="false"
-                :on-change="drivingupload">
-                <img v-if="qrCodeImage" :src="qrCodeImage"  class="avatar">
-                <i v-else class="el-icon-plus avatar-uploader-icon"></i>
-              </el-upload>
-             </div>
-             <span slot="footer" class="dialog-footer">
+    <!-- 新增修改界面 -->
+    <el-dialog width="20%" :visible.sync="dialogVisible" :close-on-click-modal="false"
+               @close="closeDialog" v-dialogDrag>
+      <div>
+        上传图片:
+        <el-upload
+          action="#"
+          style="display:inline-block"
+          list-type="picture-card"
+          :auto-upload="false"
+          accept=".png, .jpg, .jpeg"
+          :show-file-list="false"
+          :on-change="drivingupload">
+          <img v-if="qrCodeImage" :src="qrCodeImage" class="avatar">
+          <i v-else class="el-icon-plus avatar-uploader-icon"></i>
+        </el-upload>
+      </div>
+      <span slot="footer" class="dialog-footer">
         <el-button size="small" @click="dialogVisible = false">取 消</el-button>
         <el-button size="small" type="primary" @click="submitForm">确 定</el-button>
       </span>
-        </el-dialog>
+    </el-dialog>
 
-    </div>
+  </div>
 </template>
-  
+
 <script>
 import KtButton from "@/views/Core/KtButton"; // 按钮权限组件
 import tree from "@/components/ztree.vue"; // 机构树组件
 import KtCommonTable from "@/views/Core/KtCommonTable.vue"; //表格组件
 import mixa from '../PeopleManage/mixin'
+
 const mixin = new mixa({
-    treeTypeNum: null
+  treeTypeNum: null
 })
 export default {
-    components: {
-        KtButton,
-        tree,
-        KtCommonTable,
-    },
-    mixins: [mixin],
-    data() {
-        return {
-            qrCodeImage:'',
-            CarFrontFile:{},
-            pageData: {
-                pageNum: 1,
-                pageSize: 20,
-                deptId: JSON.parse(localStorage.getItem('user_data')).deptId,
-                userId: '',
-                realName: '',
-                mobile: '',
-            },
-            formData: {},
-            queryFrom: {},
-            pageResult: {},
-            dialogVisible: false, // 新增编辑界面是否显示
-            departmentList: [], // 选中公司的所有部门的集合
-            deptInfo: {}, //选中机构的基本信息
-            option: [], //机构列表
-            //影像上传列表
-            imagesIdList: [],
-            leaderOptions: [],
-            searchLeaderOptions: {},
-            columns: [
+  components: {
+    KtButton,
+    tree,
+    KtCommonTable,
+  },
+  mixins: [mixin],
+  data() {
+    return {
+      qrCodeImage: '',
+      CarFrontFile: {},
+      pageData: {
+        pageNum: 1,
+        pageSize: 20,
+        deptId: JSON.parse(localStorage.getItem('user_data')).deptId,
+        userId: '',
+        realName: '',
+        mobile: '',
+      },
+      formData: {},
+      queryFrom: {},
+      pageResult: {},
+      dialogVisible: false, // 新增编辑界面是否显示
+      departmentList: [], // 选中公司的所有部门的集合
+      deptInfo: {}, //选中机构的基本信息
+      option: [], //机构列表
+      //影像上传列表
+      imagesIdList: [],
+      leaderOptions: [],
+      searchLeaderOptions: {},
+      columns: [
         // 数据列
-        { prop: "deptId", label: "部门编码", minWidth: 80, sortable: false },
+        {prop: "deptId", label: "部门编码", minWidth: 80, sortable: false},
         {
           prop: "pdeptName",
           label: "机构名称",
@@ -142,17 +144,17 @@ export default {
           sortable: false,
         },
 
-        { prop: "deptName", label: "部门名称", minWidth: 80, sortable: false },
+        {prop: "deptName", label: "部门名称", minWidth: 80, sortable: false},
 
-        { prop: "userId", label: "工号", minWidth: 80, sortable: false },
-        { prop: "name", label: "姓名", minWidth: 120, sortable: false },
+        {prop: "userId", label: "工号", minWidth: 80, sortable: false},
+        {prop: "name", label: "姓名", minWidth: 120, sortable: false},
         {
           prop: "sex",
           label: "性别",
           minWidth: 50,
           sortable: false,
         },
-        { prop: "mobile", label: "联系电话", minWidth: 100, sortable: false },
+        {prop: "mobile", label: "联系电话", minWidth: 100, sortable: false},
         {
           prop: "roleId",
           label: "角色",
@@ -171,151 +173,150 @@ export default {
           sortable: false,
         },
       ],
-        };
-    },
-    created() {
-        this.searchLeaderFun()
-    },
-    methods: {
-        drivingupload(file, fileList){
-            let fileRaw = file.raw;
+    };
+  },
+  created() {
+    this.searchLeaderFun()
+  },
+  methods: {
+    drivingupload(file, fileList) {
+      let fileRaw = file.raw;
       this.qrCodeImage = window.URL.createObjectURL(fileRaw);
-        const params = new FormData(); // 声明formData数据类型
-        params.append("multipartFile", file.raw);
-        params.append("type", "image");
-        this.$api.letter.uploadFile(params).then(res => {
-            if (res.code == "200") {
-                this.CarFrontFile=res.data
-            }
-            else{
-            this.$message.error(res.msg)
-            }
+      const params = new FormData(); // 声明formData数据类型
+      params.append("multipartFile", file.raw);
+      params.append("type", "image");
+      this.$api.letter.uploadFile(params).then(res => {
+        if (res.code == "200") {
+          this.CarFrontFile = res.data
+        } else {
+          this.$message.error(res.msg)
+        }
+      });
+    },
+    searchLeaderFun() {
+      this.$api.user
+        .findBackListByDeptId({deptId: this.deptId})
+        .then((res) => {
+          this.searchLeaderOptions = res.data;
         });
-        },
-        searchLeaderFun() {
-            this.$api.user
-                .findBackListByDeptId({ deptId: this.deptId })
-                .then((res) => {
-                    this.searchLeaderOptions = res.data;
-                });
-        },
-        // 查询Start
-        queryStaffInfo() {
-            this.findPage();
-        },
-        onZTreeClick: function (evt, treeId, treeNode) {
-            // 点击事件
-            this.currentTreeNode = evt;
-            this.deptId = this.currentTreeNode.id;
-            this.pageData.pageNum = 1;
-            this.findPage();
-            this.searchLeaderFun()
-        },
-       
-        // 右侧列表的方法Start
-        findPage(data) {
-            // 获取分页数据
-            if (data && data.pageRequest) {
-                this.pageData.pageNum = data.pageRequest.pageNum;
-                this.pageData.pageSize = data.pageRequest.pageSize;
+    },
+    // 查询Start
+    queryStaffInfo() {
+      this.findPage();
+    },
+    onZTreeClick: function (evt, treeId, treeNode) {
+      // 点击事件
+      this.currentTreeNode = evt;
+      this.deptId = this.currentTreeNode.id;
+      this.pageData.pageNum = 1;
+      this.findPage();
+      this.searchLeaderFun()
+    },
+
+    // 右侧列表的方法Start
+    findPage(data) {
+      // 获取分页数据
+      if (data && data.pageRequest) {
+        this.pageData.pageNum = data.pageRequest.pageNum;
+        this.pageData.pageSize = data.pageRequest.pageSize;
+      }
+
+      this.$api.user
+        .findBackUserList({
+          deptId: this.deptId,
+          mobile: this.pageData.mobile,
+          name: this.pageData.name,
+          userId: this.pageData.userId,
+          status: this.pageData.status,
+          agentFlag: 0,
+          leaderName: this.pageData.leaderId,
+          roleId: '22',
+          pageNum: this.pageData.pageNum,
+          pageSize: this.pageData.pageSize
+        })
+        .then((res) => {
+          res.data.records.forEach(val => {
+            if (val.sex && val.sex !== '' && val.sex !== null) {
+              val.sex = this.sexoptions.find(ele => ele.value == val.sex).label
             }
-            let dto = {
-                deptId: this.deptId,
-                mobile: this.pageData.mobile,
-                name: this.pageData.name,
-                userId: this.pageData.userId,
-                status: this.pageData.status,
-                agentFlag: 0,
-                leaderName: this.pageData.leaderId,
-                roleId: '22',
+            if (val.status && val.status !== '' && val.status !== null) {
+              val.status = this.user_statusoptions.find(ele => ele.value == val.status).label
             }
-            this.$api.user
-                .findBackUserList({ dto, pageNum: this.pageData.pageNum, pageSize: this.pageData.pageSize })
-                .then((res) => {
-                    res.data.records.forEach(val => {
-                        if (val.sex && val.sex !== '' && val.sex !== null) {
-                            val.sex = this.sexoptions.find(ele => ele.value == val.sex).label
-                        }
-                        if (val.status && val.status !== '' && val.status !== null) {
-                            val.status = this.user_statusoptions.find(ele => ele.value == val.status).label
-                        }
-                        val.roleId = val.roleName
-                    })
-                    this.pageResult = {
-                        content: res.data.records,
-                        pageNum: res.data.current,
-                        pageSize: res.data.size,
-                        totalPages: res.data.pages,
-                        totalSize: res.data.total,
-                    };
-                })
+            val.roleId = val.roleName
+          })
+          this.pageResult = {
+            content: res.data.records,
+            pageNum: res.data.current,
+            pageSize: res.data.size,
+            totalPages: res.data.pages,
+            totalSize: res.data.total,
+          };
+        })
 
-        },
-        
-        async handleTableEdit(params) {
-            this.formData=params.row
-            this.dialogVisible=true
-            this.CarFrontFile={}
-            this.qrCodeImage=''
-            this.$api.role
-                .pictureFind(params.row.userId)
-                .then((res) => {
-                    if (res.code == "200" ) {
-                        if(res.data){
-                            this.qrCodeImage=process.env.BASE_URL  +res.data.wechatPictureUrl
-                            res.data.url=res.data.wechatPictureUrl
-                            this.CarFrontFile=res.data
-                        }
-                    }
-                    else{
-                        this.$message.error(res.msg)
-                    }
-                })
-        },
+    },
 
-        getDictItems(typeName) {
-            //--数据字典--
-            this.$api.dict
-                .findByLableName(typeName)
-                .then((response) => {
-                    this[typeName + "options"] = response.data; // 把获取到的数据赋给this.data
-                })
-                .catch((error) => {
-                    this[typeName + "options"] = [];
-                });
-        },
-        closeDialog() {
-            this.deptInfo = {};
-            this.dialogVisible = false;
-        },
-        // 提交
-        submitForm() {
-            let data={
-                wechatpicture:this.CarFrontFile.id,
-                wechatPictureUrl:this.CarFrontFile.url,
-                userId:this.formData.userId,
-                userName:this.formData.name,
+    async handleTableEdit(params) {
+      this.formData = params.row
+      this.dialogVisible = true
+      this.CarFrontFile = {}
+      this.qrCodeImage = ''
+      this.$api.role
+        .pictureFind(params.row.userId)
+        .then((res) => {
+          if (res.code == "200") {
+            if (res.data) {
+              this.qrCodeImage = process.env.BASE_URL + res.data.wechatPictureUrl
+              res.data.url = res.data.wechatPictureUrl
+              this.CarFrontFile = res.data
             }
-            this.$api.role
-                .pictureSave(data)
-                .then((res) => {
-                    if (res.code == "200") {
-                        this.$message({
-                            message: res.msg ||'操作成功',
-                            type: 'success'
-                            });
-                        this.dialogVisible=false
-                    }
-                    else{
-                    this.$message.error(res.msg)
-                    }
-                })
-               
-        },
+          } else {
+            this.$message.error(res.msg)
+          }
+        })
     },
+
+    getDictItems(typeName) {
+      //--数据字典--
+      this.$api.dict
+        .findByLableName(typeName)
+        .then((response) => {
+          this[typeName + "options"] = response.data; // 把获取到的数据赋给this.data
+        })
+        .catch((error) => {
+          this[typeName + "options"] = [];
+        });
+    },
+    closeDialog() {
+      this.deptInfo = {};
+      this.dialogVisible = false;
+    },
+    // 提交
+    submitForm() {
+      let data = {
+        wechatpicture: this.CarFrontFile.id,
+        wechatPictureUrl: this.CarFrontFile.url,
+        userId: this.formData.userId,
+        userName: this.formData.name,
+      }
+      this.$api.role
+        .pictureSave(data)
+        .then((res) => {
+          if (res.code == "200") {
+            this.$message({
+              message: res.msg || '操作成功',
+              type: 'success'
+            });
+            this.dialogVisible = false
+          } else {
+            this.$message.error(res.msg)
+          }
+        })
+
+    },
+  },
 };
 </script>
-  
+
 <style scoped>
 .avatar {
   border: 1px dashed #d9d9d9;
@@ -326,4 +327,3 @@ export default {
   display: block;
 }
 </style>
-  

+ 21 - 2
src/views/Task/AgentPoolChannel/AgentPoolChannel2.vue

@@ -3,7 +3,7 @@
     <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
-      :showBatchDelete="false" @findPage="findPage" 
+      :showBatchDelete="false" @findPage="findPage"
       button3Name="状态更新"
       button3Type="text"
       @handleButton3="querystatus"
@@ -106,7 +106,26 @@ export default {
           },
           click:(row)=>this.cancelorder(row)
         },
-      ]
+      ],
+      columns: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        // { prop: "insCompany", label: "保险公司", minWidth: 120 },
+        { prop: "partnerCompaniesName", label: "合作公司", minWidth: 120 },
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
+        { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
+        { prop: "jqpremium", label: "交强险保费", minWidth: 120 },
+        { prop: "sypremium", label: "商业险保费", minWidth: 120 },
+        { prop: "taxamount", label: "车船税", minWidth: 120 },
+        { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
+        {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
+        { prop: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "录单日期", minWidth: 160 },
+      ],
     }
   },
   mixins: [mixin],

+ 20 - 0
src/views/Task/AgentPoolChannel/AgentPoolChannel3.vue

@@ -81,6 +81,26 @@ export default {
       ddgjdialogVisible:false,
       trajectoryTable:[],
       optionsStatus:[],
+      columns1: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        // { prop: "insCompany", label: "保险公司", minWidth: 120 },
+        { prop: "partnerCompaniesName", label: "已承保公司", minWidth: 120 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
+        { prop: "jqpremium", label: "交强险保费", minWidth: 160 },
+        { prop: "sypremium", label: "商业险保费", minWidth: 160 },
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "taxamount", label: "车船税", minWidth: 160 },
+        { prop: "jypremium", label: "驾意险保费", minWidth: 160 },
+        // { prop: "isExternal", label: "外部订单", formatter: this.isExternalFormatter},
+        { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
+        {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
+        { prop: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "录单日期", minWidth: 160 },
+      ],
     }
   },
   mixins: [mixin],

+ 19 - 0
src/views/Task/CompanyPoolChannel/CompanyPoolChannel2.vue

@@ -177,6 +177,25 @@ export default {
           click: (row) => this.cancelorder(row),
         },
       ],
+      columns: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        // { prop: "insCompany", label: "保险公司", minWidth: 120 },
+        { prop: "partnerCompaniesName", label: "合作公司", minWidth: 120 },
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
+        { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
+        { prop: "jqpremium", label: "交强险保费", minWidth: 120 },
+        { prop: "sypremium", label: "商业险保费", minWidth: 120 },
+        { prop: "taxamount", label: "车船税", minWidth: 120 },
+        { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
+        {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
+        { prop: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "录单日期", minWidth: 160 },
+      ],
     };
   },
   mixins: [mixin],

+ 20 - 0
src/views/Task/CompanyPoolChannel/CompanyPoolChannel3.vue

@@ -219,6 +219,26 @@ export default {
       ddgjdialogVisible:false,
       trajectoryTable:[],
       optionsStatus:[],
+      columns1: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        // { prop: "insCompany", label: "保险公司", minWidth: 120 },
+        { prop: "partnerCompaniesName", label: "已承保公司", minWidth: 120 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
+        { prop: "jqpremium", label: "交强险保费", minWidth: 160 },
+        { prop: "sypremium", label: "商业险保费", minWidth: 160 },
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "taxamount", label: "车船税", minWidth: 160 },
+        { prop: "jypremium", label: "驾意险保费", minWidth: 160 },
+        // { prop: "isExternal", label: "外部订单", formatter: this.isExternalFormatter},
+        { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
+        {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
+        { prop: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "录单日期", minWidth: 160 },
+      ],
     }
   },
   mixins: [mixin],

+ 21 - 2
src/views/Task/ElectricSales/AgentPoolChannel2.vue

@@ -3,7 +3,7 @@
     <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
-      :showBatchDelete="false" @findPage="findPage" 
+      :showBatchDelete="false" @findPage="findPage"
       button3Name="状态更新"
       button3Type="text"
       @handleButton3="querystatus"
@@ -106,7 +106,26 @@ export default {
           },
           click:(row)=>this.cancelorder(row)
         },
-      ]
+      ],
+      columns: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        // { prop: "insCompany", label: "保险公司", minWidth: 120 },
+        { prop: "partnerCompaniesName", label: "合作公司", minWidth: 120 },
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
+        { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
+        { prop: "jqpremium", label: "交强险保费", minWidth: 120 },
+        { prop: "sypremium", label: "商业险保费", minWidth: 120 },
+        { prop: "taxamount", label: "车船税", minWidth: 120 },
+        { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
+        {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
+        { prop: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "录单日期", minWidth: 160 },
+      ],
     }
   },
   mixins: [mixin],

+ 20 - 0
src/views/Task/ElectricSales/AgentPoolChannel3.vue

@@ -81,6 +81,26 @@ export default {
       ddgjdialogVisible:false,
       trajectoryTable:[],
       optionsStatus:[],
+      columns1: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        // { prop: "insCompany", label: "保险公司", minWidth: 120 },
+        { prop: "partnerCompaniesName", label: "已承保公司", minWidth: 120 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
+        { prop: "jqpremium", label: "交强险保费", minWidth: 160 },
+        { prop: "sypremium", label: "商业险保费", minWidth: 160 },
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "taxamount", label: "车船税", minWidth: 160 },
+        { prop: "jypremium", label: "驾意险保费", minWidth: 160 },
+        // { prop: "isExternal", label: "外部订单", formatter: this.isExternalFormatter},
+        { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
+        {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
+        { prop: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "录单日期", minWidth: 160 },
+      ],
     }
   },
   mixins: [mixin],

+ 25 - 4
src/views/Task/TaskPoolChannel/TaskPoolChannel2.vue

@@ -3,13 +3,13 @@
     <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
-      :showBatchDelete="false" @findPage="findPage" 
+      :showBatchDelete="false" @findPage="findPage"
       :buttonDropdown="dropdownOption"
       button3Name="状态更新"
       button3Type="text"
       @handleButton3="querystatus"
-      button2Name="报价轨迹" button2Type="text" @handleButton2="trajectory" 
-      button5Name="详情" button5Type="text" @handleButton5="detailFun" 
+      button2Name="报价轨迹" button2Type="text" @handleButton2="trajectory"
+      button5Name="详情" button5Type="text" @handleButton5="detailFun"
       button4Name="转发记录" button4Type="text"   @handleButton4="forwardingRecords"
       :operationWidth="300"></kt-common-table>
     <el-dialog title="转发" :visible.sync="dialogVisible" width="30%">
@@ -106,7 +106,27 @@ export default {
           },
           click:(row)=>this.cancelorder(row)
         },
-      ]
+      ],
+      columns: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        // { prop: "insCompany", label: "保险公司", minWidth: 120 },
+        { prop: "partnerCompaniesName", label: "合作公司", minWidth: 120 },
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
+        { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
+        { prop: "jqpremium", label: "交强险保费", minWidth: 120 },
+        { prop: "sypremium", label: "商业险保费", minWidth: 120 },
+        { prop: "taxamount", label: "车船税", minWidth: 120 },
+
+        { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
+        {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
+        { prop: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "录单日期", minWidth: 160 },
+      ],
     }
   },
   mixins: [mixin],
@@ -119,6 +139,7 @@ export default {
   },
 
   methods: {
+
     querystatus(item) {
       let inscompany = {
         国任财险: "updateOrderInfoGuoren",

+ 22 - 2
src/views/Task/TaskPoolChannel/TaskPoolChannel3.vue

@@ -3,7 +3,7 @@
     <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" ref="commonTable" :columns="columns1" element-loading-text="加载中..." v-loading="loading"
-      :showBatchDelete="false" @findPage="findPage"  
+      :showBatchDelete="false" @findPage="findPage"
       button3Name="转发" button3Type="text" @handleButton3="transmit" :stripe="false"
       button2Name="报价轨迹" button2Type="text" @handleButton2="trajectory"
       button6Name="批单" button6Type="text" @handleButton6="batchOrder"
@@ -78,6 +78,26 @@ export default {
       ddgjdialogVisible: false,
       trajectoryTable: [],
       optionsStatus: [],
+      columns1: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        // { prop: "insCompany", label: "保险公司", minWidth: 120 },
+        { prop: "partnerCompaniesName", label: "已承保公司", minWidth: 120 },
+        { prop: "licenseno", label: "车牌号", minWidth: 160 },
+        { prop: "jqpremium", label: "交强险保费", minWidth: 160 },
+        { prop: "sypremium", label: "商业险保费", minWidth: 160 },
+        // { prop: "agreementName", label: "协议", minWidth: 160 },
+        { prop: "taxamount", label: "车船税", minWidth: 160 },
+        { prop: "jypremium", label: "驾意险保费", minWidth: 160 },
+        // { prop: "isExternal", label: "外部订单", formatter: this.isExternalFormatter},
+        { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
+        {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
+        { prop: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "录单日期", minWidth: 160 },
+      ],
     }
   },
   mixins: [mixin],
@@ -282,5 +302,5 @@ export default {
   }
 }
 
- 
+
 </style>

+ 12 - 0
src/views/Task/mixin.js

@@ -1223,6 +1223,7 @@ export const mixin = { // 导出混入对象
         default:
       }
     },
+    //核保原因
     failureReasonFormatter(row,column){
       let id=row.subOrderId;
       const handleClick = () => {
@@ -1240,6 +1241,17 @@ export const mixin = { // 导出混入对象
       };
       return <el-button size="small" type="text" style="color:#409EFF" onClick={handleClick}>查看</el-button>;
     },
+    //核保通过方式
+    underwritingMethodFormatter(row,column){
+      let underwritingStatus = row.underwritingStatus;
+      switch (underwritingStatus) {
+        case 1:
+          return <el-tag>自动核保</el-tag>
+        case 2:
+          return <el-tag type="success">人工核保</el-tag>
+        default:
+      }
+    },
     isExternalFormatter(row, column) {
       let isExternal = row.isExternal;
       switch (isExternal) {

Некоторые файлы не были показаны из-за большого количества измененных файлов