| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- import { defHttp } from '/@/utils/http/axios';
- import { Modal } from 'ant-design-vue';
- enum Api {
- getTree = '/ventanaly-sharefile/fileServer/list',
- createFile = '/ventanaly-sharefile/fileServer/add',
- editMenu = '/ventanaly-sharefile/fileServer/edit',
- delMenu = '/ventanaly-sharefile/fileServer/delete?id=',
- uploadApi = '/ventanaly-sharefile/fileServer/upload',
- downLoad = '/ventanaly-sharefile/fileServer/download',
- deleteById = '/ventanaly-sharefile/fileServer/delete?id=',
- }
- /**
- * 左侧树接口
- * @param params
- */
- export const getTree = (params) => defHttp.post({ url: Api.getTree, params });
- /**
- * 创建文件夹接口
- * @param params
- */
- export const createFile = (params) => defHttp.post({ url: Api.createFile, params });
- /**
- * 上传文件接口
- * @param params
- */
- export const uploadApi = (params) => defHttp.post({headers: {'Content-Type':'application/x-www-form-urlencoded'}, url: Api.uploadApi, params });
- /**
- * 修改文件夹名称接口
- * @param params
- */
- export const editMenu = (params) => defHttp.post({ url: Api.editMenu, params });
- /**
- * 删除文件夹接口
- * @param params
- */
- export const delMenu = (params) => defHttp.delete({ url: Api.delMenu + params.id });
- /**
- * 下载文件接口
- * @param params
- */
- export const downLoad = (params) => defHttp.post({ url: Api.downLoad, params, responseType: 'blob' });
- /**
- * 删除文件/文件夹
- */
- export const deleteById = (params, handleSuccess) => {
- return defHttp.delete({ url: Api.deleteById, params }, { joinParamsToUrl: true }).then(() => {
- handleSuccess();
- });
- };
|