pub_svc_platform_web/src/api/publicService/docCenter.js

153 lines
3.3 KiB
JavaScript

import request from '@/utils/request'
import request_formdata from '@/utils/request_formdata'
// 查询文档中心左侧树形结构
export function getDocCenterLeftTreeAPI(data = {}) {
return request({
url: '/screen/document/getDocumentTree',
method: 'POST',
data,
})
}
// 查询文档中心右侧列表
export function getDocCenterRightListAPI(data) {
return request({
url: '/screen/document/list',
method: 'GET',
params: data,
})
}
// 新增文档中心
export function addDocCenterAPI(data) {
return request({
url: '/screen/document/addDocument',
method: 'POST',
data,
})
}
// 修改文档
export function updateDocCenterAPI(data) {
return request({
url: '/screen/document/updateName',
method: 'POST',
data,
})
}
// 获取标签列表
export function getDocsTagsListAPI(data = {}) {
return request({
url: '/label/listSelect',
method: 'GET',
params: data,
})
}
// 上传文件标签接口
export function uploadFileTagAPI(data = {}) {
return request_formdata({
url: '/screen/document/importFile',
method: 'POST',
data,
})
}
// 删除文档中心
export function deleteDocCenterAPI(data = {}) {
return request({
url: '/screen/document/delete',
method: 'POST',
data,
})
}
// 移动文档/文件
export function moveDocCenterAPI(data = {}) {
return request({
url: '/screen/document/move',
method: 'POST',
data,
})
}
// 复制文档/文件
export function copyDocCenterAPI(data = {}) {
return request({
url: '/screen/document/copy',
method: 'POST',
data,
})
}
// 共享-获取部门树
export function getShareDeptTreeAPI() {
return request({
url: '/system/user/deptTree',
method: 'GET',
})
}
// 共享-获取角色列表
export function getShareRoleListAPI(params = { pageSize: 1000, pageNum: 1 }) {
return request({
url: '/system/role/list',
method: 'GET',
params,
})
}
// 共享-根据部门获取人员列表
export function getShareUserListAPI(params = {}) {
return request({
url: '/system/user/list',
method: 'GET',
params,
})
}
// 共享-根据角色获取人员列表
export function getShareUserListByRoleAPI(params = {}) {
return request({
url: '/system/role/authUser/allocatedList',
method: 'GET',
params,
})
}
// 共享-提交授权
export function saveSharePermissionAPI(data = {}) {
return request({
url: '/screen/document/share',
method: 'POST',
data,
})
}
// 取消共享
export function cancelSharePermissionAPI(data = {}) {
return request({
url: '/screen/document/cancelShare',
method: 'POST',
data,
})
}
// 移动和添加副本时获取的树结构
export function getMoveAndAddCopyTreeAPI(data = {}) {
return request({
url: '/screen/document/getRemoveTree',
method: 'POST',
data,
})
}
// 预览文件时调用接口增加访问量
export function addFileAccessCountAPI(data = {}) {
return request({
url: '/screen/document/addLookNum',
method: 'POST',
data,
})
}