feat(admin): 新增后台分销站点管理
This commit is contained in:
@@ -12,6 +12,8 @@ import type {
|
||||
AdminDispute,
|
||||
AdminDisputePage,
|
||||
AdminDisputeQuery,
|
||||
AdminDistributionSite,
|
||||
AdminDistributionSiteUpdatePayload,
|
||||
AdminListing,
|
||||
AdminListingPage,
|
||||
AdminListingQuery,
|
||||
@@ -442,3 +444,21 @@ export async function updateAdminSystemConfig(
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
export async function fetchAdminDistributionSites() {
|
||||
const { data } = await adminClient.get<ApiResponse<{ items?: AdminDistributionSite[] }>>(
|
||||
'/admin/distribution/sites'
|
||||
)
|
||||
return data.data.items ?? []
|
||||
}
|
||||
|
||||
export async function updateAdminDistributionSite(
|
||||
id: number | string,
|
||||
payload: AdminDistributionSiteUpdatePayload
|
||||
) {
|
||||
const { data } = await adminClient.put<ApiResponse<AdminDistributionSite>>(
|
||||
`/admin/distribution/sites/${id}`,
|
||||
payload
|
||||
)
|
||||
return data.data
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user