| | |
| | | addToBase |
| | | } from "@/api/search"; |
| | | export default class VideoPhotoData { |
| | | public searchFrom: string = 'search'; |
| | | public preCards: Array<object> = []; |
| | | public cards: Array<object> = []; |
| | | public persons: Array<object> = []; |
| | |
| | | |
| | | constructor() { |
| | | this.cards = []; |
| | | this.size = 40; |
| | | this.pageSizeOption = [30, 40, 50] |
| | | this.size = 60; |
| | | this.pageSizeOption = [30, 60, 120] |
| | | this.alarmlevel = []; |
| | | this.inputValue = ""; |
| | | this.searchTime = []; |
| | |
| | | clearStatus() { |
| | | //this.cards = []; |
| | | this.page = 1; |
| | | this.size = 40; |
| | | this.pageSizeOption = [30, 40, 50] |
| | | this.size = 60; |
| | | this.pageSizeOption = [30, 60, 120] |
| | | this.alarmlevel = []; |
| | | this.inputValue = ""; |
| | | this.showType = "search"; |
| | |
| | | async querySearchList() { |
| | | this.cards = [] |
| | | this.preCards = [] |
| | | var param = { |
| | | var param: any = { |
| | | page: this.page, |
| | | size: this.size, |
| | | searchTime: this.searchTime, |
| | |
| | | tasks: this.queryTasks, |
| | | treeNodes: this.treeNodes |
| | | } |
| | | |
| | | if (this.searchFrom == 'cluster') { |
| | | param.isAll = true |
| | | } |
| | | const rsp: any = await getSearchList(param); |
| | | if (rsp && rsp.success) { |
| | | this.cards.length = 0 // 清两次,第一次是为了点完之后不会出现之前数据的残影,这次是为了防止因为异步问题两次请求会出现双倍数据的问题 |
| | |
| | | treeNodes: this.treeNodes, |
| | | picUrl: this.picUrl, |
| | | databases: this.compareTabs, |
| | | threshold: this.threshold |
| | | threshold: this.threshold, |
| | | isAll: this.searchFrom == "cluster" ? true : false |
| | | } |
| | | const rsp: any = await findPersonByPic(param); |
| | | if (rsp && rsp.success) { |
| | |
| | | } |
| | | } |
| | | async findPerson2() { |
| | | // 111 |
| | | this.cards = [] |
| | | var compType = this.compTargetType == "1" ? 1 : 0 |
| | | var param = { |
| | | page: this.page, |
| | | size: this.size, |
| | | searchTime: this.searchTime, |
| | | picUrl: this.picUrl, |
| | | alarmlevel: this.queryAlarmlevel, |
| | | inputValue: this.inputValue, |
| | | tasks: this.queryTasks, |
| | | treeNodes: this.treeNodes, |
| | | compTargetId: this.compTargetId, |
| | | compTargetType: compType, |
| | | databases: this.compareTabs, |
| | | threshold: this.threshold |
| | | let param |
| | | if (this.searchFrom == "cluster") { |
| | | param = { |
| | | page: this.page, |
| | | size: this.size, |
| | | searchTime: this.searchTime, |
| | | picUrl: this.picUrl, |
| | | alarmlevel: this.queryAlarmlevel, |
| | | inputValue: this.inputValue, |
| | | tasks: this.queryTasks, |
| | | treeNodes: this.treeNodes, |
| | | compTargetId: this.compTargetId, |
| | | compTargetType: compType, |
| | | databases: this.compareTabs, |
| | | threshold: this.threshold, |
| | | isAll: true |
| | | } |
| | | } else { |
| | | param = { |
| | | page: this.page, |
| | | size: this.size, |
| | | searchTime: this.searchTime, |
| | | picUrl: this.picUrl, |
| | | alarmlevel: this.queryAlarmlevel, |
| | | inputValue: this.inputValue, |
| | | tasks: this.queryTasks, |
| | | treeNodes: this.treeNodes, |
| | | compTargetId: this.compTargetId, |
| | | compTargetType: compType, |
| | | databases: this.compareTabs, |
| | | threshold: this.threshold, |
| | | } |
| | | } |
| | | const rsp: any = await findPersonByPic(param); |
| | | if (rsp && rsp.success) { |
| | |
| | | picUrl: this.picUrl, |
| | | databases: this.compareTabs, |
| | | compareNum: this.compareNum, |
| | | threshold: this.threshold |
| | | threshold: this.threshold, |
| | | isAll: this.searchFrom == "cluster" ? true : false |
| | | } |
| | | const rsp: any = await findPerson(param); |
| | | if (rsp && rsp.success) { |
| | |
| | | } |
| | | |
| | | async queryTaskList() { |
| | | const rsp: any = await getTaskList({}); |
| | | let params: any = {}; |
| | | if (this.searchFrom == 'cluster') { |
| | | params.isPlatform = 1 |
| | | } |
| | | console.log(params) |
| | | const rsp: any = await getTaskList(params); |
| | | if (rsp && rsp.success) { |
| | | // this.tasks.splice(0, this.tasks.length) |
| | | // rsp.data.forEach(element => { |