소스 검색

代客录单任务池调整查询逻辑,添加保险公司查询条件

li.pengfei 2 년 전
부모
커밋
c7018bca4c
6개의 변경된 파일400개의 추가작업 그리고 745개의 파일을 삭제
  1. 12 1
      src/views/Task/Complete.vue
  2. 12 1
      src/views/Task/OfflinePay.vue
  3. 12 1
      src/views/Task/Quote.vue
  4. 340 740
      src/views/Task/TaskpoolAll.vue
  5. 12 1
      src/views/Task/Underwrite.vue
  6. 12 1
      src/views/Task/UnderwriteBack.vue

+ 12 - 1
src/views/Task/Complete.vue

@@ -69,6 +69,13 @@
               <el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
               <el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
+          <el-col :span="6" style="height: 40px;">
+            <el-form-item label="保险公司">
+              <el-select v-model="queryForm.insCompany" filterable  class="widths" clearable>
+                <el-option v-for="val in companyList" :key='val.id' :label="val.name" :value="val.id" ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
           <el-col :span="12" style="height: 40px;">
           <el-col :span="12" style="height: 40px;">
             <el-form-item label="报价时间">
             <el-form-item label="报价时间">
               <el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
               <el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
@@ -1006,6 +1013,7 @@
           "editId": "",
           "editId": "",
           "pageNum": 1,
           "pageNum": 1,
           "pageSize": 20,
           "pageSize": 20,
+          "insCompany":""
         },
         },
 
 
         sendBackDialogVisible: false,//控制退回修改弹框
         sendBackDialogVisible: false,//控制退回修改弹框
@@ -1052,10 +1060,13 @@
         systartdate: "",//商业时间
         systartdate: "",//商业时间
         mobile: "",//投保人手机号
         mobile: "",//投保人手机号
         paycodeimg: "",//展示二维码
         paycodeimg: "",//展示二维码
-
+        companyList:[], //保险公司
       }
       }
     },
     },
     created() {
     created() {
+      this.$api.letter.gainTopList().then(res=>{
+        this.companyList=res.data
+      })
       this.peopleid = Cookies.get('user');
       this.peopleid = Cookies.get('user');
       if (this.peopleid != 'admin') {
       if (this.peopleid != 'admin') {
         this.peopledeptid = Cookies.get('user').split('D')[0];
         this.peopledeptid = Cookies.get('user').split('D')[0];

+ 12 - 1
src/views/Task/OfflinePay.vue

@@ -69,6 +69,13 @@
               <el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
               <el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
+          <el-col :span="6" style="height: 40px;">
+            <el-form-item label="保险公司">
+              <el-select v-model="queryForm.insCompany" filterable  class="widths" clearable>
+                <el-option v-for="val in companyList" :key='val.id' :label="val.name" :value="val.id" ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
           <el-col :span="12" style="height: 40px;">
           <el-col :span="12" style="height: 40px;">
             <el-form-item label="报价时间">
             <el-form-item label="报价时间">
               <el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
               <el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
@@ -1011,6 +1018,7 @@ export default {
         "editId": "",
         "editId": "",
         "pageNum": 1,
         "pageNum": 1,
         "pageSize": 20,
         "pageSize": 20,
+          "insCompany":""
       },
       },
 
 
       sendBackDialogVisible: false,//控制退回修改弹框
       sendBackDialogVisible: false,//控制退回修改弹框
@@ -1057,10 +1065,13 @@ export default {
       systartdate: "",//商业时间
       systartdate: "",//商业时间
       mobile: "",//投保人手机号
       mobile: "",//投保人手机号
       paycodeimg: "",//展示二维码
       paycodeimg: "",//展示二维码
-
+        companyList:[], //保险公司
     }
     }
   },
   },
   created() {
   created() {
+      this.$api.letter.gainTopList().then(res=>{
+        this.companyList=res.data
+      })
     this.peopleid = Cookies.get('user');
     this.peopleid = Cookies.get('user');
     if (this.peopleid != 'admin') {
     if (this.peopleid != 'admin') {
       this.peopledeptid = Cookies.get('user').split('D')[0];
       this.peopledeptid = Cookies.get('user').split('D')[0];

+ 12 - 1
src/views/Task/Quote.vue

@@ -69,6 +69,13 @@
               <el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
               <el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
+          <el-col :span="6" style="height: 40px;">
+            <el-form-item label="保险公司">
+              <el-select v-model="queryForm.insCompany" filterable  class="widths" clearable>
+                <el-option v-for="val in companyList" :key='val.id' :label="val.name" :value="val.id" ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
           <el-col :span="12" style="height: 40px;">
           <el-col :span="12" style="height: 40px;">
             <el-form-item label="报价时间">
             <el-form-item label="报价时间">
               <el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
               <el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
@@ -1010,6 +1017,7 @@
           "editId": "",
           "editId": "",
           "pageNum": 1,
           "pageNum": 1,
           "pageSize": 20,
           "pageSize": 20,
+          "insCompany":""
         },
         },
 
 
         sendBackDialogVisible: false,//控制退回修改弹框
         sendBackDialogVisible: false,//控制退回修改弹框
@@ -1056,10 +1064,13 @@
         systartdate: "",//商业时间
         systartdate: "",//商业时间
         mobile: "",//投保人手机号
         mobile: "",//投保人手机号
         paycodeimg: "",//展示二维码
         paycodeimg: "",//展示二维码
-
+        companyList:[], //保险公司
       }
       }
     },
     },
     created() {
     created() {
+      this.$api.letter.gainTopList().then(res=>{
+        this.companyList=res.data
+      })
       this.peopleid = Cookies.get('user');
       this.peopleid = Cookies.get('user');
       if (this.peopleid != 'admin') {
       if (this.peopleid != 'admin') {
         this.peopledeptid = Cookies.get('user').split('D')[0];
         this.peopledeptid = Cookies.get('user').split('D')[0];

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 340 - 740
src/views/Task/TaskpoolAll.vue


+ 12 - 1
src/views/Task/Underwrite.vue

@@ -69,6 +69,13 @@
 				<el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
 				<el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
 			  </el-form-item>
 			  </el-form-item>
 			</el-col>
 			</el-col>
+          <el-col :span="6" style="height: 40px;">
+            <el-form-item label="保险公司">
+              <el-select v-model="queryForm.insCompany" filterable  class="widths" clearable>
+                <el-option v-for="val in companyList" :key='val.id' :label="val.name" :value="val.id" ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
 			<el-col :span="12" style="height: 40px;">
 			<el-col :span="12" style="height: 40px;">
 			  <el-form-item label="报价时间">
 			  <el-form-item label="报价时间">
 				<el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
 				<el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
@@ -1029,6 +1036,7 @@
 		  "editId": "",
 		  "editId": "",
 		  "pageNum": 1,
 		  "pageNum": 1,
 		  "pageSize": 20,
 		  "pageSize": 20,
+          "insCompany":""
 		},
 		},
   
   
 		sendBackDialogVisible: false,//控制退回修改弹框
 		sendBackDialogVisible: false,//控制退回修改弹框
@@ -1075,10 +1083,13 @@
 		systartdate: "",//商业时间
 		systartdate: "",//商业时间
 		mobile: "",//投保人手机号
 		mobile: "",//投保人手机号
 		paycodeimg: "",//展示二维码
 		paycodeimg: "",//展示二维码
-  
+        companyList:[], //保险公司
 	  }
 	  }
 	},
 	},
 	created() {
 	created() {
+      this.$api.letter.gainTopList().then(res=>{
+        this.companyList=res.data
+      })
 	  this.peopleid = Cookies.get('user');
 	  this.peopleid = Cookies.get('user');
 	  if (this.peopleid != 'admin') {
 	  if (this.peopleid != 'admin') {
 		this.peopledeptid = Cookies.get('user').split('D')[0];
 		this.peopledeptid = Cookies.get('user').split('D')[0];

+ 12 - 1
src/views/Task/UnderwriteBack.vue

@@ -69,6 +69,13 @@
               <el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
               <el-input clearable placeholder="受理人工号" v-model="queryForm.auditId"></el-input>
             </el-form-item>
             </el-form-item>
           </el-col>
           </el-col>
+          <el-col :span="6" style="height: 40px;">
+            <el-form-item label="保险公司">
+              <el-select v-model="queryForm.insCompany" filterable  class="widths" clearable>
+                <el-option v-for="val in companyList" :key='val.id' :label="val.name" :value="val.id" ></el-option>
+              </el-select>
+            </el-form-item>
+          </el-col>
           <el-col :span="12" style="height: 40px;">
           <el-col :span="12" style="height: 40px;">
             <el-form-item label="报价时间">
             <el-form-item label="报价时间">
               <el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
               <el-date-picker v-model="queryForm.quoteDate" style="width:100%" type="daterange" align="left"
@@ -1029,6 +1036,7 @@
           "editId": "",
           "editId": "",
           "pageNum": 1,
           "pageNum": 1,
           "pageSize": 20,
           "pageSize": 20,
+          "insCompany":""
         },
         },
 
 
         sendBackDialogVisible: false,//控制退回修改弹框
         sendBackDialogVisible: false,//控制退回修改弹框
@@ -1075,10 +1083,13 @@
         systartdate: "",//商业时间
         systartdate: "",//商业时间
         mobile: "",//投保人手机号
         mobile: "",//投保人手机号
         paycodeimg: "",//展示二维码
         paycodeimg: "",//展示二维码
-
+        companyList:[], //保险公司
       }
       }
     },
     },
     created() {
     created() {
+      this.$api.letter.gainTopList().then(res=>{
+        this.companyList=res.data
+      })
       this.peopleid = Cookies.get('user');
       this.peopleid = Cookies.get('user');
       if (this.peopleid != 'admin') {
       if (this.peopleid != 'admin') {
         this.peopledeptid = Cookies.get('user').split('D')[0];
         this.peopledeptid = Cookies.get('user').split('D')[0];

이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.