diff --git a/pages/index/index.js b/pages/index/index.js index b44ed16..01faf87 100644 --- a/pages/index/index.js +++ b/pages/index/index.js @@ -48,6 +48,7 @@ function processGoodsMedia(goods) { Page({ data: { + isLoggedIn: false, currentUserType: null, showUserInfoForm: false, avatarUrl: 'https://mmbiz.qpic.cn/mmbiz/icTdbqWNOwNRna42FI242Lcia07jQodd2FJGIYQfG0LAJGFxM4FbnQP6yfMxBgJ0F3YRqJCJ1aPAK2dQagdusBZg/0', @@ -2049,6 +2050,11 @@ Page({ duration: 2000 }) + // 更新登录状态 + this.setData({ + isLoggedIn: true + }) + // 测试登录成功,但已移除类型选择和跳转功能 } catch (error) { wx.hideLoading() @@ -2204,6 +2210,11 @@ Page({ console.log('手机号验证通过:', userInfo.phoneNumber) } + // 更新登录状态 + this.setData({ + isLoggedIn: true + }) + return true } else { console.warn('服务器验证失败,可能是新用户或登录状态无效') @@ -2413,13 +2424,15 @@ Page({ if (app.globalData.userInfo) { this.setData({ userInfo: app.globalData.userInfo, - needPhoneAuth: !app.globalData.userInfo.phoneNumber + needPhoneAuth: !app.globalData.userInfo.phoneNumber, + isLoggedIn: !!(userId && openid) }) } else { app.globalData.userInfo = localUserInfo this.setData({ userInfo: localUserInfo, - needPhoneAuth: !localUserInfo.phoneNumber + needPhoneAuth: !localUserInfo.phoneNumber, + isLoggedIn: !!(userId && openid) }) } @@ -2768,7 +2781,8 @@ Page({ this.setData({ needPhoneAuth: false, userInfo: userInfo, - showOneKeyLoginModal: false + showOneKeyLoginModal: false, + isLoggedIn: true }) wx.hideLoading() diff --git a/pages/index/index.wxml b/pages/index/index.wxml index 72cd2c9..5f57b78 100644 --- a/pages/index/index.wxml +++ b/pages/index/index.wxml @@ -100,12 +100,11 @@ 📢 招商合作 - + 📦 货源管理 - - + diff --git a/pages/index/index.wxss b/pages/index/index.wxss index 1bdbef9..f0dcb0e 100644 --- a/pages/index/index.wxss +++ b/pages/index/index.wxss @@ -1391,7 +1391,7 @@ video.product-media { } .promo-tag.sold-out { - background: linear-gradient(135deg, #8c8c8c 0%, #a6a6a6 100%); + background: linear-gradient(135deg, #a92a2aff 0%, #a6a6a6 100%); box-shadow: 0 2rpx 8rpx rgba(140, 140, 140, 0.3); }