diff --git a/web_src/vuepages/pages/tech/components/Filters.vue b/web_src/vuepages/pages/tech/components/Filters.vue
index 9fee2f288..89e883e69 100644
--- a/web_src/vuepages/pages/tech/components/Filters.vue
+++ b/web_src/vuepages/pages/tech/components/Filters.vue
@@ -23,8 +23,13 @@
-
{{ _item }}
@@ -105,7 +110,7 @@ export default {
focusColor: 'rgb(255, 255, 255)',
data: [],
showData: [],
- showMaxLen: 10,
+ showMaxLen: 8,
}, {
title: '成果贡献单位',
key: 'institution_name',
@@ -130,11 +135,14 @@ export default {
mainData: [],
showSecond: false,
secondData: {},
+ searchKeyword: '',
};
},
methods: {
goMore(item) {
this.secondData = item;
+ this.searchKeyword = '';
+ this.secondData.showData = item.data;
this.showSecond = true;
},
goBack() {
@@ -145,7 +153,13 @@ export default {
this.$emit('changeCondition', {
[item.key]: value
});
- }
+ },
+ searchFilterItem() {
+ const keyword = this.searchKeyword.trim().toLocaleLowerCase();
+ this.secondData.showData = this.secondData.data.filter(item => {
+ return item.toString().toLocaleLowerCase().indexOf(keyword) >= 0;
+ });
+ },
},
watch: {
condition: {
@@ -253,6 +267,10 @@ export default {
margin: 14px 0;
}
+ .filter-search {
+ margin: 5px 10px 10px 0;
+ }
+
.filter-item-c {
display: flex;
flex-wrap: wrap;
diff --git a/web_src/vuepages/pages/tech/components/SearchBar.vue b/web_src/vuepages/pages/tech/components/SearchBar.vue
index 15d99e01a..5b7389119 100644
--- a/web_src/vuepages/pages/tech/components/SearchBar.vue
+++ b/web_src/vuepages/pages/tech/components/SearchBar.vue
@@ -7,7 +7,7 @@
-
+
您申请的项目将在2030科技项目页面展示
@@ -56,22 +56,22 @@
-