| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110 |
- import fetch from '../fetch.js'
- export default {
- /**
- * 文件夹创建、修改
- * @param params
- * @returns {Promise | Promise<unknown>}
- */
- folderAddUpdate(params) {
- // 添加文件夹
- return fetch(
- '/blade-project-manage-v2/folder/v2/submit',
- params,
- 'post',
- 'json'
- )
- },
- /**
- * 获取阶段下的文件夹
- * @param params
- * @returns {Promise | Promise<unknown>}
- */
- folderList(params) {
- // 阶段包含文件夹列表
- return fetch(
- '/blade-project-manage-v2/folder/v2/listByStageId',
- params,
- 'post'
- )
- },
- /**
- * 文件上传接口
- * @param params
- * @returns {Promise<unknown>}
- */
- fileSave(params) {
- // 上传(新增)文件
- return fetch(
- '/blade-project-manage-v2/folder/v2/saveFile',
- params,
- 'post',
- 'json'
- )
- },
- /**
- * 文件搜索
- * @param params
- * @returns {Promise<unknown>}
- */
- fileSearch(params) {
- return fetch('/blade-project-manage-v2/folder/v2/findFileList', params)
- },
- /**
- * 获取文件夹下面的文件及文件夹
- * @param params
- * @returns {Promise | Promise<unknown>}
- */
- fileList(params) {
- // 文件夹里包含文件列表
- return fetch('/blade-project-manage-v2/folder/v2/getListByFolderId', params)
- },
- /**
- * 文件引用接口
- * @param params
- * @returns {Promise<unknown>}
- */
- filePicker(params) {
- return fetch(
- '/blade-project-manage-v2/folder/v2/queryPage',
- params,
- 'post',
- 'json'
- )
- },
- /**
- * 文件归档接口
- * @param params
- * @returns {Promise<unknown>}
- */
- fileArchives(params) {
- return fetch(
- '/blade-project-manage-v2/folder/v2/fileFile',
- params,
- 'post',
- 'json',
- {},
- 'blob'
- )
- },
- /**
- * 移动文件
- * @param params
- */
- fileMove(params) {
- return fetch('/blade-project-manage-v2/folder/v2/moveFile', params, 'post')
- },
- /**
- * 生成授权二维码
- * @param params
- * @returns {Promise<unknown>}
- */
- fileAuthorize(params) {
- return fetch(
- '/blade-project-manage-v2/qrcode/v2/getGrantQrcode',
- params,
- 'post',
- 'json'
- )
- }
- }
|