From a6243cf4660cbdd84196b5173e83cc651b59f11f Mon Sep 17 00:00:00 2001
From: zhouyanli <593579392@qq.com>
Date: Wed, 29 Jul 2026 17:47:10 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=99=BB=E5=BD=95=EF=BC=8C?=
=?UTF-8?q?=E4=BF=AE=E6=94=B9bug?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../.claude/settings.local.json | 6 +-
property-uniapp-project/App.vue | 22 +-
.../pageSubPack/api/apiSub.js | 6 +
.../pageSubPack/api/request.js | 39 +-
.../pageSubPack/api/useImageUpload.js | 3 +-
.../pageSubPack/loginSub/change-pwd.vue | 14 +-
.../pageSubPack/loginSub/forget-pwd.vue | 12 +-
.../pageSubPack/loginSub/login.vue | 476 +++++++++---------
.../pageSubPack/loginSub/pwd-login.vue | 356 -------------
.../loginSub/register-new-user.vue | 30 +-
.../pageSubPack/my/addCar.vue | 9 +-
.../pageSubPack/my/addHouse.vue | 59 +--
.../pageSubPack/my/deleteAccount.vue | 2 +-
.../pageSubPack/my/houseDetail.vue | 2 +-
.../pageSubPack/my/selectBuilding.vue | 5 +
.../pageSubPack/my/selectParingLot.vue | 32 +-
.../pageSubPack/my/settingIndex.vue | 6 +-
.../online-repair/personalRepair.vue | 8 +-
.../pageSubPack/payment-list/paymentIndex.vue | 77 +--
property-uniapp-project/pages.json | 39 +-
property-uniapp-project/pages/index/index.vue | 298 ++++-------
.../pages/myIndex/myIndex.vue | 4 +-
.../pages/navigation/navigation.vue | 36 +-
.../pages/serviceIndex/serviceIndex.vue | 4 +-
24 files changed, 533 insertions(+), 1012 deletions(-)
delete mode 100644 property-uniapp-project/pageSubPack/loginSub/pwd-login.vue
diff --git a/property-uniapp-project/.claude/settings.local.json b/property-uniapp-project/.claude/settings.local.json
index 364fa09..92e0956 100644
--- a/property-uniapp-project/.claude/settings.local.json
+++ b/property-uniapp-project/.claude/settings.local.json
@@ -27,7 +27,11 @@
"Bash(sed -i '232s/^\t\t /\\\\t\\\\t/' pages/index/index.vue)",
"Bash(sed -i '233s/^\t\t /\\\\t\\\\t\\\\t/' pages/index/index.vue)",
"Bash(awk 'NR==235 { print substr\\($0, 2\\); next } 1' \"D:/wuye-jumin-front/property-uniapp-project/pages.json\")",
- "Bash(mv /tmp/pages_temp.json \"D:/wuye-jumin-front/property-uniapp-project/pages.json\")"
+ "Bash(mv /tmp/pages_temp.json \"D:/wuye-jumin-front/property-uniapp-project/pages.json\")",
+ "Bash(sed -i '32,36s/.*//' App.vue)",
+ "Bash(sed -i '32d;33d;34d;35d;36d' App.vue)",
+ "Bash(perl -i -pe 's/\\\\\\\\t\\\\t\\\\t\\\\t\\\\t\"disableScroll\": true/\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\"disableScroll\": true/' pages.json)",
+ "Bash(perl -i -pe 's/^t\\\\t\\\\t\\\\t\\\\t\"disableScroll\"/\\\\t\\\\t\\\\t\\\\t\\\\t\\\\t\"disableScroll\"/' pages.json)"
]
}
}
diff --git a/property-uniapp-project/App.vue b/property-uniapp-project/App.vue
index 7550da6..de8394c 100644
--- a/property-uniapp-project/App.vue
+++ b/property-uniapp-project/App.vue
@@ -10,27 +10,25 @@
console.log('App 启动')
uni.onPushMessage((res) => {
console.log("收到推送消息:",res) //监听推送消息
- })
+ })
// #ifdef APP-PLUS
// 只有 App 平台才获取 CID
getPushCID()
// #endif
- // 首页已是入口页:已登录用户不做跳转,直接留首页
- // 仅对未登录用户按需跳转到引导页或登录页
- const token = uni.getStorageSync('token')
+ // 路由分发(同步):所有人先进首页,点击功能再提示登录
+ const token = uni.getStorageSync('token') || ''
const hasShowGuide = uni.getStorageSync('hasShowGuide')
+
+ // 首次使用:标记引导已看过(不再强制引导页),直接进首页
if (!token && !hasShowGuide) {
- // 首次使用:跳转引导页
- console.log('首次启动,跳转引导页')
- uni.reLaunch({ url: '/pages/navigation/navigation' })
- } else if (!token && hasShowGuide) {
- // 已看过引导但未登录:跳转登录页
- console.log('已看过引导页,跳转登录页')
- uni.reLaunch({ url: '/pageSubPack/loginSub/pwd-login' })
+ console.log('首次启动,标记引导已看过,进入首页')
+ uni.setStorageSync('hasShowGuide', true)
}
- // 有 token:已在首页,不做跳转
+
+ // 所有人统一进首页
+ console.log('进入首页(hasToken=' + !!token + ')')
})
onShow((options) => {
console.log('App Show', options)
diff --git a/property-uniapp-project/pageSubPack/api/apiSub.js b/property-uniapp-project/pageSubPack/api/apiSub.js
index 741dc5a..7aca36b 100644
--- a/property-uniapp-project/pageSubPack/api/apiSub.js
+++ b/property-uniapp-project/pageSubPack/api/apiSub.js
@@ -57,6 +57,12 @@ export const deleteMyHouse = (data) => {
export const setMyHouseDefault = (data) => {
return post(`/api/resident/my/house/default`, data)
}
+
+// 添加房屋与业主关系-下拉数据
+export const getHouseDataList = (data) => {
+ return get(`/api/resident/my/house/dataList`, data)
+}
+
// 获取当前用户登录信息
export const getUserProfile = (data) => {
return get(`/api/resident/user/profile`, data)
diff --git a/property-uniapp-project/pageSubPack/api/request.js b/property-uniapp-project/pageSubPack/api/request.js
index 3898ed4..1555ac9 100644
--- a/property-uniapp-project/pageSubPack/api/request.js
+++ b/property-uniapp-project/pageSubPack/api/request.js
@@ -13,15 +13,20 @@ export default function request(url, data = {}, method = "GET") {
// mask: true
// });
+ const token = uni.getStorageSync("token") || "";
+ const header = {
+ "clientid": "resident",
+ 'content-type': 'application/json'
+ };
+ if (token) {
+ header["Authorization"] = "Bearer " + token;
+ }
+
uni.request({
url: baseUrl + url,
data: data,
method: method,
- header: {
- "Authorization": "Bearer " + (uni.getStorageSync("token") || ''),
- "clientid": "resident",
- 'content-type': 'application/json'
- },
+ header,
success: (res) => {
// uni.hideLoading();
@@ -33,13 +38,12 @@ export default function request(url, data = {}, method = "GET") {
const resData = res.data || {};
- // token 过期
+ // token 过期:仅在有 token 且过期时跳转登录页(无 token 用户正常浏览首页,由点击拦截处理)
if (resData.code === 401) {
- uni.showToast({ title: '登录过期,请重新登录', icon: 'none' });
- uni.clearStorageSync('token');
- setTimeout(() => {
- uni.reLaunch({ url: '/pageSubPack/loginSub/pwd-login' });
- }, 1500);
+ if (token) {
+ uni.clearStorageSync('token');
+ uni.reLaunch({ url: '/pageSubPack/loginSub/login?mode=pwd' });
+ }
reject({ msg: '登录过期', code: 401 });
return;
}
@@ -69,14 +73,19 @@ export const putMethod = (url, data) => request(url, data, 'PUT');
// 上传
export const upload = (filePath, url) => {
return new Promise((resolve, reject) => {
+ const t = uni.getStorageSync("token") || "";
+ const uploadHeader = {
+ "clientid": "resident"
+ };
+ if (t) {
+ uploadHeader["Authorization"] = "Bearer " + t;
+ }
+
uni.uploadFile({
url: baseUrl + url,
filePath: filePath,
name: 'file',
- header: {
- "Authorization": "Bearer " + (uni.getStorageSync("token") || ''),
- "clientid": "resident"
- },
+ header: uploadHeader,
success: (res) => {
try {
const data = JSON.parse(res.data);
diff --git a/property-uniapp-project/pageSubPack/api/useImageUpload.js b/property-uniapp-project/pageSubPack/api/useImageUpload.js
index 7e6f22e..f41aec7 100644
--- a/property-uniapp-project/pageSubPack/api/useImageUpload.js
+++ b/property-uniapp-project/pageSubPack/api/useImageUpload.js
@@ -1,5 +1,6 @@
// 服务器地址(与 request.js 保持一致)
-const baseUrl = 'https://wuyeapi.ckdzkj.com';
+// const baseUrl = 'https://wuyeapi.ckdzkj.com';
+const baseUrl = "http://192.168.1.222:8080"
/**
* 图片上传 Hook
diff --git a/property-uniapp-project/pageSubPack/loginSub/change-pwd.vue b/property-uniapp-project/pageSubPack/loginSub/change-pwd.vue
index 3202c20..efbcf1f 100644
--- a/property-uniapp-project/pageSubPack/loginSub/change-pwd.vue
+++ b/property-uniapp-project/pageSubPack/loginSub/change-pwd.vue
@@ -2,10 +2,10 @@
-
+
密码为 6-16 位,需同时包含字母和数字
@@ -13,14 +13,14 @@
+ placeholder="请输入密码" :inputBorder="false" maxlength="16" :placeholderStyle="placeholderStyle">
+ placeholder="请再次输入密码" :inputBorder="false" maxlength="16" :placeholderStyle="placeholderStyle">
@@ -95,7 +95,7 @@ const handleConfirm = () => {
//uni.setStorageSync('token', res.token); // 假设后端返回token字段
uni.showToast({ title: '修改成功', icon: 'success' });
setTimeout(() =>{
- uni.navigateTo({ url: '/pageSubPack/loginSub/pwd-login' });
+ uni.navigateTo({ url: '/pageSubPack/loginSub/login?mode=pwd' });
},1500)
}else{
@@ -116,7 +116,9 @@ const handleConfirm = () => {
/* 页面容器 */
.reset-pwd-page {
padding: 20rpx 40rpx 40rpx;
- min-height: 100vh;
+ height: 100vh;
+ overflow: hidden;
+ box-sizing: border-box;
background: repeating-linear-gradient(180deg, #E2F0FF, #F6FAFF );
}
.status_bar{
diff --git a/property-uniapp-project/pageSubPack/loginSub/forget-pwd.vue b/property-uniapp-project/pageSubPack/loginSub/forget-pwd.vue
index 67afc1d..ec90629 100644
--- a/property-uniapp-project/pageSubPack/loginSub/forget-pwd.vue
+++ b/property-uniapp-project/pageSubPack/loginSub/forget-pwd.vue
@@ -1,16 +1,16 @@
-
+
-
@@ -20,7 +20,7 @@
-
-
-
+
+
-
+ maxlength="20" :placeholderStyle="placeholderStyle" />
+
@@ -58,8 +58,8 @@
-
+ :inputBorder="false" maxlength="16" :placeholderStyle="placeholderStyle" />
+
@@ -302,7 +302,7 @@
});
setTimeout(() => {
uni.redirectTo({
- url: '/pageSubPack/loginSub/pwd-login'
+ url: '/pageSubPack/loginSub/login?mode=pwd'
});
}, 1500);
@@ -335,7 +335,9 @@
.register-page {
padding: 20rpx 40rpx 40rpx;
/* background-color: #f8f9fa; */
- min-height: 100vh;
+ height: 100vh;
+ overflow: hidden;
+ box-sizing: border-box;
background: repeating-linear-gradient(180deg, #E2F0FF, #F6FAFF);
}
diff --git a/property-uniapp-project/pageSubPack/my/addCar.vue b/property-uniapp-project/pageSubPack/my/addCar.vue
index 4a909db..f2d4280 100644
--- a/property-uniapp-project/pageSubPack/my/addCar.vue
+++ b/property-uniapp-project/pageSubPack/my/addCar.vue
@@ -10,13 +10,13 @@
车牌号
+ placeholder-class="input-placeholder" maxlength="8" />
车辆品牌
+ placeholder-class="input-placeholder" maxlength="32"/>
@@ -141,7 +141,7 @@
验证码
+ type="number" maxlength="6"/>
@@ -255,6 +255,7 @@
getHouseAuthSendSmsCode,
getMyHouseDetail,
upDateMyHouse,
+ getHouseDataList,
} from '/pageSubPack/api/apiSub.js'
import {
useImageUpload
@@ -315,35 +316,7 @@
- const relations = ref([{
- id: 0,
- name: '本人'
- },
- {
- id: 1,
- name: '配偶'
- },
- {
- id: 2,
- name: '父母'
- },
- {
- id: 3,
- name: '子女'
- },
- {
- id: 4,
- name: '亲属'
- },
- {
- id: 5,
- name: '租户'
- },
- {
- id: 6,
- name: '其他'
- }
- ])
+ const relations = ref([])
const upDataListNum = ref(0)
// const idCardFront = ref('')
@@ -495,8 +468,8 @@
idCardBackUpload.setPreviewUrl(data.data.cardImageBack?.url || data.data.cardImageBack || '')
} else {
uni.showToast({
- title: `${res.msg}`,
- icon: 'error'
+ title: res.msg,
+ icon: 'none'
});
}
} catch (err) {
@@ -514,6 +487,7 @@
clearInterval(timer)
})
onLoad((option) => {
+ loadRelations()
console.log(uni.getStorageSync('updateHouseId'));
if (option.id) {
if (uni.getStorageSync('operationType') == 'update') {
@@ -560,6 +534,21 @@
showRelation.value = false
upDataListNum.value++
}
+
+ // 获取与业主关系下拉数据
+ const loadRelations = async () => {
+ try {
+ const res = await getHouseDataList({dictType:"com_resident_relationship",dictName:'与业主关系'})
+ if (res.code === 200) {
+ relations.value = (res.rows || []).map(item => ({
+ id: item.dictValue,
+ name: item.dictLabel
+ }))
+ }
+ } catch (err) {
+ console.error('加载与业主关系失败:', err)
+ }
+ }
const selectClick = (item) => {
formData.status = item;
uni.setStorageSync('houseStatus', item)
diff --git a/property-uniapp-project/pageSubPack/my/deleteAccount.vue b/property-uniapp-project/pageSubPack/my/deleteAccount.vue
index 309cc0e..96a7b0a 100644
--- a/property-uniapp-project/pageSubPack/my/deleteAccount.vue
+++ b/property-uniapp-project/pageSubPack/my/deleteAccount.vue
@@ -76,7 +76,7 @@ const onDeleteAccount = () => {
uni.showToast({ title: '注销成功', icon: 'success' })
setTimeout(() => {
uni.redirectTo({
- url: '/pageSubPack/loginSub/pwd-login'
+ url: '/pageSubPack/loginSub/login?mode=pwd'
})
}, 1500)
} else {
diff --git a/property-uniapp-project/pageSubPack/my/houseDetail.vue b/property-uniapp-project/pageSubPack/my/houseDetail.vue
index 7079366..967d990 100644
--- a/property-uniapp-project/pageSubPack/my/houseDetail.vue
+++ b/property-uniapp-project/pageSubPack/my/houseDetail.vue
@@ -195,7 +195,7 @@
title: err.msg || '网络异常',
icon: 'none'
})
- console.error('列表接口报错:', err)
+ // console.error('列表接口报错:', err)
} finally {
}
diff --git a/property-uniapp-project/pageSubPack/my/selectBuilding.vue b/property-uniapp-project/pageSubPack/my/selectBuilding.vue
index 5554b7b..6b3ae9d 100644
--- a/property-uniapp-project/pageSubPack/my/selectBuilding.vue
+++ b/property-uniapp-project/pageSubPack/my/selectBuilding.vue
@@ -298,6 +298,8 @@
border-radius: 20rpx;
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.05);
transition: all 0.2s ease;
+ overflow: hidden;
+ min-width: 0;
}
/* 选中状态 */
@@ -315,6 +317,9 @@
font-size: 32rpx;
color: #333;
font-weight: 500;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
}
/* 成功提示弹窗 */
diff --git a/property-uniapp-project/pageSubPack/my/selectParingLot.vue b/property-uniapp-project/pageSubPack/my/selectParingLot.vue
index 33b3017..0254664 100644
--- a/property-uniapp-project/pageSubPack/my/selectParingLot.vue
+++ b/property-uniapp-project/pageSubPack/my/selectParingLot.vue
@@ -62,7 +62,7 @@
}else {
uni.showToast({
title: `${res.msg}`,
- icon: 'error'
+ icon: 'none'
});
}
})
@@ -86,7 +86,7 @@
}else {
uni.showToast({
title: `${res.msg}`,
- icon: 'error'
+ icon: 'none'
});
}
})
@@ -105,10 +105,7 @@
content: '确认选择此' + checkType.value + '吗?',
success: (res) => {
if (res.confirm) {
- uni.showLoading({
- title: '选择中...',
- mask: true
- })
+
setTimeout(() => {
uni.showToast({
title: '选择成功',
@@ -129,7 +126,6 @@
}
}, 1000)
setTimeout(() => {
- uni.hideLoading()
goFreash()
}, 2500)
}
@@ -190,12 +186,7 @@
box-sizing: border-box;
}
- .parkingLot-grid {
- display: grid;
-
- grid-template-columns: repeat(3, 1fr);
- gap: 30rpx;
- }
+
.empty-state {
display: flex;
@@ -212,6 +203,15 @@
margin-top: 20rpx;
margin-bottom: 10rpx;
}
+ .parkingLot-grid {
+ /* display: flex;
+ flex-wrap: wrap;
+ gap: 30rpx; */
+ display: grid;
+ grid-template-columns: repeat(3, 1fr);
+ gap: 30rpx
+
+ }
.parkingLot-item {
height: 100rpx;
@@ -223,6 +223,9 @@
border-radius: 20rpx;
box-shadow: 0 2rpx 8rpx rgba(0, 0, 0, 0.05);
transition: all 0.2s ease;
+ /* padding: 0 24rpx; */
+ overflow: hidden;
+ min-width: 0;
}
.parkingLot-item.active {
@@ -238,5 +241,8 @@
font-size: 32rpx;
color: #333;
font-weight: 500;
+ white-space: nowrap;
+ text-overflow: ellipsis;
+ overflow: hidden;
}
\ No newline at end of file
diff --git a/property-uniapp-project/pageSubPack/my/settingIndex.vue b/property-uniapp-project/pageSubPack/my/settingIndex.vue
index 79f6e0a..3e987d2 100644
--- a/property-uniapp-project/pageSubPack/my/settingIndex.vue
+++ b/property-uniapp-project/pageSubPack/my/settingIndex.vue
@@ -310,7 +310,7 @@
setTimeout(() => {
uni.hideLoading();
uni.reLaunch({
- url: '/pageSubPack/loginSub/pwd-login'
+ url: '/pageSubPack/loginSub/login?mode=pwd'
});
}, 1500);
} else {
@@ -320,7 +320,7 @@
uni.removeStorageSync('currentVillageId');
uni.hideLoading();
uni.reLaunch({
- url: '/pageSubPack/loginSub/pwd-login'
+ url: '/pageSubPack/loginSub/login?mode=pwd'
});
}
@@ -332,7 +332,7 @@
uni.removeStorageSync('currentVillageId');
uni.hideLoading();
uni.reLaunch({
- url: '/pageSubPack/loginSub/pwd-login'
+ url: '/pageSubPack/loginSub/login?mode=pwd'
});
})
diff --git a/property-uniapp-project/pageSubPack/online-repair/personalRepair.vue b/property-uniapp-project/pageSubPack/online-repair/personalRepair.vue
index 5f8a369..ae318e2 100644
--- a/property-uniapp-project/pageSubPack/online-repair/personalRepair.vue
+++ b/property-uniapp-project/pageSubPack/online-repair/personalRepair.vue
@@ -42,12 +42,6 @@
预约时间
{{ showTimeText || '请选择预约时间' }}
-
@@ -78,7 +72,7 @@
确认
-
+
diff --git a/property-uniapp-project/pageSubPack/payment-list/paymentIndex.vue b/property-uniapp-project/pageSubPack/payment-list/paymentIndex.vue
index 43fed97..62c371b 100644
--- a/property-uniapp-project/pageSubPack/payment-list/paymentIndex.vue
+++ b/property-uniapp-project/pageSubPack/payment-list/paymentIndex.vue
@@ -1,8 +1,5 @@
-
-
-
-
+
@@ -91,29 +88,14 @@
@@ -505,6 +420,22 @@
display: flex;
flex-direction: column;
+ /* 加载遮罩 */
+ .loading-mask {
+ position: absolute;
+ top: 0;
+ left: 0;
+ right: 0;
+ bottom: 0;
+ z-index: 999;
+ }
+
+ .loading-bg {
+ width: 100%;
+ height: 100%;
+ background: repeating-linear-gradient(to right, #EDF4FA, #C0E4FB);
+ }
+
/* 固定头部 */
.header-fixed {
position: relative;
@@ -539,34 +470,12 @@
height: 40rpx;
}
- .status_bar {
- width: 100%;
- flex-shrink: 0;
- position: relative;
- z-index: 1;
- }
-
- /* 导航栏 */
- .nav-bar {
- height: 44px;
- line-height: 44px;
- text-align: center;
- position: relative;
- z-index: 1;
- }
-
- .nav-title {
- font-size: 32rpx;
- font-weight: 500;
- }
-
.header-container {
display: flex;
align-items: center;
justify-content: space-between;
- padding: 4rpx 30rpx;
+ padding: 20rpx 30rpx;
box-sizing: border-box;
- // border-bottom: 1rpx solid #f0f0f0;
position: relative;
z-index: 10;
}
@@ -607,7 +516,6 @@
.bannarClass {
position: relative;
padding: 20rpx 40rpx;
- // margin-bottom: 20rpx;
height: 300rpx;
::v-deep .u-swiper {
@@ -634,7 +542,6 @@
margin-bottom: 20rpx;
}
- // 修改通知栏样式
::v-deep .uni-noticebar__content-wrapper--scrollable {
margin-right: 20px;
}
@@ -643,10 +550,6 @@
padding: 4px 12px;
}
- .notice-bar::after {
- color: #3E8EFF;
- }
-
.bg-card-open {
padding: 20rpx;
background-color: #fff;
@@ -664,8 +567,6 @@
width: 88rpx;
height: 88rpx;
border-radius: 10rpx;
- // opacity: 0.4;
-
}
.iconClass-img {
@@ -682,31 +583,24 @@
}
.adCardClass {
- // width: 100%;
height: 200rpx;
margin: 0 30rpx 20rpx;
background-color: #3E8EFF;
- // margin-top: 30rpx;
border-radius: 28rpx;
.titleLeft {
text-align: left;
line-height: 2;
- // margin-top: 32rpx;
- // margin-left: 30rpx;
}
.iconRightClass {
width: 120rpx;
height: 120rpx;
border-radius: 50%;
- // margin-top: 20rpx;
margin: 36rpx;
}
}
- .activity-card {}
-
.uni-card {
margin: 0 18px 20rpx !important;
}
@@ -722,20 +616,16 @@
font-size: 32rpx;
font-weight: 600;
color: #222;
-
}
.eventListCard {
- // min-height:200rpx ;
position: relative;
margin: 30rpx 0rpx;
- // overflow: hidden;
.activity-img {
width: 170rpx;
height: 230rpx;
position: relative;
- // background-color: #333333;
}
.status-tag {
@@ -806,4 +696,4 @@
font-size: 28rpx;
}
}
-
\ No newline at end of file
+
diff --git a/property-uniapp-project/pages/myIndex/myIndex.vue b/property-uniapp-project/pages/myIndex/myIndex.vue
index 91fa1ab..5e08ff6 100644
--- a/property-uniapp-project/pages/myIndex/myIndex.vue
+++ b/property-uniapp-project/pages/myIndex/myIndex.vue
@@ -1,8 +1,8 @@
-
+
diff --git a/property-uniapp-project/pages/navigation/navigation.vue b/property-uniapp-project/pages/navigation/navigation.vue
index 9d36f69..7ead1f1 100644
--- a/property-uniapp-project/pages/navigation/navigation.vue
+++ b/property-uniapp-project/pages/navigation/navigation.vue
@@ -71,17 +71,19 @@