From 4c67b4c392963bb7cb27cf5b0b41250de416d6c6 Mon Sep 17 00:00:00 2001 From: zhaoyongnian <541231643@qq.com> Date: Tue, 9 Jun 2020 10:40:21 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A0=B7=E5=BC=8F=E5=8F=98=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../membersListNew/membersListNew.js | 106 ++++++++++++++++++ .../membersListNew/membersListNew.json | 4 + .../membersListNew/membersListNew.wxml | 13 +++ .../membersListNew/membersListNew.wxss | 49 ++++++++ .../pages/gOfficialsList/gOfficialsList.json | 3 +- .../pages/gOfficialsList/gOfficialsList.wxml | 5 +- 6 files changed, 177 insertions(+), 3 deletions(-) create mode 100644 subpages/associationNew/components/membersListNew/membersListNew.js create mode 100644 subpages/associationNew/components/membersListNew/membersListNew.json create mode 100644 subpages/associationNew/components/membersListNew/membersListNew.wxml create mode 100644 subpages/associationNew/components/membersListNew/membersListNew.wxss diff --git a/subpages/associationNew/components/membersListNew/membersListNew.js b/subpages/associationNew/components/membersListNew/membersListNew.js new file mode 100644 index 0000000..a32f426 --- /dev/null +++ b/subpages/associationNew/components/membersListNew/membersListNew.js @@ -0,0 +1,106 @@ +Component({ + data: { + }, + properties: { + currentUser: { + type: Object, + value: {} + }, + gMembersList: { + type: Array, + value: [], + observer: function (value) { + if (value.length > 0) { + console.log(value) + } + } + }, + gOfficialsList: { + type: Array, + value: [], + observer: function (value) { + if (value.length > 0) { + console.log(value) + } + } + } + }, + methods: { + onNoSpeak (e) { + var _this = this; + wx.showActionSheet({ + itemList: ['取消禁言','禁言1天', '禁言1周', '禁言1月', '永久禁言'], + success (res) { + // console.log(e.currentTarget.dataset.groupUserId,res.tapIndex) + let data = { + groupUserId: e.currentTarget.dataset.groupUserId, + bannedFlag: res.tapIndex.toString() + } + _this.triggerEvent('bannedChange',data) + }, + fail (res) { + console.log(e.currentTarget.dataset.groupUserId,res.errMsg) + } + }) + }, + onPhone (e) { + if (this.getSysInfo()){ + wx.showModal({ + title: '拨打电话', + content: `您确定拨打${e.currentTarget.dataset.number}`, + cancelColor: '#29B9A5', + confirmColor: '#29B9A5', + success: (res) => { + if (res.confirm) { + console.log('用户点击确定') + wx.makePhoneCall({ + phoneNumber: e.currentTarget.dataset.number + }) + } else if (res.cancel) { + console.log('用户点击取消') + } + } + }) + } else { + wx.makePhoneCall({ + phoneNumber: e.currentTarget.dataset.number + }) + } + }, + getSysInfo () { + wx.getSystemInfo({ + success:function(res){ + if(res.platform == "devtools"){ +             return false + }else if(res.platform == "ios"){ +             return false + }else if(res.platform == "android"){ +             return true + } + } + }) + }, + gLevelUp (e) { + console.log(e.currentTarget.dataset.groupUserId) + let parm = { + groupUserId: e.currentTarget.dataset.groupUserId, + identityFlag: '1' + } + this.triggerEvent('modifyIdentity',parm) + }, + gLevelDown (e) { + console.log(e.currentTarget.dataset.groupUserId) + let parm = { + groupUserId: e.currentTarget.dataset.groupUserId, + identityFlag: '2' + } + this.triggerEvent('modifyIdentity',parm) + }, + preViewImage(e) { + wx.previewImage({ + urls: [e.currentTarget.dataset.src], + current: e.currentTarget.dataset.src + }) + } + } +}) \ No newline at end of file diff --git a/subpages/associationNew/components/membersListNew/membersListNew.json b/subpages/associationNew/components/membersListNew/membersListNew.json new file mode 100644 index 0000000..e8cfaaf --- /dev/null +++ b/subpages/associationNew/components/membersListNew/membersListNew.json @@ -0,0 +1,4 @@ +{ + "component": true, + "usingComponents": {} +} \ No newline at end of file diff --git a/subpages/associationNew/components/membersListNew/membersListNew.wxml b/subpages/associationNew/components/membersListNew/membersListNew.wxml new file mode 100644 index 0000000..9762195 --- /dev/null +++ b/subpages/associationNew/components/membersListNew/membersListNew.wxml @@ -0,0 +1,13 @@ + + + + {{item.name}} + {{item.motto}} + + {{item.mobile}} + + diff --git a/subpages/associationNew/components/membersListNew/membersListNew.wxss b/subpages/associationNew/components/membersListNew/membersListNew.wxss new file mode 100644 index 0000000..f79e86f --- /dev/null +++ b/subpages/associationNew/components/membersListNew/membersListNew.wxss @@ -0,0 +1,49 @@ + +.item { + width: 320rpx; + height: 318rpx; + margin-top: 20rpx; + background: #fff; + border-radius: 20rpx; + display: flex; + flex-direction: column; + align-items: center; +} + +.item image { + width: 110rpx; + height: 110rpx; + border-radius: 50%; + margin-top: 40rpx; +} + +.item .name { + margin-top: 11rpx; + font-size: 30rpx; + font-weight: bold; + color: rgba(51, 51, 51, 1); +} + +.item .autograph { + margin-top: 10rpx; + font-size:26rpx; + font-weight:500; + color:rgba(193,193,193,1); + padding: 0 20rpx; +} + +.show { + padding: 0rpx 40rpx; + height: 24rpx; + font-size: 24rpx; + line-height: 24rpx; + font-weight: 500; + color: #C5C5C5; +} +.volunteer-box { + display: flex; + align-items: center; + justify-content: space-between; + flex-wrap: wrap; + padding: 0rpx 40rpx 19rpx 40rpx; +} \ No newline at end of file diff --git a/subpages/associationNew/pages/gOfficialsList/gOfficialsList.json b/subpages/associationNew/pages/gOfficialsList/gOfficialsList.json index 38bcac3..edc27a8 100644 --- a/subpages/associationNew/pages/gOfficialsList/gOfficialsList.json +++ b/subpages/associationNew/pages/gOfficialsList/gOfficialsList.json @@ -2,7 +2,8 @@ "usingComponents": { "load-more": "../../../../components/loadMore/loadMore", "no-data": "../../../../components/nodata/nodata", - "members-list": "../../components/membersList/membersList" + "members-list": "../../components/membersList/membersList", + "members-list-New": "../../components/membersListNew/membersListNew" }, "navigationBarTitleText": "官小带个长" } \ No newline at end of file diff --git a/subpages/associationNew/pages/gOfficialsList/gOfficialsList.wxml b/subpages/associationNew/pages/gOfficialsList/gOfficialsList.wxml index 262051a..de6cdb6 100644 --- a/subpages/associationNew/pages/gOfficialsList/gOfficialsList.wxml +++ b/subpages/associationNew/pages/gOfficialsList/gOfficialsList.wxml @@ -1,6 +1,7 @@ - - + +