Forráskód Böngészése

任务管理添加录单来源、录单日期改为报价日期,管理人姓名改为管理人

hxl13994548489 2 éve
szülő
commit
44ec66afaa

+ 4 - 4
src/components/Form/retrievalForm.vue

@@ -135,11 +135,11 @@ export default {
   },
   created() {
     this.fields.forEach((field) => {
-      if(this.dateType!="3"){
+      if(this.dateType=="1"){
         if (field.label === "报价时间" && !this.formData[field.list]) {
           this.$set(this.formData, field.list, [
-          '',
-            '',
+            this.currentDate,
+            this.currentDate,
           ]);
           this.$set(this.formData, field.name[0], '');
           this.$set(this.formData, field.name[1], '');
@@ -152,7 +152,7 @@ export default {
           this.$set(this.formData, field.name[0], '');
           this.$set(this.formData, field.name[1], '');
         }
-      }else{
+      }else if(this.dateType=="3"){
         if (field.label === "报价时间" && !this.formData[field.list]) {
           this.$set(this.formData, field.list, [
             '',

+ 1 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text" @handleButton3="transmit"

+ 3 - 2
src/views/Task/AgentPoolChannel/AgentPoolChannel1.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
@@ -106,6 +106,7 @@ export default {
         { 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 },
@@ -118,7 +119,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

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

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage"
@@ -113,6 +113,7 @@ export default {
         { 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 },
@@ -124,7 +125,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 2 - 1
src/views/Task/AgentPoolChannel/AgentPoolChannel3.vue

@@ -87,6 +87,7 @@ export default {
         { 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: "licenseno", label: "车牌号", minWidth: 160 },
@@ -99,7 +100,7 @@ export default {
         { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 3 - 2
src/views/Task/AgentPoolChannel/AgentPoolChannel4.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
@@ -108,6 +108,7 @@ export default {
         { 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 },
@@ -120,7 +121,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 1 - 1
src/views/Task/CompanyPoolChannel/CompanyPoolChannel.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text" @handleButton3="transmit"

+ 3 - 2
src/views/Task/CompanyPoolChannel/CompanyPoolChannel1.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
@@ -107,6 +107,7 @@ export default {
         { 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 },
@@ -119,7 +120,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 3 - 1
src/views/Task/CompanyPoolChannel/CompanyPoolChannel2.vue

@@ -5,6 +5,7 @@
       @submit="handleFormSubmit"
       @toggleCollapse="toggleCollapse"
       @areaSelectChange="areaSelectChange"
+      :dateType="1"
     ></retrievalForm>
     <kt-common-table
       :data="pageResult"
@@ -183,6 +184,7 @@ export default {
         { 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 },
@@ -194,7 +196,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     };
   },

+ 2 - 1
src/views/Task/CompanyPoolChannel/CompanyPoolChannel3.vue

@@ -225,6 +225,7 @@ export default {
         { 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: "licenseno", label: "车牌号", minWidth: 160 },
@@ -237,7 +238,7 @@ export default {
         { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 3 - 2
src/views/Task/CompanyPoolChannel/CompanyPoolChannel4.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage"
@@ -112,6 +112,7 @@ export default {
         { 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 },
@@ -124,7 +125,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 3 - 2
src/views/Task/ElectricSales/AgentPoolChannel.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text" @handleButton3="transmit"
@@ -81,6 +81,7 @@ export default {
         { prop: "product", label: "投保险种", minWidth: 100 },
         { prop: "username", label: "业务员姓名", minWidth: 180 },
         { 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 },
@@ -92,7 +93,7 @@ export default {
 
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 3 - 2
src/views/Task/ElectricSales/AgentPoolChannel1.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
@@ -105,6 +105,7 @@ export default {
         { prop: "username", label: "业务员姓名", minWidth: 180 },
         // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
         { 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 },
@@ -117,7 +118,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

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

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage"
@@ -113,6 +113,7 @@ export default {
         { prop: "username", label: "业务员姓名", minWidth: 180 },
         // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
         { 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 },
@@ -124,7 +125,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 2 - 1
src/views/Task/ElectricSales/AgentPoolChannel3.vue

@@ -87,6 +87,7 @@ export default {
         { prop: "username", label: "业务员姓名", minWidth: 180 },
         // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
         { 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: "licenseno", label: "车牌号", minWidth: 160 },
@@ -99,7 +100,7 @@ export default {
         { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 3 - 2
src/views/Task/ElectricSales/AgentPoolChannel4.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
@@ -109,6 +109,7 @@ export default {
         { prop: "username", label: "业务员姓名", minWidth: 180 },
         // { prop: "userid", label: "业务员", minWidth: 160, formatter: this.useridFormatter },
         { 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 },
@@ -121,7 +122,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 1 - 1
src/views/Task/TaskPoolChannel/TaskPoolChannel.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"

+ 3 - 2
src/views/Task/TaskPoolChannel/TaskPoolChannel1.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text" @handleButton3="transmit"
@@ -104,6 +104,7 @@ export default {
         { 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 },
@@ -116,7 +117,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 3 - 2
src/views/Task/TaskPoolChannel/TaskPoolChannel2.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse" :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage"
@@ -113,6 +113,7 @@ export default {
         { 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 },
@@ -125,7 +126,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

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

@@ -84,6 +84,7 @@ export default {
         { 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: "licenseno", label: "车牌号", minWidth: 160 },
@@ -96,7 +97,7 @@ export default {
         { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
         {prop: "underwritingStatus", label: "核保通过方式", minWidth: 180, formatter: this.underwritingMethodFormatter },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 3 - 2
src/views/Task/TaskPoolChannel/TaskPoolChannel4.vue

@@ -1,6 +1,6 @@
 <template>
   <div>
-    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"
+    <retrievalForm :fields="retrievalFields" @submit="handleFormSubmit" @toggleCollapse="toggleCollapse"  :dateType="1"
       @areaSelectChange="areaSelectChange"></retrievalForm>
     <kt-common-table :data="pageResult" :columns="columns" element-loading-text="加载中..." v-loading="loading"
       :showBatchDelete="false" @findPage="findPage" button3Name="转发" button3Type="text"
@@ -109,6 +109,7 @@ export default {
         { 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 },
@@ -121,7 +122,7 @@ export default {
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
         { label: "原因", minWidth: 180, formatter: this.failureReasonFormatter },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
       ],
     }
   },

+ 39 - 2
src/views/Task/mixin.js

@@ -130,6 +130,28 @@ export const mixin = { // 导出混入对象
           type: 'input',
           Retained: true,
         },
+        {
+          name: 'entryStatus',
+          label: '录入来源',
+          type: 'select',
+          Retained: true,
+          optionsIabel: "label",
+          optionsValue: "value",
+          options: [
+            {
+              label: "车险录入",
+              value: "1",
+            },
+            {
+              label: "代客录单",
+              value: "2",
+            },
+            {
+              label: "外部订单",
+              value: "3",
+            },
+          ],
+        },
       ],
       loading: false,
       queryFrom: {},
@@ -140,6 +162,7 @@ export const mixin = { // 导出混入对象
         { 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 },
@@ -151,7 +174,8 @@ export const mixin = { // 导出混入对象
 
         { prop: "jypremium", label: "驾意险保费", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 },
+       
       ],
       columns1: [
         { prop: "subOrderId", label: "订单号", minWidth: 180 },
@@ -159,6 +183,7 @@ export const mixin = { // 导出混入对象
         { 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: "licenseno", label: "车牌号", minWidth: 160 },
@@ -170,7 +195,7 @@ export const mixin = { // 导出混入对象
         // { prop: "isExternal", label: "外部订单", formatter: this.isExternalFormatter},
         { prop: "insuredname", label: "投保人姓名", minWidth: 120 },
         { prop: "userid", label: "业务员工号", minWidth: 180 },
-        { prop: "createtime", label: "录单日期", minWidth: 160 },
+        { prop: "createtime", label: "报价时间", minWidth: 160 }
       ],
       statusoptions: "",
       dialogVisible: false,
@@ -1235,6 +1260,18 @@ export const mixin = { // 导出混入对象
         default:
       }
     },
+    entryStatusFormatter(row, column) {
+      let entryStatus = row.entryStatus;
+      switch (entryStatus) {
+        case 1:
+          return <el-tag>车险录入</el-tag>
+        case 2:
+          return <el-tag type="success">代客录单</el-tag>
+        case 3:
+          return <el-tag type="warning">外部订单</el-tag>
+        default:
+      }
+    },
     //核保原因
     failureReasonFormatter(row,column){
       let id=row.subOrderId;