提交 927ba71d authored 作者: kxjia's avatar kxjia

修改文件上传问题

上级 072342b1
......@@ -11,12 +11,38 @@ const { uploadUrl = '' } = useGlobSetting();
export function uploadApi(params: UploadFileParams, onUploadProgress: (progressEvent: ProgressEvent) => void) {
return defHttp.uploadFile<UploadApiResult>(
{
url: uploadUrl,
url: `${uploadUrl}/sys/common/upload`,
onUploadProgress,
},
params
);
}
export function uploadApi35(params: UploadFileParams, onUploadProgress: (progressEvent: ProgressEvent) => void) {
const currentYear = new Date().getFullYear();
const currentMoth = new Date().getMonth()+1; // 获取当前日期
const bizPath = 'filelib/' + currentYear+"/"+(currentMoth<10?"0"+currentMoth:currentMoth);
if(!params.data){
params["data"]= {biz:bizPath}
} else if(!params.data.biz) {
params["data"].biz= bizPath
}
return defHttp.uploadFile<UploadApiResult>(
{
url: uploadUrl+"/sys/common/upload35",
onUploadProgress,
},
params,
{
success:function(data) {
return data;
},
isReturnResponse: true
}
);
}
/**
* @description: Upload interface
*/
......
......@@ -154,6 +154,7 @@ export class VAxios {
//--@updateBy-begin----author:liusq---date:20210914------for:上传判断是否包含回调方法------
if (callback?.success && isFunction(callback?.success)) {
callback?.success(res?.data);
return res;
//--@updateBy-end----author:liusq---date:20210914------for:上传判断是否包含回调方法------
} else if (callback?.isReturnResponse) {
//--@updateBy-begin----author:liusq---date:20211117------for:上传判断是否返回res信息------
......
......@@ -76,7 +76,7 @@
import { BasicModal, useModalInner } from '/@/components/Modal';
import { formSchema } from '../DocFiles.data';
import { saveOrUpdate, checkFileExist,deleteByName } from '../DocFiles.api';
import { uploadApi } from '/@/api/sys/upload';
import { uploadApi,uploadApi35 } from '/@/api/sys/upload';
import { BasicUpload } from '/@/components/Upload';
import { useMessage } from '/@/hooks/web/useMessage';
......@@ -208,7 +208,7 @@
percentage.value = 0;
progressLoad.value = true;
uploadApi(params, onUploadProgress)
uploadApi35(params, onUploadProgress)
.then((result) => {
handleChange(result);
})
......@@ -265,6 +265,7 @@
}
async function saveRowDb(retData) {
const uuid = retData.uuid;
const url = retData.url;
const author = retData.author || '';
......@@ -287,7 +288,6 @@
lastModifyTime: row.date,
fileDetail: JSON.stringify(detail),
};
await saveOrUpdate(formData, false);
removeRow(row);
closeThisModal();
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论