feat: 搜索框(部分内容)

This commit is contained in:
chenjinsong
2022-01-25 17:16:56 +08:00
parent d2d38c2d8c
commit f8d780cba6
13 changed files with 410 additions and 123 deletions

View File

@@ -444,11 +444,11 @@ export default {
}
// 带参数时只查询对应类型的entity不带参数时3种entity都查
if (this.searchParams && Object.keys(this.searchParams).length > 0) {
this.queryFilter({ entityType: 'ip', q: this.handleQ(this.searchParams), ...this.timeFilter })
this.queryFilter({ entityType: 'app', q: this.handleQ(this.searchParams), ...this.timeFilter })
this.queryFilter({ entityType: 'domain', q: this.handleQ(this.searchParams), ...this.timeFilter })
this.queryList({ q: this.handleQ(this.searchParams), ...this.timeFilter, ...this.pageObj })
this.queryListTotal({ q: this.handleQ(this.searchParams), ...this.timeFilter })
this.queryFilter({ entityType: 'ip', q: this.searchParams.q, ...this.timeFilter })
this.queryFilter({ entityType: 'app', q: this.searchParams.q, ...this.timeFilter })
this.queryFilter({ entityType: 'domain', q: this.searchParams.q, ...this.timeFilter })
this.queryList({ q: this.searchParams.q, ...this.timeFilter, ...this.pageObj })
this.queryListTotal({ q: this.searchParams.q, ...this.timeFilter })
} else {
this.queryFilter({ entityType: 'ip', ...this.timeFilter })
this.queryFilter({ entityType: 'app', ...this.timeFilter })

View File

@@ -63,7 +63,7 @@ export default {
const offsetLeft = this.$refs['entityTopTen' + i].offsetLeft
const leftVal = offsetLeft + width
const queryParams = {
q: objToStr(this.searchParams),
q: this.searchParams.q,
entityType: type,
column: item.topColumn,
top: 10,

View File

@@ -177,8 +177,8 @@ export default {
}
},
methods: {
search (params = {}) {
this.$emit('search', params)
search (q) {
this.$emit('search', { q: q })
},
addParams (params) {
this.$refs.search.addParams(params)