| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415 |
- import request from '@/utils/request';
- /**
- * 查询文件夹分类数据
- * @data data
- */
- export async function getDocTreeListAPI(data) {
- const res = await request.post('/fm/directory/selectTreeList', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 保存
- * @data data
- */
- export async function directorySaveAPI(data) {
- const res = await request.post('/fm/directory/save', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 修改
- * @data data
- */
- export async function directoryUpdateAPi(data) {
- data.authority = data.authority || 0
- const res = await request.post('/fm/directory/update', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 详情
- * @id id
- */
- export async function directoryGetByIdAPI(id) {
- const res = await request.get(`/fm/directory/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 删除
- * @id id
- */
- export async function directoryDeleteAPI(data) {
- const res = await request.delete(`/fm/directory/delete`, { data });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 检入
- * @data data
- */
- export async function checkEnter(data) {
- const res = await request.post('/fm/file/checkEnter', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 检出
- * @data data
- */
- export async function checkOut(data) {
- const res = await request.post('/fm/file/checkOut', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 发布版本
- * @data data
- */
- export async function fileVersion(data) {
- const res = await request.post('/fm/file/fileVersion', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 版本详情
- * @id id
- */
- export async function versionHetById(id) {
- const res = await request.get(`/fm/_file_version/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 发布记录
- * @id id
- */
- export async function queryRelease(id) {
- const res = await request.get(`/fm/file_operation_log/queryRelease/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 回收记录
- * @id id
- */
- export async function queryRecycle(id) {
- const res = await request.get(`/fm/file_operation_log/queryRecycle/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 工作流
- * @id id
- */
- export async function queryProcess(id) {
- const res = await request.get(`/fm/file_operation_log/queryProcess/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 个人工作区创建文件夹
- */
- export async function validationPersonal() {
- const res = await request.get(`/fm/directory/validationPersonal`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 收发管理
- */
- /**
- * 发布文档
- * @data data
- */
- export async function sendSave(data) {
- const res = await request.post('/fm/release_management/save', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function sendUpdate(data) {
- const res = await request.post('/fm/release_management/update', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function sendPage(data) {
- const res = await request.post('/fm/release_management/page', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function releasePage(data) {
- const res = await request.post('/fm/release_management/releasePage', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /*
- * 回收文档
- * @data data
- */
- export async function receiveSave(data) {
- const res = await request.post('/fm/recycle_management/save', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function receivePage(data) {
- const res = await request.post('/fm/recycle_management/page', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function recyclePage(data) {
- const res = await request.post('/fm/recycle_management/recyclePage', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 签收
- */
- export async function signFor(data) {
- const res = await request.post(`/fm/release_management/signFor`, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 签收
- */
- export async function allSignFor(data) {
- const res = await request.get(`/fm/release_management/allSignFor`, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 回收权限
- */
- export async function recycleAuthority(data) {
- const res = await request.post(`/fm/release_management/RecycleAuthority `, data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 查询文件数据
- * @data data
- */
- export async function filePageAPI(data) {
- if (!data.lcyStatus) {
- return true
- }
- const res = await request.post('/fm/file/page', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 保存
- * @data data
- */
- export async function fileSaveAPI(data) {
- const res = await request.post('/fm/file/save', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 修改
- * @data data
- */
- export async function fileUpdateAPI(data) {
- data.authority = data.authority || 0
- const res = await request.put('/fm/file/update', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 详情
- * @id id
- */
- export async function fileGetByIdAPI(id) {
- const res = await request.get(`/fm/file/getById/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 删除
- * @id id
- */
- export async function fileDeleteAPI(data) {
- const res = await request.delete(`/fm/file/delete`, { data });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 操作日志
- * @data data
- */
- export async function actionPage(data) {
- const res = await request.post('/fm/file_operation_log/page', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 回收站
- * @data data
- */
- export async function recycleBinPage(data) {
- const res = await request.post('/fm/recycle_bin/page', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- export async function revoke(params) {
- const res = await request.get(`/fm/recycle_bin/revoke`, { params });
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 删除
- * @id id
- */
- export async function recycleDeleteAPI(id) {
- const res = await request.get(`/fm/recycle_bin/delete/${id}`);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 归档
- * @data data
- */
- export async function updateLcyStatus(data) {
- const res = await request.post('/fm/file/updateLcyStatus', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 取消归档
- * @data data
- */
- export async function noUpdateLcyStatus(data) {
- const res = await request.post('/fm/file/noUpdateLcyStatus', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
- /**
- * 排序
- * @data data
- */
- export async function moveDirectory(data) {
- const res = await request.post('/fm/directory/moveDirectory', data);
- if (res.data.code == 0) {
- return res.data.data;
- }
- return Promise.reject(new Error(res.data.message));
- }
|