diff --git a/src/components/ImageUploadDialog.vue b/src/components/ImageUploadDialog.vue index bba1d632..5987567c 100644 --- a/src/components/ImageUploadDialog.vue +++ b/src/components/ImageUploadDialog.vue @@ -61,6 +61,7 @@ const inputFile = (() => { })(); const selectedImg = ref(''); +const currentImag = ref(''); const tempImage = ref(''); reader.addEventListener('load', () => { @@ -130,20 +131,17 @@ function selectImg(name: string) { function closeCheckToDefault() { let imgNameList: string[]; - let currentSelected: string; let inList: boolean; if (props.onCreate) { imgNameList = onCreateData.value.list.map((v) => v.url || ''); - currentSelected = imageUrl.value; } else { imgNameList = dataList.value.list.map((v) => v.split('/').pop() || ''); - currentSelected = dataList.value.selectedImage; } - inList = imgNameList.includes(currentSelected); + inList = imgNameList.includes(currentImag.value); - if (!inList && currentSelected !== '') { + if (!inList && currentImag.value !== '') { selectImg(''); emit('submit', selectedImg.value); } @@ -159,6 +157,7 @@ watch( } else { tempImage.value = `${imageUrl.value}?ts=${Date.now()}`; selectedImg.value = dataList.value.selectedImage; + currentImag.value = dataList.value.selectedImage; } } else { tempImage.value = ''; @@ -185,7 +184,7 @@ watch(
- +
@@ -378,7 +377,7 @@ watch( diff --git a/src/pages/01_branch-management/MainPage.vue b/src/pages/01_branch-management/MainPage.vue index 0d78e4d9..122fa8dd 100644 --- a/src/pages/01_branch-management/MainPage.vue +++ b/src/pages/01_branch-management/MainPage.vue @@ -1817,66 +1817,66 @@ watch(currentHq, () => {