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

修改文件上传问题

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