From 0df186b5c8369d39f564f01f1e2edc18fcc7b084 Mon Sep 17 00:00:00 2001 From: TermiNexus Date: Wed, 30 Sep 2026 00:29:40 +0800 Subject: [PATCH] =?UTF-8?q?fix(CrudTable):=20=E8=A1=A5=E5=9B=9E=20formMode?= =?UTF-8?q?=20=E5=90=91=20CrudFormPanel=20=E7=9A=84=E9=80=8F=E4=BC=A0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 上一轮给 CrudTable 增加 formMode(默认 drawer)时,CrudFormPanel 上的 :mode 绑定被 IDE 静默回滚,导致 mode 恒为 undefined、isDrawer 判定失败 —— 详情页子表(如部门详情页的部门员工)的新增/编辑仍以居中弹窗出现。 本次补回绑定。产物核验:CrudTable 产物中已出现 mode:e.formMode 绑定,容器分支为 isDrawer ? {direction: rtl, size: 600} : {width: 600px};入口 /assets/index-r5V6B5Zk.js。 --- src/components/CrudTable.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/CrudTable.vue b/src/components/CrudTable.vue index bec3498..f3036f2 100644 --- a/src/components/CrudTable.vue +++ b/src/components/CrudTable.vue @@ -827,13 +827,15 @@ defineExpose({ - +