diff --git a/miniprogram/components/selectMemberDrawer/selectMemberDrawer.ts b/miniprogram/components/selectMemberDrawer/selectMemberDrawer.ts index 2e5e5d2..bf27c8e 100644 --- a/miniprogram/components/selectMemberDrawer/selectMemberDrawer.ts +++ b/miniprogram/components/selectMemberDrawer/selectMemberDrawer.ts @@ -58,6 +58,11 @@ Component({ source: { type: String, value: 'addMember' + }, + /** 需要排除的用户 ID(history 模式下排除当前查看的成员) */ + excludeUserId: { + type: String, + value: '' } }, @@ -111,7 +116,11 @@ Component({ wx.showLoading({ title: '加载中...', mask: true }) if (this.properties.source === 'history') { - get('weighingScale/v3/select/history/user', { userId }, { loading: false }) + const params: Record = { userId } + if (this.properties.excludeUserId) { + params.userIdExclude = this.properties.excludeUserId + } + get('weighingScale/v3/select/history/user', params, { loading: false }) .then((res: any) => { const members: ExistingMember[] = (res.result ?? []).map((item: HistoryApiItem) => ({ id: item.userId, diff --git a/miniprogram/pages/data/data.wxml b/miniprogram/pages/data/data.wxml index 338b277..b3bc57b 100644 --- a/miniprogram/pages/data/data.wxml +++ b/miniprogram/pages/data/data.wxml @@ -100,6 +100,7 @@