From 4a195494d62230fd73d38844f53c5a6073dd0ad6 Mon Sep 17 00:00:00 2001 From: puriphatt Date: Wed, 9 Jul 2025 10:13:56 +0700 Subject: [PATCH] feat: add create permission handling in TreeComponent and MainPage --- src/components/TreeComponent.vue | 3 +- src/pages/01_branch-management/MainPage.vue | 39 ++++++++++++--------- src/stores/utils/index.ts | 3 +- 3 files changed, 26 insertions(+), 19 deletions(-) diff --git a/src/components/TreeComponent.vue b/src/components/TreeComponent.vue index 68ce72a4..6abff3d4 100644 --- a/src/components/TreeComponent.vue +++ b/src/components/TreeComponent.vue @@ -16,6 +16,7 @@ withDefaults( labelKey?: string; childrenKey: string; action?: boolean; + hideCreate?: boolean; }>(), { color: 'transparent', @@ -119,7 +120,7 @@ defineEmits<{ /> {
{