From e237b71f1304771319e3ec670ba7cb646ba9cb7e Mon Sep 17 00:00:00 2001 From: Timi Date: Sat, 22 Aug 2026 15:33:58 +0800 Subject: [PATCH] add NavBarActionMenu.vue --- src/components/NavBarActionMenu.vue | 116 ++++++++++++++++++++++++++++ src/layout/MainLayout.vue | 2 +- src/pages/customer/CustomerList.vue | 65 ++++++++-------- src/pages/user/UserList.vue | 99 ++++++------------------ src/types/NavBarAction.ts | 15 ++++ 5 files changed, 186 insertions(+), 111 deletions(-) create mode 100644 src/components/NavBarActionMenu.vue create mode 100644 src/types/NavBarAction.ts diff --git a/src/components/NavBarActionMenu.vue b/src/components/NavBarActionMenu.vue new file mode 100644 index 0000000..b43df85 --- /dev/null +++ b/src/components/NavBarActionMenu.vue @@ -0,0 +1,116 @@ + + + + + diff --git a/src/layout/MainLayout.vue b/src/layout/MainLayout.vue index c03385d..879df77 100644 --- a/src/layout/MainLayout.vue +++ b/src/layout/MainLayout.vue @@ -5,7 +5,7 @@ v-if="navBarStore.isShowing" class="nav-bar" :left-arrow="!!navBarStore.canBack" - :z-index="10" + :z-index="20" @left-click="doBack" >