feat: update agencies management to include date range selection and refactor image list handling
Some checks failed
Spell Check / Spell Check with Typos (push) Failing after 7s

This commit is contained in:
puriphatt 2025-04-18 09:29:46 +07:00
parent 03b03b4bc8
commit 88f40dcb47
3 changed files with 47 additions and 24 deletions

View file

@ -29,10 +29,10 @@ const drawerModel = defineModel<boolean>('drawerModel', {
required: true,
default: false,
});
const onCreateImageList = defineModel<{
const imageListOnCreate = defineModel<{
selectedImage: string;
list: { url: string; imgFile: File | null; name: string }[];
}>('onCreateImageList', { default: { selectedImage: '', list: [] } });
}>('imageListOnCreate', { default: { selectedImage: '', list: [] } });
const imageState = reactive({
imageDialog: false,
@ -159,7 +159,7 @@ async function submitImage(name: string) {
function clearImageState() {
imageState.imageDialog = false;
imageFile.value = null;
onCreateImageList.value = { selectedImage: '', list: [] };
imageListOnCreate.value = { selectedImage: '', list: [] };
imageState.refreshImageState = false;
}
@ -531,7 +531,7 @@ watch(
<ImageUploadDialog
v-model:dialog-state="imageState.imageDialog"
v-model:file="imageFile"
v-model:on-create-data-list="onCreateImageList"
v-model:on-create-data-list="imageListOnCreate"
v-model:image-url="imageState.imageUrl"
v-model:data-list="imageList"
:on-create="model"