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