备注保存前获取完整用户详情构造请求体,TC03 清空备注场景不再丢失其他字段。 拆出 RemarkForm 组件,增加保存中禁用态和失败错误提示。
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
import type { UpdateUserBasicInfoBody } from "@workspace/ui/services/admin/user";
|
||||
|
||||
export type UserBasicInfoPayload = Omit<UpdateUserBasicInfoBody, "remark"> & {
|
||||
remark: string;
|
||||
};
|
||||
|
||||
export function buildUserBasicInfoPayload(
|
||||
user: API.User,
|
||||
remark: string
|
||||
): UserBasicInfoPayload {
|
||||
return {
|
||||
user_id: user.id,
|
||||
avatar: user.avatar,
|
||||
balance: user.balance,
|
||||
commission: user.commission,
|
||||
referral_percentage: user.referral_percentage,
|
||||
only_first_purchase: user.only_first_purchase,
|
||||
gift_amount: user.gift_amount,
|
||||
telegram: user.telegram,
|
||||
refer_code: user.refer_code,
|
||||
referer_id: user.referer_id,
|
||||
enable: user.enable,
|
||||
is_admin: user.is_admin ?? false,
|
||||
remark,
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user