lihongxiao 2 лет назад
Родитель
Сommit
588762817b

+ 2 - 2
config/dev.env.js

@@ -7,7 +7,7 @@ module.exports = merge(prodEnv, {
 
 
   ENV_CONFIG:'"dev"',
-  // BASE_URL: '"https://test.baoxianzhanggui.com/web-api"',//测试服务器
+  BASE_URL: '"https://test.baoxianzhanggui.com/web-api"',//测试服务器
   // BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
   // BASE_URL:'"https://sxzgkj.baoxianzhanggui.com/web-api"'//正式服务器
   // BASE_URL: '"http://192.168.0.115:8080/"' //凯森
@@ -15,7 +15,7 @@ module.exports = merge(prodEnv, {
   // BASE_URL: '"http:///192.168.0.253:8080/"',//田智
   // BASE_URL: '"http:///192.168.0.42:8080/"',//武鸿鹏
   // BASE_URL: '"http://192.168.1.101:8080/"',
-  BASE_URL: '"http:///192.168.0.22:8080/"',//郝宇
+  // BASE_URL: '"http:///192.168.0.22:8080/"',//郝宇
   // BASE_URL: '"http:///192.168.0.103:8080/"',//霍续亮
 })
 

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

@@ -51,7 +51,7 @@
             </el-radio-group>
           </template>
           <template v-else-if="f.type === 'slot'">
-            <slot show-overflow-tooltip :name="f.name"></slot>
+            <slot show-overflow-tooltip :name="f.name" ></slot>
           </template>
         </template>
 

+ 6 - 0
src/http/moudules/task.js

@@ -1271,4 +1271,10 @@ export const bxImportNoData = (data) => {
     method: "post",
     data
   })
+}
+export const getDockingPersonList = () => {
+  return axios({
+    url: "/plt/agreement/getDockingPersonList",
+    method: "get",
+  })
 }

+ 27 - 1
src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/DocumentaryFees.vue

@@ -6,6 +6,16 @@
       <template slot="data">
           <yearMonthYay ref="yearMonthYay" @getYearData="getYearData"  @getMonthData="getMonthData"  @getDayData="getDayData"></yearMonthYay>
       </template>
+      <template slot="dockingPerson">
+      <el-select v-model="formData.dockingPerson" filterable clearable  placeholder="请选择" size="small">
+      <el-option
+        v-for="item in dockingPersonOption"
+        :key="item.docking_person"
+        :label="item.docking_person"
+        :value="item.docking_person">
+      </el-option>
+    </el-select>
+  </template>
     </templateTable>
     <el-dialog
       title="详情"
@@ -125,6 +135,11 @@ export default {
                     name: "data",
                     type: "slot",
                     },
+                    {
+          label: "对接人",
+          name: "dockingPerson",
+          type: "slot",
+        },
             ],
       tableConfig: {
         columns: [
@@ -280,11 +295,22 @@ export default {
             click:(row, index) => {return this.haldUpload(row)},
         },
       ]
-      }
+      },
+      dockingPersonOption:[]
     };
   },
   created() {
     this.findPage();
+    this.$api.task
+        .getDockingPersonList()
+        .then(res => {
+          if (res.code==200) {
+              this.dockingPersonOption=res.data
+          }
+          else{
+            this.$message.error(res.msg)
+          }
+        });
   },
   methods: {
     getYearData(val){

+ 27 - 2
src/views/FinancialManagement/CarInsurance/CompanySettlement/CarInsurance/HandlingFees.vue

@@ -14,6 +14,16 @@
       :pagination="pageData"
       @getList="getList"
     >
+    <template slot="dockingPerson">
+      <el-select v-model="pageData.dockingPerson" filterable clearable  placeholder="请选择" size="small">
+      <el-option
+        v-for="item in dockingPersonOption"
+        :key="item.docking_person"
+        :label="item.docking_person"
+        :value="item.docking_person">
+      </el-option>
+    </el-select>
+  </template>
     <div v-if="!Object.keys(moneyList).length == 0">
     <el-row class="customStyle" >
       <el-col :span="4">总手续费:{{moneyList.commissionFeevalue}}</el-col>
@@ -192,6 +202,11 @@ export default {
           ],
 
         },
+        {
+          label: "对接人",
+          name: "dockingPerson",
+          type: "slot",
+        },
         {
           label: "创建日期",
           prop: "createTime",
@@ -378,11 +393,22 @@ export default {
           contractFileId: [
             { required: true, message: '请上传合同', trigger: 'blur' },
           ],
-      }
+      },
+      dockingPersonOption:[]
     };
   },
   created(){
     this.findPage();
+    this.$api.task
+        .getDockingPersonList()
+        .then(res => {
+          if (res.code==200) {
+              this.dockingPersonOption=res.data
+          }
+          else{
+            this.$message.error(res.msg)
+          }
+        });
   },
   methods: {
     drivingupload(file, fileList){
@@ -433,7 +459,6 @@ export default {
         signDateStart=''
         signDateEnd=''
       }
-      console.log({...this.pageData,...data,signDateStart,signDateEnd})
       this.$api.task
           .bxTotalAmount({...this.pageData,...data,signDateStart,signDateEnd})
           .then(res => {

+ 28 - 1
src/views/FinancialManagement/CarInsurance/CompanySettlement/NoCarInsurance/DocumentaryFees.vue

@@ -6,6 +6,16 @@
       <template slot="data">
           <yearMonthYay ref="yearMonthYay" @getYearData="getYearData"  @getMonthData="getMonthData"  @getDayData="getDayData"></yearMonthYay>
       </template>
+      <template slot="dockingPerson">
+      <el-select v-model="formData.dockingPerson" filterable clearable  placeholder="请选择" size="small">
+      <el-option
+        v-for="item in dockingPersonOption"
+        :key="item.docking_person"
+        :label="item.docking_person"
+        :value="item.docking_person">
+      </el-option>
+    </el-select>
+  </template>
     </templateTable>
     <el-dialog
       title="详情"
@@ -14,6 +24,7 @@
       :before-close="handleClose">
       <templateTable ref="templateTable"   :tableConfig="tableConfigDetail" :data="formTableData"
       @findPage="findPageDetail" >
+      
     </templateTable>
       <span slot="footer" class="dialog-footer">
       <el-button  size="small" @click="dialogVisible = false">取消</el-button>
@@ -126,6 +137,11 @@ export default {
                     name: "data",
                     type: "slot",
                     },
+                    {
+          label: "对接人",
+          name: "dockingPerson",
+          type: "slot",
+        },
             ],
       tableConfig: {
         columns: [
@@ -278,11 +294,22 @@ export default {
             click:(row, index) => {return this.haldUpload(row)},
         },
       ]
-      }
+      },
+      dockingPersonOption:[]
     };
   },
   created() {
     this.findPage();
+    this.$api.task
+        .getDockingPersonList()
+        .then(res => {
+          if (res.code==200) {
+              this.dockingPersonOption=res.data
+          }
+          else{
+            this.$message.error(res.msg)
+          }
+        });
   },
   methods: {
     getYearData(val){

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

@@ -14,6 +14,16 @@
       :pagination="pageData"
       @getList="getList"
     >
+    <template slot="dockingPerson">
+      <el-select v-model="pageData.dockingPerson" filterable clearable  placeholder="请选择" size="small">
+      <el-option
+        v-for="item in dockingPersonOption"
+        :key="item.docking_person"
+        :label="item.docking_person"
+        :value="item.docking_person">
+      </el-option>
+    </el-select>
+  </template>
     <div v-if="!Object.keys(moneyList).length == 0">
     <el-row class="customStyle" >
       <el-col :span="4">总手续费:{{moneyList.commissionFeevalue}}</el-col>
@@ -141,6 +151,11 @@ export default {
           ],
           
         }, 
+        {
+          label: "对接人",
+          name: "dockingPerson",
+          type: "slot",
+        },
         {
           label: "创建日期",
           prop: "createTime",
@@ -345,11 +360,22 @@ export default {
       totalAmount:'',
       batchData:{},
       fileList:[],
+      dockingPersonOption:[]
 
     };
   },
   created(){
     this.findPage();
+    this.$api.task
+        .getDockingPersonList()
+        .then(res => {
+          if (res.code==200) {
+              this.dockingPersonOption=res.data
+          }
+          else{
+            this.$message.error(res.msg)
+          }
+        });
   },
   methods: {
     drivingupload(file, fileList){

+ 26 - 3
src/views/FinancialManagement/CarInsurance/PlatformSettlement/NonVehicleBalance.vue

@@ -18,6 +18,17 @@
     <template slot="data">
       <yearMonthYay ref="yearMonthYay" @getYearData="getYearData"  @getMonthData="getMonthData"  @getDayData="getDayData"></yearMonthYay>
     </template>
+    <template slot="dockingPerson">
+      <el-select v-model="formData.dockingPerson" filterable clearable  placeholder="请选择" size="small">
+      <el-option
+        v-for="item in dockingPersonOption"
+        :key="item.docking_person"
+        :label="item.docking_person"
+        :value="item.docking_person">
+      </el-option>
+    </el-select>
+    </template>
+
     </templateTable>
     <el-dialog
       v-dialogDrag
@@ -240,9 +251,9 @@ export default {
         },
        
         {
-          label: "协议号",
-          prop: "agreementName",
-          type: "input",
+          label: "对接人",
+          name: "dockingPerson",
+          type: "slot",
         },
         {
           label: "交强保单号",
@@ -593,10 +604,22 @@ export default {
       dataValue:'',
       selectionOption:[],
       selectionList:[],
+      dockingPersonOption:[]
     };
   },
+ 
   created(){
     this.findPage();
+    this.$api.task
+        .getDockingPersonList()
+        .then(res => {
+          if (res.code==200) {
+              this.dockingPersonOption=res.data
+          }
+          else{
+            this.$message.error(res.msg)
+          }
+        });
   },
   
   methods: {

+ 31 - 0
src/views/FinancialManagement/CarInsurance/PlatformSettlement/NonVehicleBalanceno.vue

@@ -13,6 +13,16 @@
     <template slot="data">
       <yearMonthYay ref="yearMonthYay" @getYearData="getYearData"  @getMonthData="getMonthData"  @getDayData="getDayData"></yearMonthYay>
     </template>
+    <template slot="dockingPerson">
+      <el-select v-model="formData.dockingPerson" filterable clearable  placeholder="请选择" size="small">
+      <el-option
+        v-for="item in dockingPersonOption"
+        :key="item.docking_person"
+        :label="item.docking_person"
+        :value="item.docking_person">
+      </el-option>
+    </el-select>
+    </template>
     </templateTable>
   </div>
 </template>
@@ -46,6 +56,11 @@ export default {
           prop: "partnerCompaniesName",
           type: "input",
         },
+        {
+          label: "对接人",
+          name: "dockingPerson",
+          type: "slot",
+        },
         {
           label: "年月日",
           name: "data",
@@ -64,6 +79,11 @@ export default {
             label: "合作公司名称",
             type: "text"
           },
+          {
+            prop: "dockingPerson",
+            label: "对接人",
+            type: "text"
+          },
           {
             prop: "totalFeevalue",
             label: "未结算总额",
@@ -99,10 +119,21 @@ export default {
         agreementType: '1',
         handlingFeesStatus:'0'
       },
+      dockingPersonOption:[]
     };
   },
   created(){
     this.findPage();
+    this.$api.task
+        .getDockingPersonList()
+        .then(res => {
+          if (res.code==200) {
+              this.dockingPersonOption=res.data
+          }
+          else{
+            this.$message.error(res.msg)
+          }
+        });
   },
   methods: {
     getYearData(val){

+ 31 - 0
src/views/FinancialManagement/CarInsurance/PlatformSettlement/NonVehicleBalanceyes.vue

@@ -12,6 +12,16 @@
     <template  slot="data">
       <yearMonthYay ref="yearMonthYay" @getYearData="getYearData"  @getMonthData="getMonthData"  @getDayData="getDayData"></yearMonthYay>
     </template>
+    <template slot="dockingPerson">
+      <el-select v-model="formData.dockingPerson" filterable clearable  placeholder="请选择" size="small">
+      <el-option
+        v-for="item in dockingPersonOption"
+        :key="item.docking_person"
+        :label="item.docking_person"
+        :value="item.docking_person">
+      </el-option>
+    </el-select>
+    </template>
     </templateTable>
   </div>
 </template>
@@ -45,6 +55,11 @@ export default {
           prop: "partnerCompaniesName",
           type: "input",
         },
+        {
+          label: "对接人",
+          name: "dockingPerson",
+          type: "slot",
+        },
         {
           label: "年月日",
           name: "data",
@@ -63,6 +78,11 @@ export default {
             label: "合作公司名称",
             type: "text"
           },
+          {
+            prop: "dockingPerson",
+            label: "对接人",
+            type: "text"
+          },
           {
             prop: "totalFeevalue",
             label: "已结算总额",
@@ -92,10 +112,21 @@ export default {
         agreementType:1,
         handlingFeesStatus:1
       },
+      dockingPersonOption:[]
     };
   },
   created(){
     this.findPage();
+    this.$api.task
+        .getDockingPersonList()
+        .then(res => {
+          if (res.code==200) {
+              this.dockingPersonOption=res.data
+          }
+          else{
+            this.$message.error(res.msg)
+          }
+        });
   },
   methods: {
     getYearData(val){

+ 3 - 0
src/views/Task/daikeComponents/KtLetter.vue

@@ -5122,6 +5122,7 @@ export default {
       if (this.tbczcarShow && this.imageList2.length > 0) {
         //投保人同车主
         this.imageList3 = JSON.parse(JSON.stringify(this.imageList2));
+      console.log(this.imageList3,1111111111);
         if (this.imageList3.length == 1) {
           this.imageList3[0].imageType = "C03";
         } else {
@@ -5129,6 +5130,8 @@ export default {
           this.imageList3[1].imageType = "D03";
         }
       }
+      console.log(this.imageList3,22222222222);
+
       if (this.bbczcarShow && this.imageList2.length > 0) {
         //被保人同车主
         this.imageList4 = JSON.parse(JSON.stringify(this.imageList2));