Przeglądaj źródła

任务池-保险公司需求
1、筛选和展示字段加:报价时间、已核保时间、缴费时间、更新时间、签单时间、更新状态(手动更新、自动更新)、是否外部订单

hxl13994548489 1 rok temu
rodzic
commit
fe9fa6fd55

+ 61 - 0
src/views/Task/CompanyPoolChannel/CompanyPoolChannel.vue

@@ -77,7 +77,32 @@ export default {
       ddgjdialogVisible: false,
       trajectoryTable: [],
       optionsStatus: [],
+      columns: [
+        { prop: "subOrderId", label: "订单号", minWidth: 180 },
+        { prop: "product", label: "投保险种", minWidth: 100 },
+        { prop: "areaInfo", label: "归属信息", minWidth: 150 },
+        { prop: "username", label: "业务员姓名", minWidth: 180 },
+        { prop: "leaderName", label: "管理人", minWidth: 160, },
+        { prop: "managementSource", label: "业务来源", minWidth: 160, formatter: this.managementSourceFormatter },
+        { prop: "entryStatus", label: "录入来源", minWidth: 160, formatter: this.entryStatusFormatter },
+        // { 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: "userid", label: "业务员工号", minWidth: 180 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
+        { prop: "underwritingTime", label: "核保时间", minWidth: 160 },
+        { prop: "payDate", label: "缴费时间", minWidth: 160 },
+        { prop: "updateStatusTime", label: "更新时间", minWidth: 160 },
+        { prop: "updateStatus", label: "更新状态", minWidth: 160, formatter: this.updateStatusFormatter },
+        { prop: "signingTime", label: "签单时间", minWidth: 160 },
+      ],
     }
   },
   mixins: [mixin],
@@ -96,6 +121,42 @@ export default {
         optionsIabel: "dictTag",
         optionsValue: "dictValue",
       },
+      {
+        name: ["auditStartDateStr", "auditEndDateStr"],
+        label: '核保时间',
+        type: 'date',
+        list: 'auditTimeList'
+      },
+      {
+        name: ["payStartDateStr", "payEndDateStr"],
+        label: '缴费时间',
+        type: 'date',
+        list: 'payDateList'
+      },
+      {
+        name: ["updateStartDateStr", "updateEndDateStr"],
+        label: '更新时间',
+        type: 'date',
+        list: 'updateDateList'
+      },
+      {
+          name: 'updateStatus',
+          label: '更新状态',
+          type: 'select',
+          Retained: true,
+          optionsIabel: "label",
+          optionsValue: "value",
+          options: [
+            {
+              label: "手动更新",
+              value: "1",
+            },
+            {
+              label: "自动更新",
+              value: "2",
+            },
+          ],
+        },
     )
   },
 

+ 41 - 0
src/views/Task/CompanyPoolChannel/CompanyPoolChannel1.vue

@@ -123,6 +123,11 @@ export default {
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
         { prop: "createtime", label: "报价时间", minWidth: 160 },
+        { prop: "underwritingTime", label: "核保时间", minWidth: 160 },
+        { prop: "payDate", label: "缴费时间", minWidth: 160 },
+        { prop: "updateStatusTime", label: "更新时间", minWidth: 160 },
+        { prop: "updateStatus", label: "更新状态", minWidth: 160, formatter: this.updateStatusFormatter },
+        { prop: "signingTime", label: "签单时间", minWidth: 160 },
       ],
     }
   },
@@ -146,6 +151,42 @@ export default {
         optionsIabel: "dictTag",
         optionsValue: "dictValue",
       },
+      {
+        name: ["auditStartDateStr", "auditEndDateStr"],
+        label: '核保时间',
+        type: 'date',
+        list: 'auditTimeList'
+      },
+      {
+        name: ["payStartDateStr", "payEndDateStr"],
+        label: '缴费时间',
+        type: 'date',
+        list: 'payDateList'
+      },
+      {
+        name: ["updateStartDateStr", "updateEndDateStr"],
+        label: '更新时间',
+        type: 'date',
+        list: 'updateDateList'
+      },
+      {
+          name: 'updateStatus',
+          label: '更新状态',
+          type: 'select',
+          Retained: true,
+          optionsIabel: "label",
+          optionsValue: "value",
+          options: [
+            {
+              label: "手动更新",
+              value: "1",
+            },
+            {
+              label: "自动更新",
+              value: "2",
+            },
+          ],
+        },
     )
   },
 

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

@@ -199,6 +199,11 @@ export default {
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { prop: "createtime", label: "报价时间", minWidth: 160 },
+        { prop: "underwritingTime", label: "核保时间", minWidth: 160 },
+        { prop: "payDate", label: "缴费时间", minWidth: 160 },
+        { prop: "updateStatusTime", label: "更新时间", minWidth: 160 },
+        { prop: "updateStatus", label: "更新状态", minWidth: 160, formatter: this.updateStatusFormatter },
+        { prop: "signingTime", label: "签单时间", minWidth: 160 },
       ],
     };
   },
@@ -218,6 +223,42 @@ export default {
         optionsIabel: "dictTag",
         optionsValue: "dictValue",
       },
+      {
+        name: ["auditStartDateStr", "auditEndDateStr"],
+        label: '核保时间',
+        type: 'date',
+        list: 'auditTimeList'
+      },
+      {
+        name: ["payStartDateStr", "payEndDateStr"],
+        label: '缴费时间',
+        type: 'date',
+        list: 'payDateList'
+      },
+      {
+        name: ["updateStartDateStr", "updateEndDateStr"],
+        label: '更新时间',
+        type: 'date',
+        list: 'updateDateList'
+      },
+      {
+          name: 'updateStatus',
+          label: '更新状态',
+          type: 'select',
+          Retained: true,
+          optionsIabel: "label",
+          optionsValue: "value",
+          options: [
+            {
+              label: "手动更新",
+              value: "1",
+            },
+            {
+              label: "自动更新",
+              value: "2",
+            },
+          ],
+        },
     )
   },
 

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

@@ -241,6 +241,11 @@ export default {
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { prop: "createtime", label: "报价时间", minWidth: 160 },
+        { prop: "underwritingTime", label: "核保时间", minWidth: 160 },
+        { prop: "payDate", label: "缴费时间", minWidth: 160 },
+        { prop: "updateStatusTime", label: "更新时间", minWidth: 160 },
+        { prop: "updateStatus", label: "更新状态", minWidth: 160, formatter: this.updateStatusFormatter },
+        { prop: "signingTime", label: "签单时间", minWidth: 160 },
       ],
     }
   },
@@ -260,6 +265,42 @@ export default {
         optionsIabel: "dictTag",
         optionsValue: "dictValue",
       },
+      {
+        name: ["auditStartDateStr", "auditEndDateStr"],
+        label: '核保时间',
+        type: 'date',
+        list: 'auditTimeList'
+      },
+      {
+        name: ["payStartDateStr", "payEndDateStr"],
+        label: '缴费时间',
+        type: 'date',
+        list: 'payDateList'
+      },
+      {
+        name: ["updateStartDateStr", "updateEndDateStr"],
+        label: '更新时间',
+        type: 'date',
+        list: 'updateDateList'
+      },
+      {
+          name: 'updateStatus',
+          label: '更新状态',
+          type: 'select',
+          Retained: true,
+          optionsIabel: "label",
+          optionsValue: "value",
+          options: [
+            {
+              label: "手动更新",
+              value: "1",
+            },
+            {
+              label: "自动更新",
+              value: "2",
+            },
+          ],
+        },
     )
   },
 

+ 41 - 0
src/views/Task/CompanyPoolChannel/CompanyPoolChannel4.vue

@@ -128,6 +128,11 @@ export default {
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
         { prop: "createtime", label: "报价时间", minWidth: 160 },
+        { prop: "underwritingTime", label: "核保时间", minWidth: 160 },
+        { prop: "payDate", label: "缴费时间", minWidth: 160 },
+        { prop: "updateStatusTime", label: "更新时间", minWidth: 160 },
+        { prop: "updateStatus", label: "更新状态", minWidth: 160, formatter: this.updateStatusFormatter },
+        { prop: "signingTime", label: "签单时间", minWidth: 160 },
       ],
     }
   },
@@ -147,6 +152,42 @@ export default {
         optionsIabel: "dictTag",
         optionsValue: "dictValue",
       },
+      {
+        name: ["auditStartDateStr", "auditEndDateStr"],
+        label: '核保时间',
+        type: 'date',
+        list: 'auditTimeList'
+      },
+      {
+        name: ["payStartDateStr", "payEndDateStr"],
+        label: '缴费时间',
+        type: 'date',
+        list: 'payDateList'
+      },
+      {
+        name: ["updateStartDateStr", "updateEndDateStr"],
+        label: '更新时间',
+        type: 'date',
+        list: 'updateDateList'
+      },
+      {
+          name: 'updateStatus',
+          label: '更新状态',
+          type: 'select',
+          Retained: true,
+          optionsIabel: "label",
+          optionsValue: "value",
+          options: [
+            {
+              label: "手动更新",
+              value: "1",
+            },
+            {
+              label: "自动更新",
+              value: "2",
+            },
+          ],
+        },
     )
   },
 

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

@@ -1422,5 +1422,15 @@ export const mixin = { // 导出混入对象
         });
       }
     },
+    updateStatusFormatter(row, column) {
+      let updateStatus = row.updateStatus;
+      switch (updateStatus) {
+        case "1":
+          return <el-tag>手动更新</el-tag>
+        case "2":
+          return <el-tag type="success">自动更新</el-tag>
+        default:
+      }
+    },
   }
 }