chore: 优化代码
This commit is contained in:
parent
103b1a6f4a
commit
1a535e5202
@ -90,8 +90,25 @@ watch(
|
|||||||
value = v;
|
value = v;
|
||||||
const withUrlList: UploadProps['fileList'] = [];
|
const withUrlList: UploadProps['fileList'] = [];
|
||||||
for (const item of _fileList) {
|
for (const item of _fileList) {
|
||||||
// 非ossId情况
|
// ossId情况
|
||||||
if (props.resultField !== 'ossId') {
|
if (props.resultField === 'ossId') {
|
||||||
|
const resp = await ossInfo([item]);
|
||||||
|
if (item && isString(item)) {
|
||||||
|
withUrlList.push({
|
||||||
|
uid: item, // ossId作为uid 方便getValue获取
|
||||||
|
name: item.slice(Math.max(0, item.lastIndexOf('/') + 1)),
|
||||||
|
status: 'done',
|
||||||
|
url: resp?.[0]?.url,
|
||||||
|
});
|
||||||
|
} else if (item && isObject(item)) {
|
||||||
|
withUrlList.push({
|
||||||
|
...(item as any),
|
||||||
|
uid: item,
|
||||||
|
url: resp?.[0]?.url,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
// 非ossId情况
|
||||||
if (item && isString(item)) {
|
if (item && isString(item)) {
|
||||||
withUrlList.push({
|
withUrlList.push({
|
||||||
uid: uniqueId(),
|
uid: uniqueId(),
|
||||||
@ -102,23 +119,6 @@ watch(
|
|||||||
} else if (item && isObject(item)) {
|
} else if (item && isObject(item)) {
|
||||||
withUrlList.push(item);
|
withUrlList.push(item);
|
||||||
}
|
}
|
||||||
return;
|
|
||||||
}
|
|
||||||
// ossId情况
|
|
||||||
const resp = await ossInfo([item]);
|
|
||||||
if (item && isString(item)) {
|
|
||||||
withUrlList.push({
|
|
||||||
uid: item, // ossId作为uid 方便getValue获取
|
|
||||||
name: item.slice(Math.max(0, item.lastIndexOf('/') + 1)),
|
|
||||||
status: 'done',
|
|
||||||
url: resp?.[0]?.url,
|
|
||||||
});
|
|
||||||
} else if (item && isObject(item)) {
|
|
||||||
withUrlList.push({
|
|
||||||
...(item as any),
|
|
||||||
uid: item,
|
|
||||||
url: resp?.[0]?.url,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
fileList.value = withUrlList;
|
fileList.value = withUrlList;
|
||||||
|
Loading…
Reference in New Issue
Block a user