mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-14 05:16:43 +08:00
2022年5月29日从svn移到git
This commit is contained in:
87
src/api/modules/filecloud.js
Normal file
87
src/api/modules/filecloud.js
Normal file
@@ -0,0 +1,87 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user