1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import axios from "@/utils/axios";
- import {showModal} from '@/utils/model/progress/index'
- // 新系统文件新接口
- export default {
- uploadFile(data,uploadProgress){
- let ProgressModalControl = null
- return axios.post('/fileManager/uploadNormalFile', data,{
- onUploadProgress: progressEvent => {
- if (progressEvent.total) {
- const percent = Math.round((progressEvent.loaded * 100) / progressEvent.total);
- if (typeof uploadProgress === 'function') {
- uploadProgress(percent);
- }else{
- if(percent == 0){
- ProgressModalControl = showModal()
- }
- if(ProgressModalControl){
- ProgressModalControl.update(percent)
- if(percent == 100){
- ProgressModalControl.hide()
- }
- }
-
- }
- }
- }
- })
- },
- downLoadFile(params, prop = {}) {
- return axios.get('/fileManager/downloadFile', {params},prop)
- },
- //获取文件信息
- getFileData(data){
- return axios.post('/fileManager/getFileData', data)
- },
- //获取jwt加密
- GetJWT(data){
- return axios.post('/fms/jwt/Common/GetJWT', data)
- },
- //获取版本历史
- queryFileVersion(data){
- return axios.post('/fms/onlyOffice/queryFileVersionHistory', data)
- },
- //恢复版本历史
- restoreVersion(data){
- return axios.post('/fms/onlyOffice/restoreVersion', data)
- },
- //获取当前版本显示的数据
- getCurrentVersionData(data){
- return axios.post('/fms/onlyOffice/getCurrentVersionData', data)
- },
- //强制保存
- onlyOffice_forceSave(data){
- return axios.post('/fms/onlyOffice/forceSave', data)
- },
-
- };
|