fetch(add): 账户管理
This commit is contained in:
@@ -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)
|
||||
})
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user