From 4b48bacef8646cee8b66f5e10b0ed7124534e93e Mon Sep 17 00:00:00 2001
From: odc.xiaohui <xiaohui@Q1>
Date: 星期五, 12 五月 2023 17:10:47 +0800
Subject: [PATCH] 首页修改
---
miniprogram/pages/manager/group/message/Speech/index.ts | 149 +++++++++++++++++++++++++++++++++++--------------
1 files changed, 107 insertions(+), 42 deletions(-)
diff --git a/miniprogram/pages/manager/group/message/Speech/index.ts b/miniprogram/pages/manager/group/message/Speech/index.ts
index 59790f0..9a79ea2 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)
@@ -65,62 +66,126 @@
}
},
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: '绂佽█鎴愬姛!',
- })
- 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);
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