From 74feb99b1b4e2eb3706bbb503d07fb087ca39d4a Mon Sep 17 00:00:00 2001
From: wangyi <2946747746@qq.com>
Date: 星期四, 02 四月 2026 15:15:02 +0800
Subject: [PATCH] 出运单增加过滤发货通知单和物流状态

---
 src/layout/components/Navbar.vue |   18 ++++++++++++++++--
 1 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/src/layout/components/Navbar.vue b/src/layout/components/Navbar.vue
index 5d9ab49..4a16513 100644
--- a/src/layout/components/Navbar.vue
+++ b/src/layout/components/Navbar.vue
@@ -31,17 +31,22 @@
           <el-dropdown-item @click.native="setLayout" v-if="setting">
             <span>甯冨眬璁剧疆</span>
           </el-dropdown-item>
+          <el-dropdown-item @click.native="handleUpdatePsw">
+            <span>淇敼瀵嗙爜</span>
+          </el-dropdown-item>
           <el-dropdown-item divided @click.native="logout">
             <span>閫�鍑虹櫥褰�</span>
           </el-dropdown-item>
         </el-dropdown-menu>
       </el-dropdown>
     </div>
+    <update-psw ref="pswDialog" />
   </div>
 </template>
 
 <script>
 import { mapGetters } from 'vuex'
+import UpdatePsw from '@/layout/components/UpdatePsw'
 import Breadcrumb from '@/components/Breadcrumb'
 import TopNav from '@/components/TopNav'
 import Hamburger from '@/components/Hamburger'
@@ -61,7 +66,8 @@
     SizeSelect,
     Search,
     RuoYiGit,
-    RuoYiDoc
+    RuoYiDoc,
+    UpdatePsw
   },
   computed: {
     ...mapGetters([
@@ -87,6 +93,9 @@
     }
   },
   methods: {
+      handleUpdatePsw() {
+      this.$refs.pswDialog.open()
+    },
     toggleSideBar() {
       this.$store.dispatch('app/toggleSideBar')
     },
@@ -100,7 +109,12 @@
         type: 'warning'
       }).then(() => {
         this.$store.dispatch('FedLogOut').then(() => {
-          location.href = '/index'
+          const loginPage = sessionStorage.getItem('loginPage') || 'login';
+          if (loginPage === 'loginTMS') {
+            location.href = '/loginTMS'
+          } else {
+            location.href = '/index'
+          }
         })
       }).catch(() => { })
     }

--
Gitblit v1.9.1