index.js 1.7 KB

123456789101112131415161718192021222324
  1. import request from '@/utils/request'
  2. export function getDocCateList(params) { return request({ url: '/slgc/doc-cate/list', method: 'get', params }) }
  3. export function getDocCateTree() { return request({ url: '/slgc/doc-cate/tree', method: 'get' }) }
  4. export function getDocCate(id) { return request({ url: '/slgc/doc-cate/' + id, method: 'get' }) }
  5. export function addDocCate(data) { return request({ url: '/slgc/doc-cate', method: 'post', data }) }
  6. export function updateDocCate(data) { return request({ url: '/slgc/doc-cate', method: 'put', data }) }
  7. export function delDocCate(ids) { return request({ url: '/slgc/doc-cate/' + ids, method: 'delete' }) }
  8. export function getDocFileList(params) { return request({ url: '/slgc/doc-file/list', method: 'get', params }) }
  9. export function getDocFile(id) { return request({ url: '/slgc/doc-file/' + id, method: 'get' }) }
  10. export function addDocFile(data) { return request({ url: '/slgc/doc-file', method: 'post', data }) }
  11. export function updateDocFile(data) { return request({ url: '/slgc/doc-file', method: 'put', data }) }
  12. export function renameDocFile(fileId, fileName) { return request({ url: '/slgc/doc-file/rename', method: 'put', params: { fileId, fileName } }) }
  13. export function delDocFile(ids) { return request({ url: '/slgc/doc-file/' + ids, method: 'delete' }) }
  14. export function moveDocFile(data) {
  15. const params = new URLSearchParams()
  16. data.fileIds.split(',').forEach(id => params.append('fileIds', id))
  17. params.append('fileCate', data.fileCate)
  18. return request({ url: '/slgc/doc-file/move', method: 'post', params, paramsSerializer: params => params.toString() })
  19. }
  20. export function batchDownloadDoc(data) {
  21. return request({ url: '/slgc/doc-file/batchDownload', method: 'post', data, responseType: 'blob' })
  22. }