文件空时字符处理bug修复
This commit is contained in:
parent
576df026a5
commit
d541c7b060
@ -178,12 +178,17 @@ const getColor = (per:number) => {
|
|||||||
return colorObj ? colorObj.color : '#f56c6c';
|
return colorObj ? colorObj.color : '#f56c6c';
|
||||||
}
|
}
|
||||||
//根据文件名字获取不同的路径
|
//根据文件名字获取不同的路径
|
||||||
const getPage = async (fileName:string) => {
|
const getPage = async (fileName: string) => {
|
||||||
queryParamsOnly.pageSize = 1;
|
try {
|
||||||
queryParamsOnly.fileName = fileName;
|
queryParamsOnly.pageSize = 1;
|
||||||
const data = await onlyofApi.getonlyofPage(queryParamsOnly);
|
queryParamsOnly.fileName = fileName;
|
||||||
return data.list[0]?.filePath
|
const data = await onlyofApi.getonlyofPage(queryParamsOnly);
|
||||||
}
|
return data.list[0]?.filePath;
|
||||||
|
} catch (error) {
|
||||||
|
console.error("Error fetching page:", error);
|
||||||
|
return null;
|
||||||
|
}
|
||||||
|
};
|
||||||
//实现文件上传
|
//实现文件上传
|
||||||
const SyncFiles = async () => {
|
const SyncFiles = async () => {
|
||||||
if (upDing.value){
|
if (upDing.value){
|
||||||
|
@ -205,13 +205,16 @@ const open = async (type: string, id?: number) => {
|
|||||||
formData.value.filePath[0] = formData.value.filePath[0].substring(1)
|
formData.value.filePath[0] = formData.value.filePath[0].substring(1)
|
||||||
formData.value.filePath[pathLen-1] = formData.value.filePath[pathLen-1].substring(0,formData.value.filePath[pathLen-1].length-1)
|
formData.value.filePath[pathLen-1] = formData.value.filePath[pathLen-1].substring(0,formData.value.filePath[pathLen-1].length-1)
|
||||||
}
|
}
|
||||||
//判断不是空的然后分割为数组
|
//判断不是空的不是空数组字符串然后分割为数组
|
||||||
if (formData.value.fileStatus) {
|
if (formData.value.fileStatus&&formData.value.fileStatus.length>2) {
|
||||||
let statusString = formData.value.fileStatus.toString();
|
let statusString = formData.value.fileStatus.toString();
|
||||||
statusString = statusString.replaceAll(/\[|\]/g, "");
|
statusString = statusString.replaceAll(/\[|\]/g, "");
|
||||||
formData.value.fileStatus = statusString.split(",").map(Number);
|
formData.value.fileStatus = statusString.split(",").map(Number);
|
||||||
}
|
}
|
||||||
// console.log(formData.value)
|
//如果长度小于2还是字符串说明他是空数组的两个中括号所以直接设为空数组
|
||||||
|
if (typeof formData.value.fileStatus === "string"){
|
||||||
|
formData.value.fileStatus=[]
|
||||||
|
}
|
||||||
} finally {
|
} finally {
|
||||||
formLoading.value = false
|
formLoading.value = false
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user