modify-bug
All checks were successful
构建并部署前端到测试环境 / build-and-deploy (push) Successful in 6m58s

This commit is contained in:
sexygoat
2026-03-28 18:31:43 +08:00
parent d6c23c8bd1
commit dbe6070207
22 changed files with 922 additions and 260 deletions

View File

@@ -11,6 +11,8 @@ import type {
AssetRealtimeStatusResponse,
AssetRefreshResponse,
AssetPackageUsageRecord,
AssetPackageListResponse,
AssetPackageParams,
AssetCurrentPackageResponse,
DeviceStopResponse,
DeviceStartResponse,
@@ -65,17 +67,20 @@ export class AssetService extends BaseService {
}
/**
* 查询该资产所有套餐记录,含虚流量换算字段
* GET /api/admin/assets/:asset_type/:id/packages
* 查询该资产所有套餐记录,含虚流量换算字段(分页)
* GET /api/admin/assets/:asset_type/:id/packages?page=1&page_size=50
* @param assetType 资产类型 (card 或 device)
* @param id 资产ID
* @param params 查询参数(可选分页参数)
*/
static getAssetPackages(
assetType: AssetType,
id: number
): Promise<BaseResponse<AssetPackageUsageRecord[]>> {
return this.get<BaseResponse<AssetPackageUsageRecord[]>>(
`/api/admin/assets/${assetType}/${id}/packages`
id: number,
params?: AssetPackageParams
): Promise<BaseResponse<AssetPackageListResponse>> {
return this.get<BaseResponse<AssetPackageListResponse>>(
`/api/admin/assets/${assetType}/${id}/packages`,
params
)
}

View File

@@ -22,7 +22,8 @@ import type {
MyCommissionStatsQueryParams,
MyCommissionStatsResponse,
MyDailyCommissionStatsQueryParams,
DailyCommissionStatsItem
DailyCommissionStatsItem,
ResolveCommissionParams
} from '@/types/api/commission'
export class CommissionService extends BaseService {
@@ -202,4 +203,17 @@ export class CommissionService extends BaseService {
params
)
}
// ==================== 佣金记录修正 ====================
/**
* 修正待审佣金记录
* POST /api/admin/commission-records/{id}/resolve
*/
static resolveCommissionRecord(
id: number,
params: ResolveCommissionParams
): Promise<BaseResponse> {
return this.post<BaseResponse>(`/api/admin/commission-records/${id}/resolve`, params)
}
}