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) } } })