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', uploadApi = '/ventanaly-sharefile/fileServer/upload', downLoad = '/ventanaly-sharefile/fileServer/download', downloadById = '/ventanaly-sharefile/fileServer/downloadById', listData = '/activiti/activiti_process/listData', commit = '/safety/actBusiness/commit', getNowUserAgencyData = '/safety/approvalBusiness/getNowUserAgencyData', getNowUserApprovedData = '/safety/approvalBusiness/getNowUserApprovedData', } /** * 左侧树接口 * @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 }, { joinParamsToUrl: true }); /** * 下载文件接口 * @param params */ export const downLoad = (params) => defHttp.post({ url: Api.downLoad, params, responseType: 'blob' }); /** * 下载文件接口,通过id下载 * @param params */ export const downloadById = (params) => defHttp.get({ url: Api.downloadById, params, responseType: 'blob' }); /** * 删除文件/文件夹 */ export const deleteById = (params, handleSuccess) => { return defHttp.delete({ url: Api.delMenu, params }, { joinParamsToUrl: true }).then(() => { handleSuccess(); }); }; /** * 审批-提交 * @param params */ export const listData = (params) => defHttp.get({ url: Api.listData, params }); /** * 审批-确认提交 * @param params */ export const commit = (params) => defHttp.post({ url: Api.commit, params }, { joinParamsToUrl: true }); /** * 审批-待审批列表 * @param params */ export const getNowUserAgencyData = (params) => defHttp.get({ url: Api.getNowUserAgencyData, params }); /** * 审批-已审批列表 * @param params */ export const getNowUserApprovedData = (params) => defHttp.get({ url: Api.getNowUserApprovedData, params });