| | |
| | | 'l-t-s-yuan': true, |
| | | }" |
| | | ></span> |
| | | |
| | | <span>{{' ' + state }}</span> |
| | | |
| | | <span>{{ " " + state }}</span> |
| | | </div> |
| | | <div class="t-t-time"> |
| | | <p>{{ ReportTime }}</p> |
| | |
| | | myChart: "", |
| | | numdatalist: [120, 132, 101, 134, 90, 230, 210, 120, 132, 0, 134, 0], |
| | | |
| | | jingqingPdianji: null, |
| | | |
| | | name: "", |
| | | state: "", |
| | | evaluate: "", |
| | |
| | | isRecord: true, |
| | | screens: false, |
| | | //复选框 |
| | | dataState: ["掉线", "在线", "故障", "预警"], |
| | | dataState: ["掉线", "正常", "故障", "预警"], |
| | | // [grey,green,red][ |
| | | // onlineStatus = 0, |
| | | // onlineStatus = 1, |
| | |
| | | } else { |
| | | if (j != 1) { |
| | | if (o == 1) { |
| | | states = "在线"; |
| | | states = "正常"; |
| | | } else { |
| | | states = "掉线"; |
| | | } |
| | |
| | | var ds = res.data.data.records; |
| | | // console.log(ds) |
| | | this.setdataG(ds); |
| | | this.jingqingPdianji = ds; |
| | | }); |
| | | }, |
| | | setdataG(d) { |
| | |
| | | oneContacts: d[key].oneContacts, |
| | | alarmPeople: d[key].alarmPeople, |
| | | onePhone: d[key].onePhone, |
| | | jjTime: d[key].jjTime, |
| | | childs: [], |
| | | }); |
| | | } |
| | |
| | | }, |
| | | handleCurrentChange(val) { |
| | | //行点击事件 |
| | | // console.log(val.i); |
| | | var b = this.jingqingPdianji; |
| | | for (var key in b) { |
| | | if (b[key].jjTime == val.jjTime) { |
| | | // console.log(b[key]); |
| | | // this.$store.commit("SET_DATAL", this.a); |
| | | this.$router.push({ path: "/policeTracking/track", query: b[key] }); |
| | | } |
| | | } |
| | | // console.log(this.$store.state) |
| | | }, |
| | | //获取视频 |
| | | openRealVideoBox(serialNumber, channelNumber) { |
| | |
| | | created() { |
| | | // let loadingInstance1 = Loading.service({ fullscreen: true }); |
| | | // this.baseUrl = `/map/index.html?openid=SupervisoryMap`; |
| | | this.a = this.$route.query; |
| | | // console.log(this.a); |
| | | // this.a = this.$route.query.deviceNumber == undefined? this.$store.state.dataL.dataLa : this.$route.query; |
| | | if(this.$route.query.deviceNumber == undefined){ |
| | | this.a = this.$store.state.dataL.dataLa; |
| | | }else{ |
| | | this.a = this.$route.query; |
| | | this.$store.commit("SET_DATAL", this.a);//每次都缓存在vuex中,如果没有从正确路径进来,则使用缓存 |
| | | } |
| | | console.log(this.a); |
| | | this.baseUrl = `/map/index.html?ISinit=1&openid=DetailMap&jd=${this.a.jd}&wd=${this.a.wd}`; |
| | | this.myDeviceNumber = this.$route.query.deviceNumber; |
| | | this.myDeviceNumber = this.a.deviceNumber; |
| | | // console.log(this.a); |
| | | // console.log(this.myDeviceNumber); |
| | | this.getdata(); |
| | |
| | | if (this.activeName == "third") { |
| | | this.i++; |
| | | this.openRealVideoBox(this.a.serialNumber, this.a.channelNumber); |
| | | }else{ |
| | | } else { |
| | | var dom = document.getElementById("real_video_conversationDataL"); |
| | | if (dom.getAttribute("src") != "") { |
| | | dom.pause(); |
| | | dom.setAttribute("src", ""); |
| | | this.hls.destroy(); |
| | | } |
| | | dom.pause(); |
| | | dom.setAttribute("src", ""); |
| | | this.hls.destroy(); |
| | | } |
| | | } |
| | | }, |
| | | }, |
| | |
| | | width: 50%; |
| | | } |
| | | video::-webkit-media-controls-timeline { |
| | | display: none; |
| | | } |
| | | display: none; |
| | | } |
| | | </style> |