From b8ef2c56a4a60b465829b0a9972984c1ec882825 Mon Sep 17 00:00:00 2001
From: gongchunyi <deslre0381@gmail.com>
Date: 星期四, 18 六月 2026 15:25:28 +0800
Subject: [PATCH] fix: 隐藏侧边栏

---
 src/views/salesManagement/salesLedger/index.vue |   23 +++++++++++++++++++++++
 1 files changed, 23 insertions(+), 0 deletions(-)

diff --git a/src/views/salesManagement/salesLedger/index.vue b/src/views/salesManagement/salesLedger/index.vue
index 303271b..778d0c4 100644
--- a/src/views/salesManagement/salesLedger/index.vue
+++ b/src/views/salesManagement/salesLedger/index.vue
@@ -2554,6 +2554,7 @@
   import { ElMessageBox, ElMessage } from "element-plus";
   import { ArrowDown, WarningFilled } from "@element-plus/icons-vue";
   import useUserStore from "@/store/modules/user";
+  import useAppStore from "@/store/modules/app";
   import { approveUserList } from "@/api/collaborativeApproval/approvalProcess.js";
   import { userListNoPage } from "@/api/system/user.js";
   import FileListDialog from "@/components/Dialog/FileListDialog.vue";
@@ -2662,6 +2663,28 @@
       : "鏂板瀹屾垚鍚庡皢鑷姩杩斿洖閿�鍞彴璐﹀垪琛�"
   );
 
+  const appStore = useAppStore();
+  watch(isFormPageMode, (val) => {
+    if (val) {
+      appStore.closeSideBar({ withoutAnimation: false });
+    } else {
+      if (!appStore.sidebar.opened) {
+        appStore.toggleSideBar(false);
+      }
+    }
+  });
+  onMounted(() => {
+    if (isFormPageMode.value) {
+      appStore.closeSideBar({ withoutAnimation: false });
+    }
+  });
+  import { onUnmounted } from "vue";
+  onUnmounted(() => {
+    if (!appStore.sidebar.opened) {
+      appStore.toggleSideBar(false);
+    }
+  });
+
   const sanitizeLedgerQrFilename = s =>
     String(s)
       .replace(/[\\/:*?"<>|]/g, "_")

--
Gitblit v1.9.3