瀏覽代碼

关闭房间

tangning 3 年之前
父節點
當前提交
a32af23fe1
共有 3 個文件被更改,包括 16 次插入5 次删除
  1. 2 2
      config/api.js
  2. 13 2
      pages/roomManger/roomManger.js
  3. 1 1
      pages/roomManger/roomManger.wxml

+ 2 - 2
config/api.js

@@ -129,9 +129,9 @@ module.exports = {
     //创建或者更新房间
     createOrUpdate: API_BASE_URL + 'liveRoom/createOrUpdate',
     listRooms: API_BASE_URL + 'liveRoom/listRooms',
-    deleteRoom: API_BASE_URL + 'liveRoom/deleteRoom',
+    deleteRoom: API_BASE_URL + 'liveRoom/delete',
     getAssistants: API_BASE_URL + 'liveRoom/getAssistants',
-
+    
     // 预设房间管理
     roomChatList: API_BASE_URL + 'liveRoom/list',
     enterRoom: API_BASE_URL + 'liveRoom/enter',

+ 13 - 2
pages/roomManger/roomManger.js

@@ -13,6 +13,7 @@ Page({
     loading: false,
     isSearch: false,
     state: true,
+    canShow: false,
     maxPage:false,
     fetcherData: {
       type: 32,
@@ -28,16 +29,26 @@ Page({
       data
     } = await util.request(api.UserInfo)
     console.log('UserInfo', data)
+    let { canShow } = data
     wx.setStorageSync('userinfoDetail', data)
     this.setData({
+      canShow: canShow == 1 ? false : true,
       userInfo: {
         nickName: data.nickname,
         avatarUrl: data.avatar,
       }
     })
   },
-  handleDelete(e) {
-    console.log(e,'deleteItem')
+  async handleDelete(e) {
+    const businessId = e.target.dataset&&e.target.dataset.id
+    const {
+      data,code
+    } = await util.request(api.deleteRoom,{businessId},'POST', 'application/json')
+    if(code !== 200) return
+    let roomList = this.data.roomList.filter(ele => ele.businessId !==businessId )
+    this.setData({
+      roomList: roomList,
+    })
   },
   setActive(ev) {
     const that = this

+ 1 - 1
pages/roomManger/roomManger.wxml

@@ -22,7 +22,7 @@
 
 
   </view>
-  <view class="addRoom" bindtap="addRoom">+
+  <view class="addRoom" wx:if="{{canShow}}" bindtap="addRoom">+
   </view>
   <view class="result" wx:if="{{roomList.length > 0}}">