Bläddra i källkod

feat:hst-企微客户查询状态改成多选

caoliqin 6 dagar sedan
förälder
incheckning
c67fea9622
1 ändrade filer med 14 tillägg och 2 borttagningar
  1. 14 2
      src/views/qw/externalContact/index.vue

+ 14 - 2
src/views/qw/externalContact/index.vue

@@ -134,7 +134,15 @@
       </el-form-item>
       <el-form-item label="状态" prop="status">
 
-        <el-select v-model="queryParams.status" placeholder="状态" clearable size="small">
+<!--        <el-select v-model="queryParams.status" placeholder="状态" clearable size="small">-->
+<!--          <el-option-->
+<!--            v-for="dict in statusOptions"-->
+<!--            :key="dict.dictValue"-->
+<!--            :label="dict.dictLabel"-->
+<!--            :value="dict.dictValue"-->
+<!--          />-->
+<!--        </el-select>-->
+        <el-select v-model="statusMulti" placeholder="状态" clearable size="small" multiple collapse-tags>
           <el-option
             v-for="dict in statusOptions"
             :key="dict.dictValue"
@@ -1126,7 +1134,7 @@ export default {
       },
 
       tagTotal:0,
-
+      statusMulti: [], //状态数组,多选
       // 查询参数
       queryParams: {
         pageNum: 1,
@@ -1150,6 +1158,7 @@ export default {
         corpId: null,
         companyId: null,
         status:null,
+        statuses: null, // 多选的状态,id拼接,用于传到后端
         transferStatus:null,
         isBind:null,
         isBindMini:null,
@@ -1837,6 +1846,7 @@ export default {
       }
 
       this.queryParams.pageNum = 1;
+      this.queryParams.statuses =this.statusMulti.join(",");
       this.getList();
     },
     handleSearchTags(name){
@@ -1940,6 +1950,8 @@ export default {
 	   this.createTime=null;
 	  this.queryParams.sTime=null;
 	  this.queryParams.eTime=null;
+      this.queryParams.statuses=null;
+      this.statusMulti = [];
       this.handleQuery();
     },
     // 多选框选中数据