功能:优化账号分层与管理员初始化

This commit is contained in:
yml2213
2026-08-13 13:18:41 +08:00
parent ac44fda08b
commit 1f85add5e0
12 changed files with 270 additions and 25 deletions
+4
View File
@@ -53,6 +53,8 @@ export const userApi = {
request.post('/users', data).then((r) => r.data.data as User),
updateStatus: (id: number, status: number) =>
request.patch(`/users/${id}/status`, { status }).then((r) => r.data.data),
updateRole: (id: number, role: User['role']) =>
request.patch(`/users/${id}/role`, { role }).then((r) => r.data.data),
remove: (id: number) =>
request.delete(`/users/${id}`).then((r) => r.data.data),
}
@@ -176,6 +178,8 @@ export const deliveryApi = {
}
export const platformApi = {
members: (params?: Record<string, unknown>) =>
request.get('/platform/members', { params }).then((r) => r.data.data as PageResult<MerchantMember>),
merchants: (params?: Record<string, unknown>) =>
request.get('/platform/merchants', { params }).then((r) => r.data.data as PageResult<Merchant>),
createMerchant: (data: {