mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-13 04:46:44 +08:00
88 lines
1.7 KiB
JavaScript
88 lines
1.7 KiB
JavaScript
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
|
|
}
|