|
@@ -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;
|
|
|
},
|
|
|
},
|