From d373da11c7ae96ef146099d50a2f0ef5ad37e4a4 Mon Sep 17 00:00:00 2001 From: 17792275749 <812100002@qq.com> Date: Wed, 27 May 2026 10:40:37 +0800 Subject: [PATCH] =?UTF-8?q?fix(data):=20=E5=88=87=E6=8D=A2=E6=88=90?= =?UTF-8?q?=E5=91=98=E6=97=B6=E8=A1=A5=E5=85=85=20id=20=E5=AD=97=E6=AE=B5?= =?UTF-8?q?=E5=B9=B6=E4=BF=AE=E5=A4=8D=20userId=20=E7=B1=BB=E5=9E=8B?= =?UTF-8?q?=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Sonnet 4.6 --- .../components/selectMemberDrawer/selectMemberDrawer.ts | 3 ++- miniprogram/pages/data/data.ts | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/miniprogram/components/selectMemberDrawer/selectMemberDrawer.ts b/miniprogram/components/selectMemberDrawer/selectMemberDrawer.ts index bdde394..b74b9f6 100644 --- a/miniprogram/components/selectMemberDrawer/selectMemberDrawer.ts +++ b/miniprogram/components/selectMemberDrawer/selectMemberDrawer.ts @@ -15,6 +15,7 @@ interface AddMemberApiItem { /** GET /weighingScale/v3/select/history/user 返回的单条结构 */ interface HistoryApiItem { + id: string userId: string realname: string sex: number @@ -123,7 +124,7 @@ Component({ get('weighingScale/v3/select/history/user', params, { loading: false }) .then((res: any) => { const members: ExistingMember[] = (res.result ?? []).map((item: HistoryApiItem) => ({ - id: item.userId, + id: item.id, name: item.realname, gender: item.sex === 1 ? '男' : '女', age: this._calcAge(item.birthday), diff --git a/miniprogram/pages/data/data.ts b/miniprogram/pages/data/data.ts index dde4b24..f90c8d7 100644 --- a/miniprogram/pages/data/data.ts +++ b/miniprogram/pages/data/data.ts @@ -232,10 +232,10 @@ Page({ relationType?: number | string | null avatar?: string } - const selectedUserId = m.userId ?? m.id const storedUserId = (wx.getStorageSync('userInfo') as StorageUserInfo | null)?.userId ?? '' const userInfo: PageUserInfo = { - userId: selectedUserId, + id: m.id, + userId: m.userId ?? '', realname: m.name, sex: m.sex ?? (m.gender === '男' ? 1 : 2), height: m.height, @@ -244,7 +244,7 @@ Page({ relationType: m.relationType ?? null, sex_dictText: m.gender, age: m.age, - isSelf: selectedUserId === storedUserId, + isSelf: m.userId === storedUserId, } this.setData({ showSelectDrawer: false, userInfo }) this.loadData()