|
@@ -297,9 +297,26 @@
|
|
upLoadImageHandler({ filePath: tempFilePaths[index],name:item.name})
|
|
upLoadImageHandler({ filePath: tempFilePaths[index],name:item.name})
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- function handleDeletedPhoto(e) {
|
|
|
|
- let fileName = selectedPhotos.value.map(info => info.name)
|
|
|
|
- let index = fileName.findIndex(name => name === e.tempFile.name);
|
|
|
|
|
|
+function handleDeletedPhoto(e) {
|
|
|
|
+ let fileName = selectedPhotos.value.map(info => info.pictureName)
|
|
|
|
+ const firstSlashIndex = e.tempFile.url.lastIndexOf('/');
|
|
|
|
+ const lastSlashIndex = e.tempFile.url.lastIndexOf('_');
|
|
|
|
+ const type = e.tempFile.url.substring(firstSlashIndex + 1,lastSlashIndex)
|
|
|
|
+ const pictureName = e.tempFile.url.substring(firstSlashIndex + 1,lastSlashIndex) +e.tempFile.url.substring(e.tempFile.url.lastIndexOf('.') -1 + 1);;
|
|
|
|
+ let index = -1; // 初始化 index 为 -1,表示未找到
|
|
|
|
+
|
|
|
|
+ // 首先检查 e.tempFile.name 是否存在
|
|
|
|
+ if (fileName.findIndex(name => name === e.tempFile.name) !== -1) {
|
|
|
|
+ index = fileName.findIndex(name => name === e.tempFile.name);
|
|
|
|
+ }
|
|
|
|
+ // 如果 e.tempFile.name 不存在,检查 e.tempFile.pictureName 是否存在
|
|
|
|
+ else if (fileName.findIndex(name => name === e.tempFile.pictureName) !== -1) {
|
|
|
|
+ index = fileName.findIndex(name => name === e.tempFile.pictureName);
|
|
|
|
+ }
|
|
|
|
+ // 如果以上两个都不存在,检查 pictureName 是否存在
|
|
|
|
+ else if (fileName.findIndex(name => name === pictureName) !== -1) {
|
|
|
|
+ index = fileName.findIndex(name => name === pictureName);
|
|
|
|
+ }
|
|
selectedPhotos.value.splice(index,1)
|
|
selectedPhotos.value.splice(index,1)
|
|
}
|
|
}
|
|
function handleDrawingMenu(){
|
|
function handleDrawingMenu(){
|