From ae28f9db9fa0ebe24b9c21cb37daf23bafee7e92 Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期一, 13 三月 2023 18:06:26 +0800
Subject: [PATCH] 修改禁言和取消禁言

---
 miniprogram/pages/manager/group/message/Speech/index.ts |   26 +++++++++++++++++++++-----
 1 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/miniprogram/pages/manager/group/message/Speech/index.ts b/miniprogram/pages/manager/group/message/Speech/index.ts
index 59790f0..217c046 100644
--- a/miniprogram/pages/manager/group/message/Speech/index.ts
+++ b/miniprogram/pages/manager/group/message/Speech/index.ts
@@ -8,7 +8,8 @@
         memberConut: null,
         managerList: [],
         memberList: [],
-        groupId: null
+        groupId: null,
+        checkedAll:false
     },
     seach(e) {
         console.log(e.detail.value)
@@ -78,6 +79,12 @@
                         icon: "none",
                         title: '绂佽█鎴愬姛!',
                     })
+                    
+                    this.setData({
+                        checkedAll : !this.data.checkedAll
+                    })
+                    console.log(this.data.checkedAll);
+                    
                     wx.request(
                         {
                             url: groupBanSpeech.globalData.url + "/wx/group/member",
@@ -105,22 +112,31 @@
             })
     },
     pick(e) {
+        console.log(e);
         wx.request(
             {
-                url: groupBanSpeech.globalData.url + "/wx/group/member/banSpeech",
+                url:e.currentTarget.dataset.checked==1?groupBanSpeech.globalData.url + "/wx/group/member/allowSpeech" :groupBanSpeech.globalData.url + "/wx/group/member/banSpeech",
                 method: "GET",
                 data: {
-                    id: e.detail.value,
+                    id: e.currentTarget.dataset.value,
                     groupId: this.data.groupId
                 },
                 header: { 'token': wx.getStorageSync('token') },
                 success: (res) => {
+                    var temp_str='.memberList['+e.currentTarget.dataset.index+'].banSpeech';
+                    // this.data.memberList[e.currentTarget.dataset.index].banSpeech=0
                     this.setData({
-                        chencked: false
+                        [temp_str]:e.currentTarget.dataset.checked==1?0:1
                     })
+                    console.log(this.data.memberList);
+                    
+                    // this.setData({
+                    //     chencked: false
+                    // })
                     wx.showToast({
                         icon: "none",
-                        title: '绂佽█鎴愬姛!',
+                        title:this.data.memberList[e.currentTarget.dataset.index].banSpeech==0?'宸插厑璁稿彂瑷�!':'绂佽█鎴愬姛!'
+                        // title: e.currentTarget.dataset.chencked==0?'宸插厑璁稿彂瑷�!':'绂佽█鎴愬姛!'
                     })
                 }
             })

--
Gitblit v1.8.0