| | |
| | | // import appModule from '../../modules/app'; |
| | | Page({ |
| | | data: { |
| | | roomList:[ |
| | | { |
| | | "DocCode": "LIVRM210302001", |
| | | "FormId": 710701, |
| | | "DocDate": "2021-03-02", |
| | | "EnterCode": null, |
| | | "EnterName": null, |
| | | "EnterDate": "2021-03-02 17:58:20", |
| | | "RoomId": null, |
| | | "RoomName": "测试直播间", |
| | | "CoverImg": "", |
| | | "CoverImgUnid": "", |
| | | "LiveStatus": null, |
| | | "StartTime": "2021-03-02 18:16:47", |
| | | "EndTime": "2021-03-02 18:46:47", |
| | | "AnchorWechat": "wx123333", |
| | | "AnchorName": "123", |
| | | "AnchorImg": "", |
| | | "AnchorImgUnid": "", |
| | | "SubAnchorWechat": "", |
| | | "ShareImg": "", |
| | | "ShareImgUnid": "http://img.onbus.cn:9001/uploads/shopping/82/images/41484F89-653C-44B9-8950-37B21BEC59E0@p@5154.png", |
| | | "ShopCcCode": "", |
| | | "LiveBalanceSecond": 0, |
| | | "isShowBannerPhotoOnHomePage": true, |
| | | "BannerPhoto": "", |
| | | "FeedsImg": "1502D8AC-4EB2-4733-B578-08E36E321536;5139", |
| | | "FeedsImgUnid": "http://img.onbus.cn:9001/uploads/shopping/82/images/1502D8AC-4EB2-4733-B578-08E36E321536@p@5139.png", |
| | | "isFeedsPublic": true, |
| | | "ScreenType": 0, |
| | | "Type": 0, |
| | | "isCloseLike": false, |
| | | "isCloseGoods": false, |
| | | "isCloseComment": false, |
| | | "isCloseReplay": false, |
| | | "isCloseShare": false, |
| | | "isCloseKf": false, |
| | | "ReplayVideoList": [ |
| | | |
| | | ] |
| | | roomid:'', |
| | | doccode:'', |
| | | roomList:[], |
| | | liveStatus: { |
| | | 101: "直播中", |
| | | 102: "未开始", |
| | | 103: "回放", |
| | | 104: "禁播", |
| | | 105: "暂停中", |
| | | 106: "异常", |
| | | 107: "已过期", |
| | | }, |
| | | ] |
| | | tagTypes: { |
| | | 101: "success", |
| | | 102: "primary", |
| | | 103: "primary", |
| | | 104: "danger", |
| | | 105: "success", |
| | | 106: "danger", |
| | | 107: "warning", |
| | | }, |
| | | }, |
| | | |
| | | onChange(event:any) { |
| | |
| | | }, |
| | | |
| | | async onLoad() { |
| | | console.log('0000'); |
| | | // this.getFeedbackList(); |
| | | |
| | | }, |
| | | async getFeedbackList(){ |
| | | onShow() { |
| | | this.getLiveRoomList(); |
| | | }, |
| | | async createPoster(event:any){ |
| | | let {roomid,index} = event.currentTarget.dataset; |
| | | let poster =this.selectComponent('#my-poster-creator'); |
| | | if (roomid!=this.data.roomid){ |
| | | poster.clearPoster() |
| | | } |
| | | this.setData({ |
| | | roomid, |
| | | currentLiveRoom: this.data.roomList[index] |
| | | }); |
| | | // await this.getSharedCode(); |
| | | |
| | | poster.drawPic(); |
| | | }, |
| | | |
| | | async getSharedCode(){ |
| | | let roomid = this.data.roomid; |
| | | let [error, result] = await wx.$utils.to( |
| | | wx.$http.request({ |
| | | url:`/shopping/customerFeedback.do?m=getFeedbackList`, |
| | | url:`/shopping/live/getSharedCode.do`, |
| | | data:{ |
| | | roomid |
| | | } |
| | | }) |
| | | ) |
| | | if (error){ |
| | | console.log(error); |
| | | return; |
| | | } |
| | | console.log(result); |
| | | }, |
| | | |
| | | deleteLiveRoom(event:any){ |
| | | let doccode = event.currentTarget.dataset.doccode; |
| | | wx.pro.showModal({ |
| | | title: '确定删除该直播间吗?', |
| | | }).then((res:any) => { |
| | | if (res.confirm) { |
| | | console.log('用户点击确定') |
| | | this.setData({doccode}) |
| | | this.deleteLiveRoomRequest(); |
| | | } else if (res.cancel) { |
| | | console.log('用户点击取消') |
| | | } |
| | | // instance.close(); |
| | | }); |
| | | }, |
| | | async deleteLiveRoomRequest(){ |
| | | let doccode = this.data.doccode; |
| | | let [error, result] = await wx.$utils.to( |
| | | wx.$http.request({ |
| | | url:`/shopping/live/deleteRoomByDocCode`, |
| | | data:{ |
| | | doccode |
| | | } |
| | | }) |
| | | ) |
| | | if (error){ |
| | | console.log(error); |
| | | return; |
| | | } |
| | | console.log(result); |
| | | wx.showToast({ |
| | | title:'删除成功' |
| | | }) |
| | | this.getLiveRoomList(); |
| | | }, |
| | | async getLiveRoomList(){ |
| | | let [error, result] = await wx.$utils.to( |
| | | wx.$http.request({ |
| | | url:`/shopping/panicBuyingLive/getLiveRoomListForOpenId.do`, |
| | | }) |
| | | ) |
| | | if (error){ |
| | |
| | | } |
| | | console.log(result); |
| | | this.setData({ |
| | | ...result |
| | | roomList:result.liveList, |
| | | historyList:result.historyList, |
| | | }) |
| | | } |
| | | }) |