odc.xiaohui
2023-03-13 ae28f9db9fa0ebe24b9c21cb37daf23bafee7e92
修改禁言和取消禁言
7个文件已修改
156 ■■■■■ 已修改文件
miniprogram/app.json 101 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
miniprogram/pages/manager/group/index.ts 8 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
miniprogram/pages/manager/group/message/Speech/index.ts 26 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
miniprogram/pages/manager/group/message/Speech/index.wxml 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
miniprogram/pages/manager/group/message/index.wxss 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
miniprogram/pages/user/group/message/index.wxml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
miniprogram/pages/user/loginInfo/index.ts 3 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
miniprogram/app.json
@@ -1,52 +1,53 @@
{
  "pages": [
    "pages/index/index",
    "pages/manager/index",
    "pages/manager/report/index",
    "pages/manager/report/detail/index",
    "pages/manager/group/index",
    "pages/manager/cause/index",
    "pages/manager/cause/detail/index",
    "pages/manager/myself/index",
    "pages/user/index",
    "pages/user/pubulicty/index",
    "pages/user/myself/index",
    "pages/user/report/index",
    "pages/user/report/submitReport/index",
    "pages/user/report/detail/index",
    "pages/user/myself/detail/index",
    "pages/user/loginInfo/index",
    "pages/manager/group/message/index",
    "pages/manager/group/message/publicty/index",
    "pages/manager/group/message/cause/index",
    "pages/manager/group/message/member/index",
    "pages/manager/group/message/member/detail/index",
    "pages/manager/group/message/Speech/index",
    "pages/manager/group/message/records/index",
    "pages/manager/group/message/records/detail/index",
    "pages/user/group/index",
    "pages/user/group/message/index",
    "pages/user/group/message/publicty/index"
  ],
  "usingComponents": {
    "van-button": "@vant/weapp/button/index",
    "van-empty": "@vant/weapp/empty/index",
    "van-cell": "@vant/weapp/cell/index",
     "van-cell-group": "@vant/weapp/cell-group/index",
     "van-grid": "@vant/weapp/grid/index",
  "van-grid-item": "@vant/weapp/grid-item/index",
  "van-icon": "@vant/weapp/icon/index",
  "van-row": "@vant/weapp/row/index",
  "van-col": "@vant/weapp/col/index",
  "van-notify": "@vant/weapp/notify/index",
  "van-toast": "@vant/weapp/toast/index"
  },
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "青羊分局经侦大队",
    "navigationBarTextStyle": "black"
  },
  "sitemapLocation": "sitemap.json"
    "pages": [
        "pages/index/index",
        "pages/manager/index",
        "pages/manager/report/index",
        "pages/manager/report/detail/index",
        "pages/manager/group/index",
        "pages/manager/cause/index",
        "pages/manager/cause/detail/index",
        "pages/manager/myself/index",
        "pages/user/index",
        "pages/user/pubulicty/index",
        "pages/user/myself/index",
        "pages/user/report/index",
        "pages/user/report/submitReport/index",
        "pages/user/report/detail/index",
        "pages/user/myself/detail/index",
        "pages/user/loginInfo/index",
        "pages/manager/group/message/index",
        "pages/manager/group/message/publicty/index",
        "pages/manager/group/message/cause/index",
        "pages/manager/group/message/member/index",
        "pages/manager/group/message/member/detail/index",
        "pages/manager/group/message/Speech/index",
        "pages/manager/group/message/records/index",
        "pages/manager/group/message/records/detail/index",
        "pages/user/group/index",
        "pages/user/group/message/index",
        "pages/user/group/message/publicty/index"
    ],
    "usingComponents": {
        "van-button": "@vant/weapp/button/index",
        "van-empty": "@vant/weapp/empty/index",
        "van-cell": "@vant/weapp/cell/index",
        "van-cell-group": "@vant/weapp/cell-group/index",
        "van-grid": "@vant/weapp/grid/index",
        "van-grid-item": "@vant/weapp/grid-item/index",
        "van-icon": "@vant/weapp/icon/index",
        "van-row": "@vant/weapp/row/index",
        "van-col": "@vant/weapp/col/index",
        "van-notify": "@vant/weapp/notify/index",
        "van-toast": "@vant/weapp/toast/index",
        "van-checkbox": "@vant/weapp/checkbox/index",
        "van-checkbox-group": "@vant/weapp/checkbox-group/index"
    },
    "window": {
        "backgroundTextStyle": "light",
        "navigationBarBackgroundColor": "#fff",
        "navigationBarTitleText": "青羊分局经侦大队",
        "navigationBarTextStyle": "black"
    },
    "sitemapLocation": "sitemap.json"
}
miniprogram/pages/manager/group/index.ts
@@ -51,10 +51,12 @@
                header: { 'token': wx.getStorageSync('token') },
                success: (res) => {
                    console.log(res.data.data)
                    res.data.data.map(item=>{
                        item.time = item.time.substr(-8)
                    res.data.data.map(item => {
                        if (item.time) {
                            item.time = item.time.substr(-8)
                        }
                    })
                 this.setData({
                    this.setData({
                        groupList: res.data.data
                    })
                }
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?'已允许发言!':'禁言成功!'
                    })
                }
            })
miniprogram/pages/manager/group/message/Speech/index.wxml
@@ -12,7 +12,8 @@
    <view class="manager">
    <view>
        <view class="wenzi">群成员 ({{memberConut}})人</view>
        <radio  bindtap="allPick"  color="red" class="radio">全选</radio>
        <van-checkbox value="{{ checkedAll }}" bind:change="allPick" class="radio">全选</van-checkbox>
        <!-- <radio  bindtap="allPick"  color="red" class="radio">全选</radio> -->
    </view>
      
        <view class="list"  wx:for="{{memberList}}" wx:key="index" >
@@ -20,9 +21,16 @@
                <image class="managerIcon" src="{{item.pic}}"></image>
                <view class="name">{{item.realName}}</view>
                <!-- <button class="button" wx:if="{{item.banSpeech==0}}"  id="{{item.id}}" bindtap="memberDetail"  size="mini">禁言</button> -->
                <radio-group bindchange="pick" >
                <van-checkbox
                class="button"
                 value="{{ item.banSpeech==1 }}"
                bind:change="pick"
                data-value="{{item.id}}"
                data-index="{{index}}"
                data-checked="{{item.banSpeech}}"></van-checkbox>
                <!-- <radio-group bindchange="pick" >
                    <radio  checked="{{item.banSpeech==1}}" value="{{item.id}}" bindtap="cancel"  color="red" class="button"></radio>
               </radio-group>
               </radio-group> -->
            </view>
        </view>
    </view>
miniprogram/pages/manager/group/message/index.wxss
@@ -62,7 +62,7 @@
}
.low{
    position: fixed;
    bottom: 1.5rem;
    bottom: 0rem;
    width: 100%;
    background-color: white;
    /* height: 7%; */
miniprogram/pages/user/group/message/index.wxml
@@ -23,7 +23,7 @@
<view class="low" style="height: {{height}}px;">
    <image wx:if="{{isInput==1}}" class="more" src="../../../icon/more.png" bindtap="more"></image>
    <button bindtap="sendMsg" size="mini" wx:if="{{isInput==2}}" class="button">发送</button>
    <input disabled="{{ban==1}}"  value="{{value}}" class="input" bindinput="inputWenzi" />
    <input disabled="{{ban==1}}"  value="{{ban==1?'您已被禁言':value}}" class="input" bindinput="inputWenzi" />
    <view class="moreList" wx:if="{{isShow}}" >
        <!-- <view class="view-0" bindtap="groupMenber">
            <image src="../../../icon/groupmembers.png" class="bottom-icon"></image>
miniprogram/pages/user/loginInfo/index.ts
@@ -22,7 +22,6 @@
  },
  getName(e){
      console.log(e.detail.value)
      if(e.detail.value){
        this.setData({'viewData.style': myStyle})
      }
@@ -56,7 +55,7 @@
        })
        return
    }
    console.log("meizhic")
   wx.request({
       url:loginInfo.globalData.url+"/wx/user/add",
       method:"POST",