diff --git a/app.json b/app.json index 9acb075..cda5787 100644 --- a/app.json +++ b/app.json @@ -61,14 +61,11 @@ "name": "associationNew", "pages": [ "pages/associationlist/associationlist", -<<<<<<< HEAD "pages/community/community", "pages/gMembersList/gMembersList", - "pages/gOfficialsList/gOfficialsList" -======= + "pages/gOfficialsList/gOfficialsList", "pages/talklist/talklist", "pages/eventlist/eventlist" ->>>>>>> 8cb094475e355feb09b2c52a944da0015316e0df ] }, { diff --git a/project.config.json b/project.config.json index 8534479..1086aa5 100644 --- a/project.config.json +++ b/project.config.json @@ -22,7 +22,7 @@ "disablePlugins": [], "outputPath": "" }, - "useCompilerModule": true, + "useCompilerModule": false, "userConfirmedUseCompilerModuleSwitch": false }, "compileType": "miniprogram", diff --git a/subpages/associationNew/components/communityList/communityList.wxss b/subpages/associationNew/components/communityList/communityList.wxss index 9333ff2..dddab1a 100644 --- a/subpages/associationNew/components/communityList/communityList.wxss +++ b/subpages/associationNew/components/communityList/communityList.wxss @@ -36,6 +36,7 @@ text-align: left; padding: 0; margin-top: 32rpx; + border: 0px; } .community-item .cover-image .community-add image{ width: 100%; diff --git a/subpages/associationNew/components/membersList/membersList.js b/subpages/associationNew/components/membersList/membersList.js index 9d19060..7b79713 100644 --- a/subpages/associationNew/components/membersList/membersList.js +++ b/subpages/associationNew/components/membersList/membersList.js @@ -31,15 +31,15 @@ Component({ wx.showActionSheet({ itemList: ['取消禁言','禁言1天', '禁言1周', '禁言1月', '永久禁言'], success (res) { - console.log(e.currentTarget.dataset.userId,res.tapIndex) + // console.log(e.currentTarget.dataset.groupUserId,res.tapIndex) let data = { - userId: e.currentTarget.dataset.userId, + groupUserId: e.currentTarget.dataset.groupUserId, bannedFlag: res.tapIndex.toString() } _this.triggerEvent('bannedChange',data) }, fail (res) { - console.log(e.currentTarget.dataset.userId,res.errMsg) + console.log(e.currentTarget.dataset.groupUserId,res.errMsg) } }) }, @@ -81,18 +81,18 @@ Component({ }) }, gLevelUp (e) { - console.log(e.currentTarget.dataset.userId) + console.log(e.currentTarget.dataset.groupUserId) let parm = { - groupUserId: e.currentTarget.dataset.userId, - identityFlag: '2' + groupUserId: e.currentTarget.dataset.groupUserId, + identityFlag: '1' } this.triggerEvent('modifyIdentity',parm) }, gLevelDown (e) { - console.log(e.currentTarget.dataset.userId) + console.log(e.currentTarget.dataset.groupUserId) let parm = { - groupUserId: e.currentTarget.dataset.userId, - identityFlag: '0' + groupUserId: e.currentTarget.dataset.groupUserId, + identityFlag: '2' } this.triggerEvent('modifyIdentity',parm) } diff --git a/subpages/associationNew/components/membersList/membersList.wxml b/subpages/associationNew/components/membersList/membersList.wxml index 4b7222a..5b82e93 100644 --- a/subpages/associationNew/components/membersList/membersList.wxml +++ b/subpages/associationNew/components/membersList/membersList.wxml @@ -12,11 +12,11 @@ - - @@ -24,18 +24,10 @@ 踢出群 --> - - - - - - + diff --git a/subpages/associationNew/pages/gMembersList/gMembersList.js b/subpages/associationNew/pages/gMembersList/gMembersList.js index 7b39c7e..f6d95b4 100644 --- a/subpages/associationNew/pages/gMembersList/gMembersList.js +++ b/subpages/associationNew/pages/gMembersList/gMembersList.js @@ -1,8 +1,7 @@ import { getPartyUserList, postUserBanned, - postModifyIdentity, - getCurrentUserInfo + postModifyIdentity } from '../../utils/api' Page({ @@ -25,11 +24,7 @@ Page({ */ onLoad: function (options) { this.data.partyGroupId = options.partyGroupId - this.getCurrentUserInfo().then(res => { - if (res) { - this.getPartyUserList(); - } - }) + this.getPartyUserList() }, /** @@ -53,22 +48,6 @@ Page({ this.getPartyUserList() } }, - //获取当前用户信息 - getCurrentUserInfo () { - return new Promise ((resolve,reject) => { - getCurrentUserInfo (this.data.partyGroupId).then(res => { - console.log('获取当前用户信息', res) - this.setData({ - currentUser: {...res.data} - }) - resolve(true) - }).catch(err =>{ - console.log(err) - this.data.currentUser = {} - reject(false) - }) - }) - }, // 获取群成员列表 getPartyUserList () { const para = { @@ -76,14 +55,18 @@ Page({ pageSize: this.data.pageSize, partyGroupId: this.data.partyGroupId } + wx.showLoading({ + title:'' + }) getPartyUserList(para).then(res => { console.log('获取群成员列表', res) this.setData({ - // currentUser: {...res.data.currentUser}, - gMembersList: [...this.data.gMembersList, ...res.data], + currentUser: {...res.data.currentUser}, + gMembersList: [...this.data.gMembersList, ...res.data.otherUsers], loadMoreType: res.data.length === this.data.pageSize ? 'loading': 'none', preloadVisible: false }) + wx.hideLoading() }).catch(err => { console.log(err) this.setData({ @@ -98,11 +81,10 @@ Page({ const para = {...e.detail} postUserBanned(para).then(res => { console.log('用户禁言', res) - this.data.gMembersList = this.data.gMembersList.map( item => { - if (item.userId === e.detail.userId) { + this.data.gMembersList.forEach(item => { + if (item.id === e.detail.groupUserId) { item.bannedFlag = e.detail.bannedFlag } - return item }) this.setData({ gMembersList: this.data.gMembersList @@ -116,6 +98,10 @@ Page({ const para = {...e.detail} postModifyIdentity(para).then(res => { console.log('修改用户身份', res) + this.setData({ + gMembersList: [], + currentUser: {} + }) this.getPartyUserList(); }).catch(err => { console.log(err) diff --git a/subpages/associationNew/pages/gMembersList/gMembersList.json b/subpages/associationNew/pages/gMembersList/gMembersList.json index 8c338b2..60ea339 100644 --- a/subpages/associationNew/pages/gMembersList/gMembersList.json +++ b/subpages/associationNew/pages/gMembersList/gMembersList.json @@ -1,7 +1,8 @@ { "usingComponents": { "load-more": "../../../../components/loadMore/loadMore", - "members-list": "../../components/membersList/membersList" + "members-list": "../../components/membersList/membersList", + "no-data": "../../../../components/nodata/nodata" }, "navigationBarTitleText": "群成员" } \ No newline at end of file diff --git a/subpages/associationNew/pages/gMembersList/gMembersList.wxml b/subpages/associationNew/pages/gMembersList/gMembersList.wxml index 198fdc0..cf553f4 100644 --- a/subpages/associationNew/pages/gMembersList/gMembersList.wxml +++ b/subpages/associationNew/pages/gMembersList/gMembersList.wxml @@ -5,6 +5,7 @@ bind:modifyIdentity="modifyIdentityCallBack" bind:bannedChange="bannedChangeCallBack"> + diff --git a/subpages/associationNew/pages/gOfficialsList/gOfficialsList.json b/subpages/associationNew/pages/gOfficialsList/gOfficialsList.json index 8c338b2..38bcac3 100644 --- a/subpages/associationNew/pages/gOfficialsList/gOfficialsList.json +++ b/subpages/associationNew/pages/gOfficialsList/gOfficialsList.json @@ -1,7 +1,8 @@ { "usingComponents": { "load-more": "../../../../components/loadMore/loadMore", + "no-data": "../../../../components/nodata/nodata", "members-list": "../../components/membersList/membersList" }, - "navigationBarTitleText": "群成员" + "navigationBarTitleText": "官小带个长" } \ No newline at end of file diff --git a/subpages/associationNew/pages/gOfficialsList/gOfficialsList.wxml b/subpages/associationNew/pages/gOfficialsList/gOfficialsList.wxml index ebbdb96..262051a 100644 --- a/subpages/associationNew/pages/gOfficialsList/gOfficialsList.wxml +++ b/subpages/associationNew/pages/gOfficialsList/gOfficialsList.wxml @@ -1,7 +1,7 @@ - + + diff --git a/subpages/associationNew/utils/filters.wxs b/subpages/associationNew/utils/filters.wxs index 88accf4..47cfb1c 100644 --- a/subpages/associationNew/utils/filters.wxs +++ b/subpages/associationNew/utils/filters.wxs @@ -35,7 +35,31 @@ var getBanned = function (code) { '永久禁言' ][index] } +var disabledBanned = function (identity,uIdentity) { + if (identity === GROUP_LEADER) { + return true + } else if (identity === GROUP_LEADER_2) { + if (uIdentity !== GROUP_MEMBER) { + return false + } else { + return true + } + } else { + return false + } +} +var forbiddenClass = function(identity,uIdentity){ + if (identity === GROUP_LEADER_2 && uIdentity === GROUP_LEADER_2) { + return true + } else if (identity === GROUP_MEMBER) { + return true + } else { + return false + } +} module.exports = { getIdentity: getIdentity, - getBanned: getBanned + getBanned: getBanned, + disabledBanned:disabledBanned, + forbiddenClass:forbiddenClass } \ No newline at end of file diff --git a/utils/config.js b/utils/config.js index 66f23bc..8aab460 100644 --- a/utils/config.js +++ b/utils/config.js @@ -6,7 +6,7 @@ module.exports = { }; function BASEURL() { - return 'https://eug-test.elinkit.com.cn/kc/epdc-api/api/' //党群1+1 + return 'https://eug-test.elinkit.com.cn/js/epdc-api/api/' //党群1+1 // return 'https://eug-test.elinkit.com.cn/js/epdc-api/api/' // 锦水测试环境 // return 'https://eug-test.elinkit.com.cn/epdc-api/api/' // 测试环境 接口地址 // return "http://219.146.91.110:9094/epdc-api/api/" // 测试环境 ip接口地址