优化:平台管理员账号独立管理
This commit is contained in:
@@ -17,8 +17,7 @@ import type {
|
||||
LoginResult,
|
||||
LowBalanceAlertConfig,
|
||||
Merchant,
|
||||
MerchantMember,
|
||||
MerchantMemberGroup,
|
||||
MerchantMember,
|
||||
MerchantRole,
|
||||
MerchantProduct,
|
||||
PageResult,
|
||||
@@ -49,15 +48,13 @@ export const dashboardApi = {
|
||||
|
||||
export const userApi = {
|
||||
list: (params?: Record<string, unknown>) =>
|
||||
request.get('/users', { params }).then((r) => r.data.data as PageResult<User>),
|
||||
create: (data: { username: string; password: string; nickname?: string; role?: string }) =>
|
||||
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),
|
||||
request.get('/platform/admins', { params }).then((r) => r.data.data as PageResult<User>),
|
||||
create: (data: { username: string; password: string; nickname?: string }) =>
|
||||
request.post('/platform/admins', data).then((r) => r.data.data as User),
|
||||
update: (id: number, data: { username: string; nickname?: string; password?: string; status: number }) =>
|
||||
request.patch(`/platform/admins/${id}`, data).then((r) => r.data.data as User),
|
||||
remove: (id: number) =>
|
||||
request.delete(`/users/${id}`).then((r) => r.data.data),
|
||||
request.delete(`/platform/admins/${id}`).then((r) => r.data.data),
|
||||
}
|
||||
|
||||
export const merchantApi = {
|
||||
@@ -179,8 +176,6 @@ export const deliveryApi = {
|
||||
}
|
||||
|
||||
export const platformApi = {
|
||||
members: (params?: Record<string, unknown>) =>
|
||||
request.get('/platform/members', { params }).then((r) => r.data.data as PageResult<MerchantMemberGroup>),
|
||||
merchants: (params?: Record<string, unknown>) =>
|
||||
request.get('/platform/merchants', { params }).then((r) => r.data.data as PageResult<Merchant>),
|
||||
createMerchant: (data: {
|
||||
|
||||
Reference in New Issue
Block a user