pages/login/supplier-login.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/login/supplier-reg.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/order/order-delivery-detail.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
pages/order/order-delivery.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
store/index.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
sub_pages/customer/trade/detail.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
pages/login/supplier-login.vue
@@ -525,7 +525,7 @@ // uni.navigateBack(); // }, 1000); //todo 登录后可能需要进行绑定 } else { // uni.showToast({ pages/login/supplier-reg.vue
@@ -154,6 +154,8 @@ if (options.partnerUserName) { this.partnerName = options.partnerUserName || '佚名' } //扫码过来的,自然要清除分享商品的id this.$storage.removeItem('cache_sharePartnerUserId') } // #endif @@ -395,6 +397,20 @@ // #ifdef PUB_CUSTOMER var dto = {} dto.partnerUserId = this.partnerId || undefined //如果没有绑定,有商品详情的分享合伙人id的话缓存的话,尝试用这个 if(!dto.partnerUserId){ try { var sharePartnerUserId = this.$storage.getItem('cache_sharePartnerUserId') if (sharePartnerUserId) { //试图绑定 this.$storage.removeItem('cache_sharePartnerUserId') dto.partnerUserId = sharePartnerUserId } } catch (e) { console.error('reg bind ', e) } } dto.name = this.regCustomerName || '' post.dto = dto // #endif pages/order/order-delivery-detail.vue
@@ -110,7 +110,8 @@ </image> <view class="flex1"> <view class=" flex"> <view class="title">{{item.flowerName }} <view class="title"><span class="level">{{ item.flowerCategory || ''}}</span><span class="level">{{ item.flowerLevelStr || ''}}</span>{{item.flowerName }} </view> </view> <view class="each-list "> @@ -264,6 +265,13 @@ font-size: 28rpx; color: #000000; line-height: 40rpx; .level { font-weight: 400; font-size: 28rpx; color: #20613D; line-height: 40rpx; margin-right: 20rpx; } } .status { @@ -293,6 +301,13 @@ font-size: 28rpx; color: #000000; line-height: 40rpx; .level { font-weight: 400; font-size: 28rpx; color: #20613D; line-height: 40rpx; margin-right: 20rpx; } } .desc {} pages/order/order-delivery.vue
@@ -35,7 +35,9 @@ </image> <view class="flex1"> <view class=" flex"> <view class="title">{{item.flowerName }} <view class="title"><span class="level">{{ item.flowerCategory || ''}}</span><span class="level">{{ item.flowerLevelStr || ''}}</span>{{item.flowerName }} </view> </view> <view class="each-list"> @@ -240,6 +242,13 @@ font-size: 28rpx; color: #000000; line-height: 40rpx; .level { font-weight: 400; font-size: 28rpx; color: #20613D; line-height: 40rpx; margin-right: 20rpx; } } .status { @@ -269,6 +278,13 @@ font-size: 28rpx; color: #000000; line-height: 40rpx; .level { font-weight: 400; font-size: 28rpx; color: #20613D; line-height: 40rpx; margin-right: 20rpx; } } .desc {} store/index.js
@@ -392,6 +392,31 @@ storage.setItem('token', resp.data.access_token) commit("updateLogin", true) await dispatch('getCurrentInfo') //todo 登录后可能需要进行绑定 try { var sharePartnerUserId = storage.getItem('cache_sharePartnerUserId') if (sharePartnerUserId) { //试图绑定 storage.removeItem('cache_sharePartnerUserId') if (state.currentInfo.customerDTO && !state.currentInfo.customerDTO.partnerId) { message.showLoading() const bindres = await http.request('post', '/api/customer/bind/partner', { data: { partnerUserId: sharePartnerUserId } }) message.hideLoading() if (bindres.code == 0) { message.showToast(`绑定合伙人成功`) await dispatch('getCurrentInfo') } } } } catch (e) { console.error('login ', e) } uni.reLaunch({ url: '/pages/home/home' }) sub_pages/customer/trade/detail.vue
@@ -162,21 +162,31 @@ this.getDetail() } this.refreshShopNum() // #ifdef PUB_CUSTOMER if (options.partnerUserId) { //合伙人绑定的,判断当前用户,是否有登录 this.sharePartnerUserId = options.partnerUserId // let tmp = this // setTimeout(() => { // if (!tmp.currentInfo.id) { // //前往登录,,但是带上 // } // }, 500) //合伙人绑定的,判断当前用户,是否有登录,登录没绑定,没登录先缓存合伙人id,等注册和登录时候再弄 let tmp = this setTimeout(() => { if (tmp.currentInfo.id) { tmp.bindPartnerUser(tmp.currentInfo.id, '') } else { tmp.sharePartnerUserId = options.partnerUserId //没有登录到话设置到缓存 if (tmp.sharePartnerUserId) { tmp.$storage.setItem('cache_sharePartnerUserId', tmp.sharePartnerUserId) } } }, 1000) } // #endif }, // #ifdef PUB_CUSTOMER onShareAppMessage() { let that = this; var name = that.currentInfo.customerDTO&&that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO&&that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO&&that.currentInfo.partnerDTO.name || '' var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO && that.currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || '' //如果是合伙人的id,那么分享出去,需要附加id了 console.log('onShareAppMessage', this.currentInfo) @@ -195,8 +205,8 @@ }, onShareTimeline() { let that = this; var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO && currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || '' var name = that.currentInfo.customerDTO && that.currentInfo.customerDTO.name || that.currentInfo.supplierDTO && currentInfo.supplierDTO.name || that.currentInfo.partnerDTO && that.currentInfo.partnerDTO.name || '' //如果是合伙人的id,那么分享出去,需要附加id了 var partnerUserId = '' if (that.currentInfo.partnerDTO && currentInfo.partnerDTO.id) { @@ -212,6 +222,23 @@ }, // #endif methods: { async bindPartnerUser(userId, name) { //调用接口绑定 this.$message.showLoading() const { code, data } = await this.$http.request('post', '/api/customer/bind/partner', { data: { partnerUserId: userId } }) this.$message.hideLoading() if (code == 0) { this.$message.showToast(`绑定合伙人${name}成功`) await this.$store.dispatch('getCurrentInfo') } }, async updateItemNum(item) { const res = await this.$message.confirm('', { editable: true,