fetch(add): 账户管理

This commit is contained in:
sexygoat
2026-01-23 17:18:24 +08:00
parent 339abca4c0
commit b53fea43c6
93 changed files with 7094 additions and 3153 deletions

View File

@@ -84,10 +84,7 @@ export class BaseService {
* @param url 请求URL
* @param params 请求参数
*/
protected static getOne<T>(
url: string,
params?: Record<string, any>
): Promise<BaseResponse<T>> {
protected static getOne<T>(url: string, params?: Record<string, any>): Promise<BaseResponse<T>> {
return this.get<BaseResponse<T>>(url, params)
}
@@ -96,10 +93,7 @@ export class BaseService {
* @param url 请求URL
* @param params 请求参数
*/
protected static getList<T>(
url: string,
params?: Record<string, any>
): Promise<ListResponse<T>> {
protected static getList<T>(url: string, params?: Record<string, any>): Promise<ListResponse<T>> {
return this.get<ListResponse<T>>(url, params)
}
@@ -200,19 +194,21 @@ export class BaseService {
params?: Record<string, any>,
fileName?: string
): Promise<void> {
return request.get({
url,
params,
responseType: 'blob'
}).then((blob: any) => {
const downloadUrl = window.URL.createObjectURL(blob)
const link = document.createElement('a')
link.href = downloadUrl
link.download = fileName || 'download'
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
window.URL.revokeObjectURL(downloadUrl)
})
return request
.get({
url,
params,
responseType: 'blob'
})
.then((blob: any) => {
const downloadUrl = window.URL.createObjectURL(blob)
const link = document.createElement('a')
link.href = downloadUrl
link.download = fileName || 'download'
document.body.appendChild(link)
link.click()
document.body.removeChild(link)
window.URL.revokeObjectURL(downloadUrl)
})
}
}