统一前后端代码格式化配置
This commit is contained in:
@@ -5,13 +5,15 @@ export function fetchAdminDashboardSummary() {
|
||||
return apiGet<AdminDashboardSummary>('/api/v1/admin/dashboard/summary')
|
||||
}
|
||||
|
||||
export function fetchAdminLoginLogs(params: {
|
||||
page?: number
|
||||
pageSize?: number
|
||||
username?: string
|
||||
dateFrom?: string
|
||||
dateTo?: string
|
||||
} = {}) {
|
||||
export function fetchAdminLoginLogs(
|
||||
params: {
|
||||
page?: number
|
||||
pageSize?: number
|
||||
username?: string
|
||||
dateFrom?: string
|
||||
dateTo?: string
|
||||
} = {},
|
||||
) {
|
||||
const search = new URLSearchParams()
|
||||
if (params.page) search.set('page', String(params.page))
|
||||
if (params.pageSize) search.set('pageSize', String(params.pageSize))
|
||||
|
||||
@@ -23,9 +23,7 @@ export function fetchAdminKuaishouIndustryShops() {
|
||||
return apiGet<AdminKuaishouIndustryShopListResult>('/api/v1/admin/kuaishou-industry/shops')
|
||||
}
|
||||
|
||||
export function listAdminKuaishouIndustryRefunds(
|
||||
payload: AdminKuaishouIndustryRefundListPayload,
|
||||
) {
|
||||
export function listAdminKuaishouIndustryRefunds(payload: AdminKuaishouIndustryRefundListPayload) {
|
||||
return apiPost<AdminKuaishouIndustryOpenApiResult>(
|
||||
'/api/v1/admin/kuaishou-industry/refunds/list',
|
||||
payload,
|
||||
|
||||
@@ -8,9 +8,7 @@ import type {
|
||||
} from '@/types/admin'
|
||||
|
||||
export function fetchAdminAffiliateDashConfig() {
|
||||
return apiGet<AdminAffiliateDashConfigResponse>(
|
||||
'/api/v1/admin/platform-config/affiliate-dash',
|
||||
)
|
||||
return apiGet<AdminAffiliateDashConfigResponse>('/api/v1/admin/platform-config/affiliate-dash')
|
||||
}
|
||||
|
||||
export function saveAdminAffiliateDashConfig(payload: AdminAffiliateDashConfig) {
|
||||
@@ -27,10 +25,12 @@ export function matchAdminAffiliateDashSku(productNo: string) {
|
||||
)
|
||||
}
|
||||
|
||||
export function fetchAdminAffiliateDashProducts(payload: {
|
||||
page?: number
|
||||
size?: number
|
||||
} = {}) {
|
||||
export function fetchAdminAffiliateDashProducts(
|
||||
payload: {
|
||||
page?: number
|
||||
size?: number
|
||||
} = {},
|
||||
) {
|
||||
return apiPost<AdminAffiliateDashProductListResult>(
|
||||
'/api/v1/admin/platform-config/affiliate-dash/products',
|
||||
payload,
|
||||
|
||||
@@ -41,23 +41,21 @@ export function fetchAdminCloudtentaclesOverrideRules() {
|
||||
)
|
||||
}
|
||||
|
||||
export function saveAdminCloudtentaclesOverrideRules(
|
||||
payload: {
|
||||
enabled: boolean
|
||||
rules: Array<{
|
||||
id?: string
|
||||
enabled?: boolean
|
||||
productName?: string
|
||||
sourceKey?: string
|
||||
deliveryItems?: Array<{
|
||||
cloudSkuId?: number
|
||||
cloudSkuName?: string
|
||||
quantity?: number
|
||||
}>
|
||||
notes?: string
|
||||
export function saveAdminCloudtentaclesOverrideRules(payload: {
|
||||
enabled: boolean
|
||||
rules: Array<{
|
||||
id?: string
|
||||
enabled?: boolean
|
||||
productName?: string
|
||||
sourceKey?: string
|
||||
deliveryItems?: Array<{
|
||||
cloudSkuId?: number
|
||||
cloudSkuName?: string
|
||||
quantity?: number
|
||||
}>
|
||||
},
|
||||
) {
|
||||
notes?: string
|
||||
}>
|
||||
}) {
|
||||
return apiPost<AdminCloudtentaclesOverrideRuleConfig>(
|
||||
'/api/v1/admin/platform-config/cloudtentacles/override-rules',
|
||||
payload,
|
||||
|
||||
@@ -5,9 +5,7 @@ import type {
|
||||
} from '@/types/admin'
|
||||
|
||||
export function fetchAdminFulfillmentRoutingConfig() {
|
||||
return apiGet<AdminFulfillmentRoutingConfig>(
|
||||
'/api/v1/admin/platform-config/fulfillment-routing',
|
||||
)
|
||||
return apiGet<AdminFulfillmentRoutingConfig>('/api/v1/admin/platform-config/fulfillment-routing')
|
||||
}
|
||||
|
||||
export function saveAdminFulfillmentRoutingConfig(payload: Partial<AdminFulfillmentRoutingConfig>) {
|
||||
|
||||
@@ -9,9 +9,7 @@ import type {
|
||||
} from '@/types/admin'
|
||||
|
||||
export function fetchAdminKuaishouFeifeiConfig() {
|
||||
return apiGet<AdminKuaishouFeifeiConfigResponse>(
|
||||
'/api/v1/admin/platform-config/kuaishou-feifei',
|
||||
)
|
||||
return apiGet<AdminKuaishouFeifeiConfigResponse>('/api/v1/admin/platform-config/kuaishou-feifei')
|
||||
}
|
||||
|
||||
export function saveAdminKuaishouFeifeiConfig(payload: AdminKuaishouFeifeiConfig) {
|
||||
@@ -40,10 +38,12 @@ export function fetchAdminKuaishouFeifeiProducts(payload: {
|
||||
)
|
||||
}
|
||||
|
||||
export function syncAdminKuaishouFeifeiProducts(payload: {
|
||||
status?: string
|
||||
supplyProductName?: string
|
||||
} = {}) {
|
||||
export function syncAdminKuaishouFeifeiProducts(
|
||||
payload: {
|
||||
status?: string
|
||||
supplyProductName?: string
|
||||
} = {},
|
||||
) {
|
||||
return apiPost<AdminKuaishouFeifeiProductSyncResult>(
|
||||
'/api/v1/admin/platform-config/kuaishou-feifei/sync-products',
|
||||
payload,
|
||||
|
||||
@@ -13,18 +13,14 @@ export function fetchAdminKuaishouIndustrySourceConfig() {
|
||||
)
|
||||
}
|
||||
|
||||
export function saveAdminKuaishouIndustrySourceConfig(
|
||||
payload: AdminKuaishouIndustrySourceConfig,
|
||||
) {
|
||||
export function saveAdminKuaishouIndustrySourceConfig(payload: AdminKuaishouIndustrySourceConfig) {
|
||||
return apiPost<AdminKuaishouIndustryConfigResponse>(
|
||||
'/api/v1/admin/platform-config/kuaishou-industry-source',
|
||||
payload,
|
||||
)
|
||||
}
|
||||
|
||||
export function refreshAdminKuaishouIndustryAccessToken(
|
||||
payload: { sellerId?: string } = {},
|
||||
) {
|
||||
export function refreshAdminKuaishouIndustryAccessToken(payload: { sellerId?: string } = {}) {
|
||||
return apiPost<AdminKuaishouIndustryRefreshTokenResponse>(
|
||||
'/api/v1/admin/platform-config/kuaishou-industry-source/refresh-token',
|
||||
payload,
|
||||
|
||||
@@ -32,15 +32,11 @@ export function fetchAdminWorkerPlatformSummary() {
|
||||
}
|
||||
|
||||
export function fetchAdminWorkerLevels() {
|
||||
return apiGet<{ items: WorkerLevel[] }>(
|
||||
'/api/v1/admin/worker-platform/levels',
|
||||
)
|
||||
return apiGet<{ items: WorkerLevel[] }>('/api/v1/admin/worker-platform/levels')
|
||||
}
|
||||
|
||||
export function fetchAdminWorkCategories() {
|
||||
return apiGet<{ items: WorkCategory[] }>(
|
||||
'/api/v1/admin/worker-platform/categories',
|
||||
)
|
||||
return apiGet<{ items: WorkCategory[] }>('/api/v1/admin/worker-platform/categories')
|
||||
}
|
||||
|
||||
export function saveAdminWorkCategory(payload: {
|
||||
@@ -49,22 +45,15 @@ export function saveAdminWorkCategory(payload: {
|
||||
sortOrder?: number
|
||||
status?: string
|
||||
}) {
|
||||
return apiPost<{ category: WorkCategory }>(
|
||||
'/api/v1/admin/worker-platform/categories',
|
||||
payload,
|
||||
)
|
||||
return apiPost<{ category: WorkCategory }>('/api/v1/admin/worker-platform/categories', payload)
|
||||
}
|
||||
|
||||
export function deleteAdminWorkCategory(categoryId: number) {
|
||||
return apiDelete<{ deleted: boolean }>(
|
||||
`/api/v1/admin/worker-platform/categories/${categoryId}`,
|
||||
)
|
||||
return apiDelete<{ deleted: boolean }>(`/api/v1/admin/worker-platform/categories/${categoryId}`)
|
||||
}
|
||||
|
||||
export function deleteAdminWorkerLevel(levelId: number) {
|
||||
return apiDelete<{ deleted: boolean }>(
|
||||
`/api/v1/admin/worker-platform/levels/${levelId}`,
|
||||
)
|
||||
return apiDelete<{ deleted: boolean }>(`/api/v1/admin/worker-platform/levels/${levelId}`)
|
||||
}
|
||||
|
||||
export function saveAdminWorkerLevel(payload: {
|
||||
@@ -76,24 +65,15 @@ export function saveAdminWorkerLevel(payload: {
|
||||
visibleDelaySeconds?: number
|
||||
status?: string
|
||||
}) {
|
||||
return apiPost<{ level: WorkerLevel }>(
|
||||
'/api/v1/admin/worker-platform/levels',
|
||||
payload,
|
||||
)
|
||||
return apiPost<{ level: WorkerLevel }>('/api/v1/admin/worker-platform/levels', payload)
|
||||
}
|
||||
|
||||
export function fetchAdminWorkerUsers(params?: Record<string, unknown>) {
|
||||
return apiGet<WorkerListResponse<WorkerUser>>(
|
||||
'/api/v1/admin/worker-platform/workers',
|
||||
params,
|
||||
)
|
||||
return apiGet<WorkerListResponse<WorkerUser>>('/api/v1/admin/worker-platform/workers', params)
|
||||
}
|
||||
|
||||
export function fetchAdminWorkProductRules(params?: Record<string, unknown>) {
|
||||
return apiGet<{ items: WorkProductRule[] }>(
|
||||
'/api/v1/admin/worker-platform/product-rules',
|
||||
params,
|
||||
)
|
||||
return apiGet<{ items: WorkProductRule[] }>('/api/v1/admin/worker-platform/product-rules', params)
|
||||
}
|
||||
|
||||
export function saveAdminWorkProductRule(payload: {
|
||||
@@ -121,16 +101,11 @@ export function saveAdminWorkProductRule(payload: {
|
||||
fieldsText?: string
|
||||
sortOrder?: number
|
||||
}) {
|
||||
return apiPost<{ rule: WorkProductRule }>(
|
||||
'/api/v1/admin/worker-platform/product-rules',
|
||||
payload,
|
||||
)
|
||||
return apiPost<{ rule: WorkProductRule }>('/api/v1/admin/worker-platform/product-rules', payload)
|
||||
}
|
||||
|
||||
export function deleteAdminWorkProductRule(ruleId: number) {
|
||||
return apiDelete<{ deleted: boolean }>(
|
||||
`/api/v1/admin/worker-platform/product-rules/${ruleId}`,
|
||||
)
|
||||
return apiDelete<{ deleted: boolean }>(`/api/v1/admin/worker-platform/product-rules/${ruleId}`)
|
||||
}
|
||||
|
||||
export function reviewAdminWorkerUser(
|
||||
@@ -143,17 +118,11 @@ export function reviewAdminWorkerUser(
|
||||
)
|
||||
}
|
||||
|
||||
export function assignAdminWorkOrderToWorker(
|
||||
workOrderId: number,
|
||||
payload: { workerId: number },
|
||||
) {
|
||||
export function assignAdminWorkOrderToWorker(workOrderId: number, payload: { workerId: number }) {
|
||||
return apiPost<{
|
||||
order: WorkOrder
|
||||
voucherConsume: WorkOrderVoucherConsumeResult
|
||||
}>(
|
||||
`/api/v1/admin/worker-platform/orders/${workOrderId}/assign`,
|
||||
payload,
|
||||
)
|
||||
}>(`/api/v1/admin/worker-platform/orders/${workOrderId}/assign`, payload)
|
||||
}
|
||||
|
||||
export function unassignAdminWorkOrder(workOrderId: number) {
|
||||
@@ -228,10 +197,7 @@ export function reviewAdminWorkerFinanceRequest(
|
||||
}
|
||||
|
||||
export function fetchAdminWorkOrders(params?: Record<string, unknown>) {
|
||||
return apiGet<WorkerListResponse<WorkOrder>>(
|
||||
'/api/v1/admin/worker-platform/orders',
|
||||
params,
|
||||
)
|
||||
return apiGet<WorkerListResponse<WorkOrder>>('/api/v1/admin/worker-platform/orders', params)
|
||||
}
|
||||
|
||||
export function createAdminMockWorkOrder(payload: {
|
||||
@@ -241,10 +207,7 @@ export function createAdminMockWorkOrder(payload: {
|
||||
paymentAmount?: number
|
||||
materialComplete?: boolean
|
||||
}) {
|
||||
return apiPost<{ order: WorkOrder }>(
|
||||
'/api/v1/admin/worker-platform/orders/mock',
|
||||
payload,
|
||||
)
|
||||
return apiPost<{ order: WorkOrder }>('/api/v1/admin/worker-platform/orders/mock', payload)
|
||||
}
|
||||
|
||||
export function submitAdminWorkOrderMaterial(
|
||||
@@ -263,9 +226,7 @@ export function publishAdminWorkOrder(workOrderId: number) {
|
||||
return apiPost<{
|
||||
order: WorkOrder
|
||||
voucherConsume: WorkOrderVoucherConsumeResult
|
||||
}>(
|
||||
`/api/v1/admin/worker-platform/orders/${workOrderId}/publish`,
|
||||
)
|
||||
}>(`/api/v1/admin/worker-platform/orders/${workOrderId}/publish`)
|
||||
}
|
||||
|
||||
export function updateAdminWorkOrder(
|
||||
@@ -288,9 +249,7 @@ export function updateAdminWorkOrder(
|
||||
}
|
||||
|
||||
export function deleteAdminWorkOrder(workOrderId: number) {
|
||||
return apiDelete<{ deleted: boolean }>(
|
||||
`/api/v1/admin/worker-platform/orders/${workOrderId}`,
|
||||
)
|
||||
return apiDelete<{ deleted: boolean }>(`/api/v1/admin/worker-platform/orders/${workOrderId}`)
|
||||
}
|
||||
|
||||
export function unpublishAdminWorkOrder(workOrderId: number) {
|
||||
@@ -300,10 +259,9 @@ export function unpublishAdminWorkOrder(workOrderId: number) {
|
||||
}
|
||||
|
||||
export function pinAdminWorkOrder(workOrderId: number, pinned: boolean) {
|
||||
return apiPost<{ order: WorkOrder }>(
|
||||
`/api/v1/admin/worker-platform/orders/${workOrderId}/pin`,
|
||||
{ pinned },
|
||||
)
|
||||
return apiPost<{ order: WorkOrder }>(`/api/v1/admin/worker-platform/orders/${workOrderId}/pin`, {
|
||||
pinned,
|
||||
})
|
||||
}
|
||||
|
||||
export function fetchAdminWorkOrderSharing(workOrderId: number) {
|
||||
@@ -348,16 +306,13 @@ export function resolveAdminProblemWorkOrder(
|
||||
}
|
||||
|
||||
export function acceptAdminWorkOrder(workOrderId: number) {
|
||||
return apiPost<{ order: WorkOrder }>(
|
||||
`/api/v1/admin/worker-platform/orders/${workOrderId}/accept`,
|
||||
)
|
||||
return apiPost<{ order: WorkOrder }>(`/api/v1/admin/worker-platform/orders/${workOrderId}/accept`)
|
||||
}
|
||||
|
||||
export function acceptAdminWorkOrders(workOrderIds: number[]) {
|
||||
return apiPost<{ orders: WorkOrder[] }>(
|
||||
'/api/v1/admin/worker-platform/orders/accept-batch',
|
||||
{ workOrderIds },
|
||||
)
|
||||
return apiPost<{ orders: WorkOrder[] }>('/api/v1/admin/worker-platform/orders/accept-batch', {
|
||||
workOrderIds,
|
||||
})
|
||||
}
|
||||
|
||||
export function deductAdminWorkOrderPendingDeposit(
|
||||
|
||||
@@ -4,11 +4,7 @@ import { optimizeImageForUpload } from '@/utils/image-upload'
|
||||
|
||||
type UploadScope = 'admin' | 'worker' | 'collect'
|
||||
|
||||
export async function uploadFile(
|
||||
file: File,
|
||||
scene: string,
|
||||
scope: UploadScope,
|
||||
) {
|
||||
export async function uploadFile(file: File, scene: string, scope: UploadScope) {
|
||||
const uploadTarget = await optimizeImageForUpload(file, scene)
|
||||
const form = new FormData()
|
||||
form.append('file', uploadTarget)
|
||||
|
||||
@@ -93,10 +93,7 @@ export function createWorkerWithdrawRequest(payload: {
|
||||
)
|
||||
}
|
||||
|
||||
export function changeWorkerPassword(payload: {
|
||||
currentPassword: string
|
||||
newPassword: string
|
||||
}) {
|
||||
export function changeWorkerPassword(payload: { currentPassword: string; newPassword: string }) {
|
||||
return apiPost<{ worker: WorkerUser; reloginRequired: boolean }>(
|
||||
'/api/v1/worker/profile/change-password',
|
||||
payload,
|
||||
@@ -104,10 +101,7 @@ export function changeWorkerPassword(payload: {
|
||||
}
|
||||
|
||||
export function fetchWorkerHallOrders(params?: Record<string, unknown>) {
|
||||
return apiGet<WorkerHallOrdersResponse>(
|
||||
'/api/v1/worker/hall/orders',
|
||||
params,
|
||||
)
|
||||
return apiGet<WorkerHallOrdersResponse>('/api/v1/worker/hall/orders', params)
|
||||
}
|
||||
|
||||
export function fetchWorkerHallLeaderboard() {
|
||||
@@ -115,9 +109,7 @@ export function fetchWorkerHallLeaderboard() {
|
||||
}
|
||||
|
||||
export function grabWorkerOrder(workOrderId: number) {
|
||||
return apiPost<{ order: WorkOrder }>(
|
||||
`/api/v1/worker/hall/orders/${workOrderId}/grab`,
|
||||
)
|
||||
return apiPost<{ order: WorkOrder }>(`/api/v1/worker/hall/orders/${workOrderId}/grab`)
|
||||
}
|
||||
|
||||
export function joinWorkerSharingOrder(workOrderId: number, payload: { quantity: number }) {
|
||||
@@ -132,10 +124,7 @@ export function fetchWorkerMyOrders(params?: Record<string, unknown>) {
|
||||
}
|
||||
|
||||
export function saveWorkerOrderNote(workOrderId: number, note: string) {
|
||||
return apiPost<{ order: WorkOrder }>(
|
||||
`/api/v1/worker/orders/${workOrderId}/note`,
|
||||
{ note },
|
||||
)
|
||||
return apiPost<{ order: WorkOrder }>(`/api/v1/worker/orders/${workOrderId}/note`, { note })
|
||||
}
|
||||
|
||||
export function submitWorkerAcceptance(
|
||||
|
||||
Reference in New Issue
Block a user