[AI Generated]: feat(*): 完善数据页切换成员、首页接口对接及我的页缓存信息展示

This commit is contained in:
17792275749
2026-05-15 15:06:01 +08:00
parent fbef06b5c2
commit db74e0fdc9
2 changed files with 11 additions and 0 deletions
+2
View File
@@ -7,6 +7,7 @@ interface SysUserDevice {
realname: string
idCard: string
height: number
weight: number
sex: number
birthday: string
}
@@ -83,6 +84,7 @@ Page({
'form.gender': parsed.gender,
'form.age': parsed.age,
'form.height': String(u.height ?? ''),
'form.weight': String(u.weight ?? ''),
})
})
},
@@ -119,6 +119,9 @@ function syncToDevice(members: MemberDisplay[]): void {
* sn 与设备名直接读 lefuService.deviceInfo,连接状态实时同步
*/
Page({
/** 非响应式标记:首次加载不同步设备,数据变更后的刷新才同步 */
_firstLoad: true as boolean,
data: {
connected: false,
/** 当前设备 SN,来自 lefuService.deviceInfo.serialNumber */
@@ -196,6 +199,12 @@ Page({
memberList: list,
'deviceCard.capacityUsed': list.length,
})
// 首次加载不同步,后续数据变更触发的刷新才同步
if (this._firstLoad) {
this._firstLoad = false
} else {
syncToDevice(list)
}
})
.finally(() => {
this.setData({ loading: false })