123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139 |
- import request from '@/utils/request'
- /**
- * 文件分类列表
- * @param data
- * @returns {AxiosPromise}
- */
- export function getDirByList() {
- return request({
- url: '/doc/dir',
- method: 'GET'
- })
- }
- /**
- * 文件分类详情
- * @param data
- * @returns {AxiosPromise}
- */
- export function getDir(dirId) {
- return request({
- url: `/doc/dir/${dirId}`,
- method: 'GET'
- })
- }
- /**
- * 文件分类详情
- * @param data
- * @returns {AxiosPromise}
- */
- export function createDir(data) {
- return request({
- url: '/doc/dir/add',
- method: 'POST',
- data
- })
- }
- /**
- * 文件分类详情
- * @param data
- * @returns {AxiosPromise}
- */
- export function updateDir(data) {
- return request({
- url: '/doc/dir/update',
- method: 'PUT',
- data
- })
- }
- /**
- * 文件分类详情
- * @param data
- * @returns {AxiosPromise}
- */
- export function deleteDir(dirId) {
- return request({
- url: `/doc/dir/${dirId}`,
- method: 'DELETE'
- })
- }
- /**
- * 移动分类
- * @param data
- * @returns {AxiosPromise}
- */
- export function moveDir(dirId, type) {
- return request({
- url: `/doc/dir/${dirId}/${type}`,
- method: 'PUT'
- })
- }
- /* --------------------------------------------------- */
- /**
- * 文件列表
- * @param data
- * @returns {AxiosPromise}
- */
- export function getFileByPage(data) {
- return request({
- url: '/doc/file/page',
- method: 'GET',
- params: data
- })
- }
- /**
- * 文件详情
- * @param data
- * @returns {AxiosPromise}
- */
- export function getFile(fileId) {
- return request({
- url: `/doc/file/${fileId}`,
- method: 'GET'
- })
- }
- /**
- * 文件详情
- * @param data
- * @returns {AxiosPromise}
- */
- export function createFile(data) {
- return request({
- url: '/doc/file/add',
- method: 'POST',
- data
- })
- }
- /**
- * 文件详情
- * @param data
- * @returns {AxiosPromise}
- */
- export function updateFile(data) {
- return request({
- url: '/doc/file/update',
- method: 'PUT',
- data
- })
- }
- /**
- * 文件详情
- * @param data
- * @returns {AxiosPromise}
- */
- export function deleteFile(fileId) {
- return request({
- url: `/doc/file/${fileId}`,
- method: 'DELETE'
- })
- }
|