瀏覽代碼

修改部分bug

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

+ 29 - 5
pages/roomManger/roomManger.js

@@ -11,6 +11,10 @@ Page({
     roomList: [],
     hasData: true,
     loading: false,
+    listNmb:{
+      NotStart:0,
+      Start:0,
+    },
     isSearch: false,
     state: true,
     canShow: false,
@@ -124,11 +128,28 @@ Page({
       url: `/pages/room/add`,
     })
   },
+  async getStartNum(){
+    const res = await util.request(api.roomChatList, {
+      ...this.data.fetcherData,
+      state:101,
+    }, 'POST', 'application/json')
+    // debugger
+    if (res.code === 200) {
+      let listNmb = this.data.listNmb
+      listNmb.Start = res.data.count
+      if (res.data.data.length != 0) {
+        this.setData({
+          listNmb
+        })
+      }
+    }
+    this.setData({
+      loading: false
+    })
+  },
   async getRoomList() {
-    console.log('getRoomList')
     if (this.data.hasData) {
       if (!this.data.loading) {
-
         this.setData({
           loading: true
         })
@@ -140,13 +161,15 @@ Page({
           // debugger
           if (res.code === 200) {
             if (res.data.data.length != 0) {
-              let {
-                totalPages
-              } = res.data
+              let listNmb = this.data.listNmb
+              let objlistNmb = { 101:'Start', 102:'NotStart', }
+              listNmb[objlistNmb[this.data.fetcherData.state]] = res.data.count
+              let { totalPages } = res.data
               this.setData({
                 roomList: this.data.roomList.concat(res.data.data),
                 'fetcherData.page': this.data.fetcherData.page + 1,
                 maxPage: totalPages == this.data.fetcherData.page,
+                listNmb,
               })
 
             } else {
@@ -257,6 +280,7 @@ Page({
     })
     this.getRoomList()
     this.getUserInfo()
+    this.getStartNum()
   },
 
   /**

+ 2 - 2
pages/roomManger/roomManger.wxml

@@ -5,10 +5,10 @@
   <view class="storeContent">
     <view class="tab-header">
       <view class="un-start {{fetcherData.state == 102?'active':''}}" data-type="true" bindtap="setActive">
-        <text>待开始</text>
+        <text>待开始({{listNmb.NotStart}})</text>
       </view>
       <view class="has-start {{fetcherData.state !== 102?'active':''}}" data-type="false" bindtap="setActive">
-        <text>已开始</text>
+        <text>已开始({{listNmb.Start}})</text>
       </view>
     </view>
     <view class="search-container">

+ 2 - 2
socket.js

@@ -296,8 +296,8 @@ export default {
         wx.showModal({
           content: result.error,
           complete: () => {
-            wx.navigateBack({
-              url: '/pages/roomManger/roomManger',
+            wx.switchTab({
+              url: '/pages/index/index',
             })
           }
         })