初始代码
This commit is contained in:
57
src/api/basic/common.ts
Normal file
57
src/api/basic/common.ts
Normal file
@@ -0,0 +1,57 @@
|
||||
import { defHttp } from '@/utils/http/axios';
|
||||
import { ContentTypeEnum } from '@/enums/httpEnum';
|
||||
|
||||
enum Api {
|
||||
PreviewFile = '/api/file/Uploader/Preview',
|
||||
Merge = '/api/file/merge',
|
||||
AMap = '/api/system/Location',
|
||||
}
|
||||
|
||||
// 获取下载文件链接
|
||||
export function getDownloadUrl(type: string, fileName: string = '') {
|
||||
return defHttp.get({ url: `/api/file/Download/${type}/${fileName}` });
|
||||
}
|
||||
// 获取全部下载文件链接(打包下载)
|
||||
export function getPackDownloadUrl(type: string, data) {
|
||||
return defHttp.post({ url: `/api/file/PackDownload/${type}`, data });
|
||||
}
|
||||
// 预览文件
|
||||
export function previewFile(data) {
|
||||
return defHttp.get({ url: Api.PreviewFile, data });
|
||||
}
|
||||
// 分片组装
|
||||
export function chunkMerge(data) {
|
||||
return defHttp.post({ url: Api.Merge, data, headers: { 'Content-Type': ContentTypeEnum.FORM_URLENCODED } });
|
||||
}
|
||||
// 下载导入示例模板
|
||||
export function getTemplateDownload(url, data) {
|
||||
return defHttp.get({ url: `/api/${url}/TemplateDownload`, data });
|
||||
}
|
||||
// 下载导入示例模板
|
||||
export function getImportPreview(url, data) {
|
||||
return defHttp.get({ url: `/api/${url}/ImportPreview`, data });
|
||||
}
|
||||
// 导入数据
|
||||
export function importData(url, data) {
|
||||
return defHttp.post({ url: `/api/${url}/ImportData`, data });
|
||||
}
|
||||
// 导入数据
|
||||
export function getImportExceptionData(url, data) {
|
||||
return defHttp.post({ url: `/api/${url}/ImportExceptionData`, data });
|
||||
}
|
||||
// 查询附近数据
|
||||
export function getAroundList(data) {
|
||||
return defHttp.get({ url: Api.AMap + '/around', data });
|
||||
}
|
||||
// 根据关键字查询附近数据
|
||||
export function getTextList(data) {
|
||||
return defHttp.get({ url: Api.AMap + '/text', data });
|
||||
}
|
||||
// 输入提示
|
||||
export function getInputTips(data) {
|
||||
return defHttp.get({ url: Api.AMap + '/inputtips', data });
|
||||
}
|
||||
// 导入
|
||||
export function upload(url, data) {
|
||||
return defHttp.post({ url: url, data, headers: { 'Content-Type': ContentTypeEnum.FORM_DATA } });
|
||||
}
|
||||
Reference in New Issue
Block a user