odc.xiaohui
2023-05-12 4b48bacef8646cee8b66f5e10b0ed7124534e93e
miniprogram/pages/manager/group/message/Speech/index.ts
@@ -66,50 +66,99 @@
        }
    },
    allPick() {
        wx.request(
            {
                url: groupBanSpeech.globalData.url + "/wx/group/member/allBanSpeech",
                method: "GET",
                data: {
                    id: this.data.groupId
                },
                header: { 'token': wx.getStorageSync('token') },
                success: (res) => {
                    wx.showToast({
                        icon: "none",
                        title: '禁言成功!',
                    })
                    this.setData({
                        checkedAll : !this.data.checkedAll
                    })
                    console.log(this.data.checkedAll);
                    wx.request(
                        {
                            url: groupBanSpeech.globalData.url + "/wx/group/member",
                            method: "GET",
                            data: {
                                id: this.data.groupId
                            },
                            header: { 'token': wx.getStorageSync('token') },
                            success: (res) => {
                                for (let index = 0; index < res.data.data.memberList.length; index++) {
                                    if (res.data.data.memberList[index].pic != null) {
                                        res.data.data.memberList[index].pic = groupBanSpeech.globalData.imageUrl + "/img/" + res.data.data.memberList[index].pic;
                                    }
                                }
                                this.setData({
                                    memberList: res.data.data.memberList,
                                    managerList: res.data.data.managerMemberList,
                                    memberConut: res.data.data.memberCount,
                                    managerCount: res.data.data.managerMemberCount
                                })
                                console.log(this.data.memberList)
                            }
        if (this.data.checkedAll) {
            wx.request(
                {
                    url: groupBanSpeech.globalData.url + "/group/banSpeechRemark?id="+this.data.groupId,
                    method: "PUT",
                    // data: {
                    //     id: this.data.groupId
                    // },
                    header: { 'token': wx.getStorageSync('token') },
                    success: (res) => {
                        wx.showToast({
                            icon: "none",
                            title: '允许发言!',
                        })
                }
            })
                        this.setData({
                            checkedAll : !this.data.checkedAll
                        })
                        console.log(this.data.checkedAll);
                        wx.request(
                            {
                                url: groupBanSpeech.globalData.url + "/wx/group/member",
                                method: "GET",
                                data: {
                                    id: this.data.groupId
                                },
                                header: { 'token': wx.getStorageSync('token') },
                                success: (res) => {
                                    for (let index = 0; index < res.data.data.memberList.length; index++) {
                                        if (res.data.data.memberList[index].pic != null) {
                                            res.data.data.memberList[index].pic = groupBanSpeech.globalData.imageUrl + "/img/" + res.data.data.memberList[index].pic;
                                        }
                                    }
                                    this.setData({
                                        memberList: res.data.data.memberList,
                                        managerList: res.data.data.managerMemberList,
                                        memberConut: res.data.data.memberCount,
                                        managerCount: res.data.data.managerMemberCount
                                    })
                                    console.log(this.data.memberList)
                                }
                            })
                    }
                })
        } else {
            wx.request(
                {
                    url: groupBanSpeech.globalData.url + "/wx/group/member/allBanSpeech",
                    method: "GET",
                    data: {
                        id: this.data.groupId
                    },
                    header: { 'token': wx.getStorageSync('token') },
                    success: (res) => {
                        wx.showToast({
                            icon: "none",
                            title: '禁言成功!',
                        })
                        this.setData({
                            checkedAll : !this.data.checkedAll
                        })
                        console.log(this.data.checkedAll);
                        wx.request(
                            {
                                url: groupBanSpeech.globalData.url + "/wx/group/member",
                                method: "GET",
                                data: {
                                    id: this.data.groupId
                                },
                                header: { 'token': wx.getStorageSync('token') },
                                success: (res) => {
                                    for (let index = 0; index < res.data.data.memberList.length; index++) {
                                        if (res.data.data.memberList[index].pic != null) {
                                            res.data.data.memberList[index].pic = groupBanSpeech.globalData.imageUrl + "/img/" + res.data.data.memberList[index].pic;
                                        }
                                    }
                                    this.setData({
                                        memberList: res.data.data.memberList,
                                        managerList: res.data.data.managerMemberList,
                                        memberConut: res.data.data.memberCount,
                                        managerCount: res.data.data.managerMemberCount
                                    })
                                    console.log(this.data.memberList)
                                }
                            })
                    }
                })
        }
    },
    pick(e) {
        console.log(e);