| @@ -15,14 +15,14 @@ Component({ | |||
| default: 'index', | |||
| }, | |||
| // 是否收藏 | |||
| isCollect:{ | |||
| type:Boolean, | |||
| default:false | |||
| isCollect: { | |||
| type: Boolean, | |||
| default: false | |||
| }, | |||
| // 类名 | |||
| listClass:{ | |||
| type:String, | |||
| default:"", | |||
| listClass: { | |||
| type: String, | |||
| default: "", | |||
| }, | |||
| }, | |||
| @@ -38,14 +38,14 @@ Component({ | |||
| methods: { | |||
| // 进入详情 | |||
| goDetails(e) { | |||
| if(this.data.listClass == 'disabled-model-view'){ | |||
| if (this.data.listClass == 'disabled-model-view') { | |||
| return | |||
| } | |||
| let dataset = e.currentTarget.dataset; | |||
| this.triggerEvent('getItem', dataset.item); | |||
| }, | |||
| // 进入个人主页 | |||
| goHomePage(e){ | |||
| goHomePage(e) { | |||
| let customerid = e.currentTarget.dataset.customerid; | |||
| wx.navigateTo({ | |||
| url: '/pages/index/components/homepage/homepage', | |||
| @@ -56,16 +56,23 @@ Component({ | |||
| }) | |||
| }, | |||
| // 收藏 | |||
| productCollect(e){ | |||
| productCollect(e) { | |||
| this.triggerEvent('changeCollect'); | |||
| }, | |||
| // 聊一聊 | |||
| goToChat(){ | |||
| if(!app.globalData.customerId){ | |||
| goToChat() { | |||
| if (!app.globalData.customerId) { | |||
| app.goLogin(); | |||
| return | |||
| } | |||
| console.log(`点击了聊一聊`) | |||
| wx.navigateTo({ | |||
| url:"/pages/msgModule/wechat2/wechat2", | |||
| success: function (res) { | |||
| // 通过eventChannel向被打开页面传送数据 | |||
| res.eventChannel.emit('customerid', { customerid }) | |||
| } | |||
| }) | |||
| }, | |||
| } | |||
| }) | |||
| @@ -121,13 +121,14 @@ Page({ | |||
| if (prevPage.route == "pages/myModule/index") { | |||
| let businessCommunicationCustomer = res.data.businessCommunicationCustomer; | |||
| if (res.data.customer.paidByMonth) { | |||
| businessCommunicationCustomer.nickName = res.data.customer.paidByMonth; | |||
| businessCommunicationCustomer.nickName = res.data.customer.nickName; | |||
| businessCommunicationCustomer.isPartner = true; | |||
| } else { | |||
| businessCommunicationCustomer.isPartner = false; | |||
| } | |||
| prevPage.setData({ | |||
| user: businessCommunicationCustomer | |||
| user: businessCommunicationCustomer, | |||
| isLogin:true | |||
| }) | |||
| wx.setStorageSync('businessCommunicationCustomer', businessCommunicationCustomer) | |||
| wx.navigateBack() | |||
| @@ -8,10 +8,6 @@ Page({ | |||
| user: { | |||
| chatHeads: "https://wx.qlogo.cn/mmopen/vi_32/GhKAicgjqaCK1oZDfibe4ciaBWicWDnMFqibzWU0qp5diaE8tatUQCyTpDvlJIHJTbVprC1Dbwjh5WkWcgdmlO4VicJ8w/132", | |||
| name: "微信昵称微信昵称微微信微信昵称微信昵称微微信", | |||
| isPartner: true, | |||
| address: "上海市·徐汇区", | |||
| // customerId:666967, | |||
| customerId: 666678, | |||
| }, | |||
| isLogin: false, | |||
| listData: [ | |||
| @@ -42,7 +38,9 @@ Page({ | |||
| user: app.globalData.businessCommunicationCustomer, | |||
| isLogin:true | |||
| }) | |||
| console.log(`------------------当前登录用户-----------------------`) | |||
| console.log(app.globalData.businessCommunicationCustomer); | |||
| console.log(`------------------当前登录用户-----------------------`) | |||
| } | |||
| }, | |||
| // 前往登录页 | |||
| @@ -53,8 +51,9 @@ Page({ | |||
| goRouterPage(e) { | |||
| let code = e.currentTarget.dataset.code; | |||
| let customerid = this.data.user.customerId; | |||
| if (!customerid) { | |||
| if (!customerid && code != 'my-contact') { | |||
| app.goLogin(); | |||
| return | |||
| } | |||
| let url = ""; | |||
| // 前往主页 | |||
| @@ -75,8 +74,7 @@ Page({ | |||
| } | |||
| // 前往联系客服 | |||
| if (code == 'my-contact') { | |||
| // url = "/pages/outLink/outLink"; | |||
| url = "/pages/msgModule/wechat2/wechat2" | |||
| url = "/pages/outLink/outLink"; | |||
| } | |||
| wx.navigateTo({ | |||
| url, | |||
| @@ -86,4 +84,15 @@ Page({ | |||
| } | |||
| }) | |||
| }, | |||
| // 退出登录 | |||
| exitLogin(){ | |||
| wx.removeStorageSync('userInfo'); | |||
| wx.removeStorageSync('businessCommunicationCustomer'); | |||
| app.globalData.businessCommunicationCustomer = null; | |||
| app.globalData.customerId = null; | |||
| this.setData({ | |||
| user:{}, | |||
| isLogin:false | |||
| }) | |||
| }, | |||
| }) | |||
| @@ -7,7 +7,7 @@ | |||
| </view> | |||
| <view class="user-info fl"> | |||
| <view class="user-name-box fl" wx:if="{{ user.isPartner }}"> | |||
| <view class="user-name need yichu fl">{{ user.name }}</view> | |||
| <view class="user-name need yichu fl">{{ user.nickName }}</view> | |||
| <view class="user-isPartner fl"> | |||
| <image class="certification-img" src="/images/home/certification-icon.png" /> | |||
| 平台认证 | |||
| @@ -16,13 +16,13 @@ | |||
| <view class="user-name-box fl" wx:else> | |||
| <view class="user-name yichu fl">{{ user.name }}</view> | |||
| </view> | |||
| <view class="user-address fl">{{ user.province + '·' + user.city }}</view> | |||
| <view class="user-address fl">{{ user.province + user.city ? '·' + user.city : '' }}</view> | |||
| <view class="show-home-page fl" bindtap="goRouterPage" data-code="homepage"> | |||
| <image class="home-page-img" src="/images/home/home-page-icon.png" /> | |||
| 查 看 主 页 >> | |||
| </view> | |||
| </view> | |||
| <view class="exit-view"> | |||
| <view class="exit-view" bindtap="exitLogin"> | |||
| <image class="exit-img" src="/images/home/exit-icon.png" /> | |||
| 退出 | |||
| </view> | |||