From 36f5af21dac27dd0a20a8db83c8d4f9d5c1b0653 Mon Sep 17 00:00:00 2001
From: Leo_Ding <2405260743@qq.com>
Date: Mon, 10 Nov 2025 09:56:24 +0800
Subject: [PATCH] =?UTF-8?q?=E5=8A=A0=E5=85=A5=E5=85=A8=E5=B1=80=E5=8A=A0?=
=?UTF-8?q?=E8=BD=BD=E6=95=88=E6=9E=9C?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/layouts/BasicLayout.vue | 201 +++++++++++++++++++-----------------
1 file changed, 105 insertions(+), 96 deletions(-)
diff --git a/src/layouts/BasicLayout.vue b/src/layouts/BasicLayout.vue
index cf7d2d8..56a7f3f 100644
--- a/src/layouts/BasicLayout.vue
+++ b/src/layouts/BasicLayout.vue
@@ -1,110 +1,112 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
@@ -127,15 +129,22 @@ defineOptions({
})
useMultiTab()
-
+const spinning = ref(false)
const appStore = useAppStore()
const dicsStore = useDicsStore()
initData()
async function initData() {
- storage.local.setItem('companyId','C001')
- await dicsStore.loadProvinces() // 加载省份数据
- await dicsStore.loadAllDictData() // 加载字典数据
- await dicsStore.loadOrgTree()
+ try {
+ spinning.value = true
+ storage.local.setItem('companyId', 'C001')
+ await dicsStore.loadProvinces() // 加载省份数据
+ await dicsStore.loadAllDictData() // 加载字典数据
+ await dicsStore.loadOrgTree()
+ spinning.value = false
+ } catch (error) {
+ spinning.value = false
+ }
+
}
const { sideMenuList, topMenuList } = useMenu()