invalid w
2023-10-08 1e95706f8b72fd80f0690465cf847a91b4e49d4a
提交 | 用户 | age
746d4a 1 import { UploadApiResult } from './model/uploadModel';
J 2 import { defHttp } from '/@/utils/http/axios';
b6d5b0 3 import { UploadFileParams } from '/#/axios';
29461a 4 import { useGlobSetting } from '/@/hooks/setting';
1e9570 5 import { AxiosProgressEvent } from 'axios';
746d4a 6
29461a 7 const { uploadUrl = '' } = useGlobSetting();
746d4a 8
J 9 /**
46e087 10  * @description: Upload interface
746d4a 11  */
J 12 export function uploadApi(
13   params: UploadFileParams,
1e9570 14   onUploadProgress: (progressEvent: AxiosProgressEvent) => void,
746d4a 15 ) {
J 16   return defHttp.uploadFile<UploadApiResult>(
17     {
29461a 18       url: uploadUrl,
746d4a 19       onUploadProgress,
J 20     },
56a966 21     params,
746d4a 22   );
J 23 }