Commit 586660d1 authored by 张俊's avatar 张俊

搜索优化

parent 999dc1b1
...@@ -74,6 +74,7 @@ export default { ...@@ -74,6 +74,7 @@ export default {
listTotal:0, listTotal:0,
pageSize: 10, pageSize: 10,
currentPage:1, currentPage:1,
input3:'',
}; };
}, },
watch: { watch: {
...@@ -91,15 +92,16 @@ export default { ...@@ -91,15 +92,16 @@ export default {
methods: { methods: {
search_list_btn(){ search_list_btn(){
this.currentPage = 1 this.currentPage = 1
this.search_list()
},
search_list(){
if(!this.input2){ if(!this.input2){
this.tableData = [] this.tableData = []
return return
} }
this.input3 = this.input2
this.search_list()
},
search_list(){
this.$http this.$http
.get(`/apaas/service/v3/service/manager/searchES?search=${this.input2}&limit=${this.pageSize}&page=${this.currentPage}`) .get(`/apaas/service/v3/service/manager/searchES?search=${this.input3}&limit=${this.pageSize}&page=${this.currentPage}`)
.then(response => { .then(response => {
if(response.data.success){ if(response.data.success){
console.log(response.data); console.log(response.data);
...@@ -107,8 +109,8 @@ export default { ...@@ -107,8 +109,8 @@ export default {
var temp = [] var temp = []
response.data.data.data.forEach((e,idx) => { response.data.data.data.forEach((e,idx) => {
var temp_str = '' var temp_str = ''
let replaceReg = new RegExp(this.input2, 'g') let replaceReg = new RegExp(this.input3, 'g')
let replaceString ='<span class="search-text">' + this.input2 + '</span>' let replaceString ='<span class="search-text">' + this.input3 + '</span>'
temp_str = (JSON.stringify(e._source)).replace( temp_str = (JSON.stringify(e._source)).replace(
replaceReg, replaceReg,
replaceString replaceString
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment