fix(admin): 修复履约渠道分页并统一列表分页状态
This commit is contained in:
@@ -31,6 +31,13 @@ export type ChannelRule = {
|
||||
enabled: boolean
|
||||
}
|
||||
|
||||
export type ChannelRuleListResult = {
|
||||
items: ChannelRule[]
|
||||
total: number
|
||||
page: number
|
||||
pageSize: number
|
||||
}
|
||||
|
||||
export type ChannelException = {
|
||||
id: number
|
||||
reason: string
|
||||
@@ -127,8 +134,10 @@ export function switchChannelForItems(payload: {
|
||||
}>('/api/v1/admin/fulfillment/switch', payload)
|
||||
}
|
||||
|
||||
export function fetchChannelRules(params: { channel?: string } = {}) {
|
||||
return apiGet<ChannelRule[]>('/api/v1/admin/fulfillment/rules', params)
|
||||
export function fetchChannelRules(
|
||||
params: { channel?: string; page?: number; pageSize?: number } = {},
|
||||
) {
|
||||
return apiGet<ChannelRuleListResult>('/api/v1/admin/fulfillment/rules', params)
|
||||
}
|
||||
|
||||
export function saveChannelRule(payload: {
|
||||
|
||||
Reference in New Issue
Block a user