From 09960769eded9044bba3f7469cc00a4116b4c1f3 Mon Sep 17 00:00:00 2001 From: zhf <1204297681@qq.com> Date: Wed, 5 Nov 2025 20:35:49 +0800 Subject: [PATCH 1/2] =?UTF-8?q?feat:=20modal=E5=B7=A5=E5=85=B7=E8=A1=A5?= =?UTF-8?q?=E5=85=85extendConfirm=E5=BC=B9=E5=87=BA=E7=A1=AE=E8=AE=A4?= =?UTF-8?q?=E6=93=8D=E4=BD=9C=E6=96=B9=E6=B3=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/util/modal-util/modal-util.ts | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/src/util/modal-util/modal-util.ts b/src/util/modal-util/modal-util.ts index dabd42bd3..9d014d6df 100644 --- a/src/util/modal-util/modal-util.ts +++ b/src/util/modal-util/modal-util.ts @@ -95,4 +95,26 @@ export class ModalUtil implements IModalUtil { }); }); } + + async extendConfirm(params: ModalParams): Promise<'yes' | 'no' | 'cancel'> { + return new Promise(resolve => { + showConfirmDialog({ + message: params.desc, + beforeClose: action => { + if (!action) { + resolve('cancel'); + } + return true; + }, + ...params, + ...params.options, + }) + .then(() => { + resolve('yes'); + }) + .catch(() => { + resolve('no'); + }); + }); + } } -- Gitee From d6c20d1bb6a0ead87d19b7b919b047e2e3b8e86d Mon Sep 17 00:00:00 2001 From: zhf <1204297681@qq.com> Date: Wed, 5 Nov 2025 20:38:49 +0800 Subject: [PATCH 2/2] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E4=B8=8B=E6=8B=89?= =?UTF-8?q?=E5=88=97=E8=A1=A8=E6=A1=86=E5=80=BC=E6=98=BE=E7=A4=BA=E5=BC=82?= =?UTF-8?q?=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CHANGELOG.md | 2 ++ src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx | 2 ++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index ecc9275a9..3f1e29e94 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -51,6 +51,7 @@ - 新增树部件加载时显示loadding - 新增树导航视图的视图刷新能力 - 新增树面包屑绘制模式(头部样式),当配置树控件动态参数crumbshowmode=HEADERSTYLE或处于树导航栏视图时,将绘制该样式 +- modal工具补充extendConfirm弹出确认操作方法 ### Change @@ -125,6 +126,7 @@ - 修复级联选择器数据查询异常 - 修复树部件屏幕高度过高时数据显示不全 - 修复树部件计数器样式未显示移动端计数器样式 +- 修复下拉列表框值显示异常 ## [0.7.41-alpha.19] - 2025-10-16 diff --git a/src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx b/src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx index 7a40aec86..4ec6251c9 100644 --- a/src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx +++ b/src/editor/dropdown-list/ibiz-dropdown/ibiz-dropdown.tsx @@ -81,6 +81,8 @@ export const IBizDropdown = defineComponent({ if (newVal === null) { curValue.value = ''; } + } else { + curValue.value = ''; } }, { immediate: true }, -- Gitee