create-iking-admin
Version:
金合技术中台脚手架
31 lines (28 loc) • 718 B
text/typescript
/*
* @Author: wfl
* @LastEditors: wfl
* @description:
* @updateInfo:
* @Date: 2022-08-30 14:59:16
* @LastEditTime: 2022-09-02 14:59:03
*/
import { useGlobSetting } from '@/global/hooks/setting';
import { defHttp } from '@/mainApp/utils/http/axios';
import { UploadFileParams } from '@t/axios';
import { UploadApiResult } from './model/uploadModel';
const { uploadUrl = '' } = useGlobSetting();
/**
* @description: Upload interface
*/
export function uploadApi(
params: UploadFileParams,
onUploadProgress: (progressEvent: ProgressEvent) => void,
) {
return defHttp.uploadFile<UploadApiResult>(
{
url: uploadUrl,
onUploadProgress,
},
params,
);
}