diff --git a/src/components/ProfileUpload.vue b/src/components/ProfileUpload.vue index 97e60b53..040d7135 100644 --- a/src/components/ProfileUpload.vue +++ b/src/components/ProfileUpload.vue @@ -20,6 +20,7 @@ withDefaults( defineEmits<{ (e: 'inputFile'): void; + (e: 'cancelFile'): void; }>(); @@ -64,7 +65,7 @@ defineEmits<{ padding="8px" class="cancel-img-btn full-width" :label="$t('cancel')" - @click="urlProfile = ''" + @click="(urlProfile = ''), $emit('cancelFile')" />
diff --git a/src/pages/04_product-service/MainPage.vue b/src/pages/04_product-service/MainPage.vue index d610dd3f..d9f47cf9 100644 --- a/src/pages/04_product-service/MainPage.vue +++ b/src/pages/04_product-service/MainPage.vue @@ -3413,6 +3413,7 @@ watch( v-model:status-toggle="statusToggle" v-model:profile-submit="profileSubmit" @input-file="inputFile.click()" + @cancel-file="inputFile.value = ''" /> @@ -3478,6 +3479,7 @@ watch( v-model:status-toggle="statusToggle" v-model:profile-submit="profileSubmit" @input-file="inputFile.click()" + @cancel-file="inputFile.value = ''" :label-status-toggle="'formDialogTitleProductStatus'" /> @@ -3535,6 +3537,7 @@ watch( v-model:url-profile="profileUrl" v-model:status-toggle="statusToggle" v-model:profile-submit="profileSubmit" + @cancel-file="inputFile.value = ''" @input-file="inputFile.click()" /> @@ -3696,6 +3699,7 @@ watch( v-model:url-profile="profileUrl" v-model:status-toggle="statusToggle" v-model:profile-submit="profileSubmit" + @cancel-file="inputFile.value = ''" @input-file="inputFile.click()" />