From b99999355c517a225b76f49b9d3657ae427b2204 Mon Sep 17 00:00:00 2001 From: AN <1983933789@qq.com> Date: Tue, 1 Jul 2025 19:06:02 +0800 Subject: [PATCH] =?UTF-8?q?refactor(projects):=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E7=A7=9F=E6=88=B7=E5=A5=97=E9=A4=90=E8=8F=9C=E5=8D=95=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../modules/tenant-package-operate-drawer.vue | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/views/system/tenant-package/modules/tenant-package-operate-drawer.vue b/src/views/system/tenant-package/modules/tenant-package-operate-drawer.vue index 614d2758..411737f6 100644 --- a/src/views/system/tenant-package/modules/tenant-package-operate-drawer.vue +++ b/src/views/system/tenant-package/modules/tenant-package-operate-drawer.vue @@ -72,8 +72,11 @@ async function handleUpdateModelWhenEdit() { model.menuIds = []; if (props.operateType === 'add') { - menuTreeRef.value?.refresh(); Object.assign(model, createDefaultModel()); + const { data, error } = await fetchGetTenantPackageMenuTreeSelect(0); + if (error) return; + model.menuIds = data.checkedKeys; + menuOptions.value = data.menus; return; } @@ -145,7 +148,7 @@ watch(visible, () => { v-model:options="menuOptions" v-model:cascade="model.menuCheckStrictly" v-model:loading="menuLoading" - :immediate="operateType === 'add'" + :immediate="false" />