From 935ccc8d787037605b6e84373bfa7fcf28a07514 Mon Sep 17 00:00:00 2001 From: likunming Date: Tue, 30 Apr 2024 14:23:46 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A1=A8=E6=A0=BC=E4=BC=98=E5=8C=96=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../components/form/elements/WIcon.vue | 4 +++ .../src/platform/components/grid/WGrid.vue | 29 +++++++++++++++---- 2 files changed, 27 insertions(+), 6 deletions(-) diff --git a/io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue b/io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue index 30325b52..8ae31f66 100644 --- a/io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue +++ b/io.sc.platform.core.frontend/src/platform/components/form/elements/WIcon.vue @@ -161,6 +161,9 @@ const selectedTab = ref('bootstrap'); const isShow = ref(false); const searchRef = ref(''); const valueRef = ref(props.modelValue || 'bi-arrow-up-left-square'); +if (Tools.isEmpty(props.modelValue)) { + emit('update:modelValue', valueRef.value, props.form); +} watch( () => props.modelValue, (newVal, oldVal) => { @@ -236,6 +239,7 @@ const iconItemClick = (icon: string) => { valueRef.value = icon; isShow.value = false; + updateModelValue(icon); changeValue(icon); }; diff --git a/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue b/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue index 5dbbb725..5172b2b7 100644 --- a/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue +++ b/io.sc.platform.core.frontend/src/platform/components/grid/WGrid.vue @@ -241,7 +241,7 @@