From 04ec00b941cafb30392ff20501f2abfa46bbcabe Mon Sep 17 00:00:00 2001 From: tanghaolin <1723298894@qq.com> Date: 星期五, 04 十一月 2022 10:50:06 +0800 Subject: [PATCH] 添加摄像头告警列表 --- video/single/index.js | 43 +++++++++++++++++++++++++++++++++++++++++-- 1 files changed, 41 insertions(+), 2 deletions(-) diff --git a/video/single/index.js b/video/single/index.js index 5e9dbec..8e6f6df 100644 --- a/video/single/index.js +++ b/video/single/index.js @@ -1,6 +1,7 @@ var Constant = require('../../utils/constant.js'); var app = getApp(); import Request from "../../utils/api" +let Utils = require('../../utils/util'); /** * ifRotate:鏄惁鍙棆杞� * ifFocusing:鏄惁鍙皟鐒� @@ -42,7 +43,9 @@ moreVideo: [], fullScreen: false, // 鎿嶄綔鏄惁鏄剧ず btnCmd:"",//褰撳墠鎿嶄綔鐨刢md鎸夐挳 - videoTabBarIndex:1 //褰撳墠鐨則abbar绱㈠紩 + videoTabBarIndex:1, //褰撳墠鐨則abbar绱㈠紩 + isLoadingDeviceAlarmList:false,//鏄惁鍔犺浇浜嗚澶囧憡璀﹁褰� + deviceAlarmList:[],//璁惧鍛婅鍒楄〃 }, onLoad(options) { this.videoContext = wx.createVideoContext('myVideo') @@ -169,9 +172,45 @@ }, }) }, +//鑾峰彇璁惧鍛婅淇℃伅鍒楄〃 +getAlarmByDeviceList(){ + let _this = this + // console.log(_this.data.list,175) +wx.request({ + url: Constant.YING_SHI_URL +'api/lapp/alarm/device/list', + header: { + 'content-type': 'application/x-www-form-urlencoded' + }, + method: 'POST', + data:{ + accessToken:_this.data.list.ViewToken, + deviceSerial:_this.data.list.SeriesNO, + }, + success:res=>{ + console.log(res,188) + if(res.data.code==200){ + let arr= [] + res.data.data.forEach(item=>{ + item.alarmTime = Utils.formatDay(new Date(item.alarmTime)) + arr.push(item) + }) + _this.setData({ + deviceAlarmList:arr, + isLoadingDeviceAlarmList:true + }) + } + }, + fail:err=>{ + console.log(err,191) + } +}) +}, //鐩戞帶鍔熻兘tabBar鍒囨崲 videoTabBarChange(e){ - console.log(e,173) + // console.log(e,173) + if(e.currentTarget.dataset.id == 2 && !this.data.isLoadingDeviceAlarmList){ + this.getAlarmByDeviceList() + } this.setData({ videoTabBarIndex:e.currentTarget.dataset.id }) -- Gitblit v1.9.3