feat(web-admin): register receiveAccount FormCreate control.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
zlwuandCursor committed 2026-07-30 13:49:43 +08:00
1 parent 4e805f9625
commit cf61ce340d
7 files changed
+435

No files matched your search

+44
View File
@@ -71,6 +71,50 @@ export function fetchReplaceOaRoleUsers(roleId: string, userIds: string[]) {
})
}
// ---------------------------------------------------------------------------
// 收款账户
// ---------------------------------------------------------------------------
export function fetchOaReceiveAccountList(params?: {
keyword?: string
accountType?: string
page?: number
pageSize?: number
}) {
return request.get<{ list: any[]; total: number }>({
url: `${BASE}/receive-accounts`,
params
})
}
export function fetchOaReceiveAccountOptions() {
return request.get<{ list: any[] }>({ url: `${BASE}/receive-accounts/options` })
}
export function fetchOaReceiveAccountDetail(id: string) {
return request.get<any>({ url: `${BASE}/receive-accounts/${id}` })
}
export function fetchCreateOaReceiveAccount(data: Record<string, unknown>) {
return request.post({ url: `${BASE}/receive-accounts`, data, showSuccessMessage: true })
}
export function fetchUpdateOaReceiveAccount(id: string, data: Record<string, unknown>) {
return request.put({ url: `${BASE}/receive-accounts/${id}`, data, showSuccessMessage: true })
}
export function fetchDeleteOaReceiveAccount(id: string) {
return request.del({ url: `${BASE}/receive-accounts/${id}`, showSuccessMessage: true })
}
export function fetchBatchDeleteOaReceiveAccounts(ids: string[]) {
return request.post({
url: `${BASE}/receive-accounts/batch-delete`,
data: { ids },
showSuccessMessage: true
})
}
// ---------------------------------------------------------------------------
// 分组 / 应用 / 草稿 / 发布
// ---------------------------------------------------------------------------