wip: add upload component

This commit is contained in:
jq
2020-11-12 00:06:12 +08:00
parent 2b95be8013
commit 746d4a745d
19 changed files with 845 additions and 19 deletions

View File

@@ -0,0 +1,5 @@
export interface UploadApiResult {
message: string;
code: number;
url: string;
}

23
src/api/demo/upload.ts Normal file
View File

@@ -0,0 +1,23 @@
import { UploadApiResult } from './model/uploadModel';
import { defHttp } from '/@/utils/http/axios';
import { UploadFileParams } from '/@/utils/http/axios/types';
enum Api {
UPLOAD_URL = '/upload',
}
/**
* @description: 上传接口
*/
export function uploadApi(
params: UploadFileParams,
onUploadProgress: (progressEvent: ProgressEvent) => void
) {
return defHttp.uploadFile<UploadApiResult>(
{
url: Api.UPLOAD_URL,
onUploadProgress,
},
params
);
}