feat(admin): 新增后台分销站点管理

This commit is contained in:
yml2213
2026-10-30 13:36:04 +08:00
parent df251c2c3c
commit 4554f1d525
8 changed files with 985 additions and 20 deletions
+20
View File
@@ -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
}