import ajax from '@/utils/xajax.js' /** * @param {文件夹} folder */ const list = function (folder) { return ajax.post('/api/m/xfile/base/all/list', {folder}); } const findByName = function (name) { return ajax.post('/api/m/xfile/base/all/find', {name}); } /** * 文件夹树 */ const folderTree = function () { return ajax.get('/api/m/xfile/base/folder/tree'); } /** * 创建文件夹 * @param {*} data */ const folderCreate = function (data) { return ajax.post('/api/m/xfile/base/folder/create',data); } /** * 重命名 * @param {*} id * @param {*} name */ const folderRename = function (id,name) { return ajax.post('/api/m/xfile/base/folder/rename',{id,name}); } /** * 删除文件夹 * @param {*} id */ const folderDelete = function (id) { return ajax.del('/api/m/xfile/base/folder/delete?id='+id); } /** * 文章分页查询 * @param {*} data */ const filePageList = function (data) { return ajax.post('/api/m/xfile/base/file/pagelist',data); } const fileRename = function (id,name) { return ajax.post('/api/m/xfile/base/file/rename',{id,name}); } const fileDelete = function (id,path) { return ajax.post('/api/m/xfile/base/file/delete',{id,path}); } const fileMove = function (id,folderId) { return ajax.post('/api/m/xfile/base/file/rename',{id,folderId}); } const fileDetail = function (id) { return ajax.get('/api/m/xfile/base/file/detail?id='+id); } const fileSetDelete = function (id) { return ajax.del('/api/m/xfile/base/file/setdelete?id='+id); } export default { list, folderTree, folderCreate, folderRename, folderDelete, filePageList, fileRename, fileDelete, fileMove, fileDetail, fileSetDelete, findByName }