wxy пре 4 година
родитељ
комит
eb2cc65e11
1 измењених фајлова са 11 додато и 6 уклоњено
  1. 11 6
      src/views/halltwo/xmcg.vue

+ 11 - 6
src/views/halltwo/xmcg.vue

@@ -46,7 +46,7 @@
             <el-col :span="24" class="threeinfo">
               <p>项目成果</p>
               <el-col :span="24" class="all">
-                <el-col :span="3" class="textAll"><span>全部</span></el-col>
+                <!-- <el-col :span="3" class="textAll"><span>全部</span></el-col> -->
                 <span class="field" v-for="(item, index) in fieldList" :key="index" @click="change(item, index)" :class="{ active: num == index }">{{
                   item
                 }}</span>
@@ -146,7 +146,7 @@ export default {
       currentPage: 1,
       origin: [],
       list1: [],
-      num: '-1',
+      num: '0',
     };
   },
   async created() {
@@ -169,7 +169,7 @@ export default {
           this.$set(this, `total`, achieve.length);
           let lists = this.list;
           let fieldLists = this.fieldList;
-
+          fieldLists.push('全部');
           for (let item of lists) {
             if (fieldLists.indexOf(item.field) == -1) fieldLists.push(item.field);
           }
@@ -187,9 +187,14 @@ export default {
     },
     change(item, index) {
       let val = this.list;
-      let techol = val.filter(i => i.field == item);
-      this.$set(this, `list1`, techol);
-      this.$set(this, `total`, techol.length);
+      if (item == '全部') {
+        // this.$set(this, `list1`, this.list);
+        this.searchInfo();
+      } else {
+        let techol = val.filter(i => i.field == item);
+        this.$set(this, `list1`, techol);
+        this.$set(this, `total`, techol.length);
+      }
       this.num = index;
     },
   },