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()