注册用户-同步宜当生活加上隐私协议

This commit is contained in:
zhouyanli
2026-09-11 09:29:32 +08:00
parent 3de44644bd
commit 4f209b8fb7
12 changed files with 637 additions and 32 deletions

View File

@@ -441,8 +441,6 @@
}
}
const goToActivityDetail = (activity) => {
if (!requireLogin()) return
uni.navigateTo({

View File

@@ -3,12 +3,13 @@
<scroll-view class="page" scroll-y>
<view class="topBox">
<view class="name">
<image src="https://wuye.ckdzkj.com/images/logo-app.png" class="img" />
<image v-if="isLogin" src="https://wuye.ckdzkj.com/images/logo-app.png" class="img" />
<view v-else class="img img-grey"></view>
<span style="padding: 5rpx 5rpx;display: flex;flex-direction: column;line-height: 60rpx;">
<span style="font-size: 36rpx;font-weight: 600;">
{{loginName}}
<span style="font-size: 32rpx;font-weight: 600;">
{{ isLogin ? loginName : '用户未登录' }}
</span>
<span style="font-size: 26rpx;color:#666666;">
<span v-if="isLogin" style="font-size: 26rpx;color:#666666;">
{{phoneNum}}
</span>
</span>
@@ -21,8 +22,9 @@
<image :src="item.icon" class="item-icon" />
<view class="item-content">
<text class="item-title">{{ item.title }}</text>
<span class="item-desc" v-if="item.desc"><span
style="align-self: flex-end;font-size: 24rpx;vertical-align: baseline;">{{ item.desc }}</span></span>
<span class="item-desc" v-if="item.desc">
<span style="align-self: flex-end;font-size: 24rpx;vertical-align: baseline;">{{ item.desc }}</span>
</span>
</view>
<view class="item-arrow"></view>
<!-- <image src="https://wuye.ckdzkj.com/images/propertyImgs/arrow-right.png" class="arrow-icon" /> -->
@@ -77,6 +79,7 @@
const loginName = ref("")
const phoneNum = ref('')
const avatar = ref('')
const isLogin = ref(false)
// --方法----
const goToDetail = () => {
@@ -150,7 +153,15 @@
let lastUserIdMy = ''
onShow(() =>{
const token = uni.getStorageSync('token')
if (!token) return
isLogin.value = !!token
if (!token) {
// 未登录/已退出登录:清掉上次的账号信息,避免残留
lastUserIdMy = ''
loginName.value = ''
phoneNum.value = ''
avatar.value = ''
return
}
const currentUserId = uni.getStorageSync('userId') || ''
// 仅登录状态变化时刷新,切后台回来直接用缓存
if (currentUserId !== lastUserIdMy) {
@@ -209,6 +220,12 @@
border-radius: 50%;
}
/* 未登录时的默认灰色头像 */
.img-grey {
background-color: #d8d8d8;
flex-shrink: 0;
}
.name {
bottom: 30rpx;