修改不强制登录

This commit is contained in:
2025-03-28 13:34:22 +08:00
parent 1cf4dbf08e
commit 9404a03234
10 changed files with 56 additions and 15 deletions

View File

@ -31,6 +31,7 @@ const sendRequest = (options)=>{
rj(result.data); rj(result.data);
} }
}else if(result.statusCode==401){ }else if(result.statusCode==401){
rj(result.data);
const pages = getCurrentPages(); const pages = getCurrentPages();
const currentPages = pages[pages.length-1]; const currentPages = pages[pages.length-1];

12
app.js
View File

@ -18,12 +18,14 @@ App({
if(!(this.globalData.appConfig&&this.globalData.appConfig.share_card_title)){ if(!(this.globalData.appConfig&&this.globalData.appConfig.share_card_title)){
await this.getAppConfig(); await this.getAppConfig();
} }
if(!(this.globalData.userInfo&&this.globalData.userInfo.user_code)){
await this.getUserInfo();
}
let path = '/pages/help/index/index'; let path = '/pages/help/index/index';
if(this.globalData.userInfo.user_code){ if(this.globalData.accessToken){
path = `${path}?shared_user_code=${this.globalData.userInfo.user_code}`; if(!(this.globalData.userInfo&&this.globalData.userInfo.user_code)){
await this.getUserInfo();
}
if(this.globalData.userInfo.user_code){
path = `${path}?shared_user_code=${this.globalData.userInfo.user_code}`;
}
} }
return { return {
title:this.globalData.appConfig.share_card_title, title:this.globalData.appConfig.share_card_title,

View File

@ -44,9 +44,6 @@ Page({
this.setData({ this.setData({
navBarHeight:height navBarHeight:height
}) })
this.setData({
isLogin:!!app.globalData.accessToken
})
// this.getAddress(); // this.getAddress();
app.getAppConfig().then((data)=>{ app.getAppConfig().then((data)=>{
this.setData({ this.setData({
@ -97,8 +94,16 @@ Page({
}) })
} }
}); });
this.setData({
isLogin:!!app.globalData.accessToken
})
//手动更改了社区,就不要再次更新默认地址 //手动更改了社区,就不要再次更新默认地址
if(!this.data.manuallyChangedCommunity){ if(!this.data.manuallyChangedCommunity){
if(!app.globalData.accessToken){
return;
}
app.forceGetUserInfo().then((data)=>{ app.forceGetUserInfo().then((data)=>{
if(data.default_address){ if(data.default_address){
this.setData({ this.setData({

View File

@ -64,13 +64,13 @@
</view> </view>
</view> </view>
<button type="primary" class="order-button" bind:tap="preOrder" loading="{{preOrdering}}">立即下单</button> <button type="primary" class="order-button" bind:tap="preOrder" loading="{{preOrdering}}">立即下单</button>
<!-- <view class="login-panel" wx:if="{{!isLogin}}"> <view class="login-panel" wx:if="{{!isLogin}}">
<image class="icon" src="/assets/icon/help/redpacket@2x.png"/> <image class="icon" src="/assets/icon/help/redpacket@2x.png"/>
<view class="text">登录后享跑腿服务</view> <view class="text">登录后, 立享快递代取服务</view>
<navigator url="/pages/login/login"> <navigator url="/pages/login/login">
<button class="button" size="mini">一键登录</button> <button class="button" size="mini">立即登录</button>
</navigator> </navigator>
</view> --> </view>
<view class="action-bar"> <view class="action-bar">
<view bind:tap="navToHowToUse" class="item left"> <view bind:tap="navToHowToUse" class="item left">
<image src="/assets/icon/help/newbie.png" class="icon"/> <image src="/assets/icon/help/newbie.png" class="icon"/>

View File

@ -171,7 +171,7 @@
align-items: center; align-items: center;
padding:20rpx; padding:20rpx;
position: fixed; position: fixed;
bottom:0; bottom:20rpx;
left:20rpx; left:20rpx;
right:20rpx; right:20rpx;
} }

View File

@ -85,6 +85,11 @@ Page({
url: `/pages/browser/index?url=${encodeURIComponent(this.data.appConfig.url_user_agreement)}`, url: `/pages/browser/index?url=${encodeURIComponent(this.data.appConfig.url_user_agreement)}`,
}) })
}, },
goBack(){
wx.reLaunch({
url: '/pages/help/index/index',
})
},
shake(){ shake(){
if(!this.animation){ if(!this.animation){
this.animation = wx.createAnimation({ this.animation = wx.createAnimation({

View File

@ -20,5 +20,6 @@
</label> </label>
</radio-group> </radio-group>
</view> </view>
<view class="btn-no-login" bind:tap="goBack">暂不登录</view>
<view class="user-code">{{userCode}}</view> <view class="user-code">{{userCode}}</view>
</view> </view>

View File

@ -46,3 +46,12 @@
color:#999999; color:#999999;
opacity: .1; opacity: .1;
} }
.btn-no-login{
position: absolute;
bottom:60rpx;
left:0;
width:100%;
text-align: center;
color: #999999;
}

View File

@ -14,11 +14,11 @@
<view class="page-container property"> <view class="page-container property">
<view class="item" bind:tap="goToCouponList"> <view class="item" bind:tap="goToCouponList">
<view class="value">{{userInfo.coupon_count}}</view> <view class="value">{{userInfo.coupon_count||0}}</view>
<view class="key">优惠券(张)</view> <view class="key">优惠券(张)</view>
</view> </view>
<view class="item" bind:tap="goToMoney"> <view class="item" bind:tap="goToMoney">
<view class="value">{{userInfo.points}}</view> <view class="value">{{userInfo.points||0}}</view>
<view class="key">蜂蜜(克)</view> <view class="key">蜂蜜(克)</view>
</view> </view>
</view> </view>

View File

@ -141,9 +141,19 @@ Page({
}, },
pager:this.data.pager pager:this.data.pager
}) })
}).catch((res)=>{
console.log('res',res);
this.setData({
"pager.tab1.loading":false,
"pager.tab1.loadAll":true,
refreshTriggered:{
tab1:false
}
})
}); });
}, },
loadMerchantPayOrderList(){ loadMerchantPayOrderList(){
return;
//消费买单列表 //消费买单列表
if(this.data.pager.tab2.loading||this.data.pager.tab2.loadAll){ if(this.data.pager.tab2.loading||this.data.pager.tab2.loadAll){
return; return;
@ -210,6 +220,14 @@ Page({
}, },
pager:this.data.pager pager:this.data.pager
}) })
}).catch((res)=>{
this.setData({
"pager.tab3.loading":false,
"pager.tab3.loadAll":true,
refreshTriggered:{
tab3:false
}
})
}); });
}, },
pay(event){ pay(event){