| | |
| | | import { initCaptureData, monitorRealTimeCaptureData } from "@/api/task"; |
| | | import { initCaptureData,initCaptureDataTwo, monitorRealTimeCaptureData } from "@/api/task"; |
| | | |
| | | export default class VideoCapture { |
| | | public cards: Array<object> = []; |
| | |
| | | } |
| | | |
| | | public async initCards() { |
| | | const rsp: any = await initCaptureData({ |
| | | // const rsp: any = await initCaptureData({ |
| | | // treeNodes: this.cameras |
| | | // }); |
| | | const rsp: any = await initCaptureDataTwo({ |
| | | treeNodes: this.cameras |
| | | }); |
| | | |
| | | if (rsp && rsp.success && rsp.data.datalist) { |
| | | if (rsp && rsp.success && rsp.data.list.datalist) { |
| | | this.cards = []; |
| | | |
| | | this.cards.splice(0, this.cards.length) |
| | | rsp.data.datalist.forEach(element => { |
| | | rsp.data.list.datalist.forEach(element => { |
| | | this.cards.push(element) |
| | | // var obj = { |
| | | // activeObject: (element as any), |
| | |
| | | |
| | | public async monitorCapture() { |
| | | const rsp: any = await monitorRealTimeCaptureData({ |
| | | // treeNodes: this.cameras |
| | | treeNodes: this.cameras |
| | | }); |
| | | |
| | | if (rsp && rsp.success) { |
| | | if (rsp.data.datalist && rsp.data.datalist.length > 0) { |
| | | rsp.data.datalist.reverse().forEach(element => { |
| | | if (rsp.data.list.datalist && rsp.data.list.datalist.length > 0) { |
| | | rsp.data.list.datalist.reverse().forEach(element => { |
| | | let rt = this.cards.filter((c: any) => { |
| | | return c.activeObject.id === element.activeObject.id |
| | | }) |
| | |
| | | this.firstCardId = this.cards[0]["activeObject"].id |
| | | console.log(this.firstCardId ) |
| | | } |
| | | // console.info("card:"+JSON.stringify(this.cards[0])) |
| | | } |
| | | } |
| | | |