import { getToken } from '../../../utils/auth' import { getYsToken } from '../../../api/project' const app = getApp() Page({ /** * 页面的初始数据 */ data: { ysToken: '', palyUrl: '', channelNo: 0, }, /** * 生命周期函数--监听页面加载 */ onLoad(options) { if (!getToken()) { wx.redirectTo({ url: '/pages/login/login', }) } this.findYsToken(options.id); let _dat = options.url.replace("ezopen://open.ys7.com/","").split("/"); let _cha = _dat[1].split(".")[0]; let _url = "rtmp://open.ys7.com/"+_dat[0]+"/"+_cha+"/live"; this.setData({ palyUrl: _url, channelNo: _cha }); }, findYsToken: function (id) { getYsToken(id).then(res =>{ if(res.code==200){ this.setData({ ysToken: res.msg }); } }); }, returnToPage: function () { /*关闭当前页面,跳转到其它页面。*/ wx.redirectTo({ url: `../list/index`, }) }, handleError: function () { app.toast("播放监控视频出错了!") }, /** * 生命周期函数--监听页面初次渲染完成 */ onReady() { }, /** * 生命周期函数--监听页面显示 */ onShow() { }, /** * 生命周期函数--监听页面隐藏 */ onHide() { }, /** * 生命周期函数--监听页面卸载 */ onUnload() { }, /** * 页面相关事件处理函数--监听用户下拉动作 */ onPullDownRefresh() { }, /** * 页面上拉触底事件的处理函数 */ onReachBottom() { }, /** * 用户点击右上角分享 */ onShareAppMessage() { } })