From 6d26a6b3397f6433fe070de72381887151950158 Mon Sep 17 00:00:00 2001
From: pyt <626651354@qq.com>
Date: 星期四, 03 四月 2025 09:09:58 +0800
Subject: [PATCH] feat

---
 src/component/Header.vue |   20 +++++++++++++++-----
 1 files changed, 15 insertions(+), 5 deletions(-)

diff --git a/src/component/Header.vue b/src/component/Header.vue
index a3d0cb6..fe04c8c 100644
--- a/src/component/Header.vue
+++ b/src/component/Header.vue
@@ -3,32 +3,42 @@
         <div class="header_content">
             <div @click="$router.push('/home')" class="color1 fs--24 font-bold pointer">{{ userInfo.companyName }}</div>
             <div class="flex a-center j-between">
-                <div @click="userInfoShow = true" class="flex a-center mr--55 shrink0 pointer">
-                    <div class="mr--24 fs--20 font-bold shrink0 color2">{{ $store.state.userName }}</div>
-                    <img src="../assets/img/bianji@2x.png" class="w--23 h--23" />
+                <div class="flex a-center">
+                    <div @click="userInfoShow = true" class="flex a-center mr--55 shrink0 pointer">
+                        <div class="mr--24 fs--20 font-bold shrink0 color2">{{ $store.state.userName }}</div>
+                        <img src="../assets/img/bianji@2x.png" class="w--23 h--23" />
+                    </div>
+                    <div @click="changePasswordShow = true" class="flex a-center mr--55 shrink0 pointer">
+                        <div class="mr--24 fs--20 font-bold shrink0 color2">修改密码</div>
+                        <img src="../assets/img/bianji@2x.png" class="w--23 h--23" />
+                    </div>
                 </div>
                 <img @click="logOutShow = true" src="../assets/img/tuichu@2x.png" class="w--40 h--40 shrink0 pointer" />
             </div>
         </div>
         <LogOutComponent v-if="logOutShow" :show="logOutShow" @close="logOutShow = false" />
         <UserInfoComponent v-if="userInfoShow" :show="userInfoShow" @close="userInfoShow = false" />
+        <ChangePassword v-if="changePasswordShow" :show="changePasswordShow" @close="changePasswordShow = false" />
     </div>
 </template>
 
 <script>
 import UserInfoComponent from '@/component/userInfo.vue'
 import LogOutComponent from '@/component/LogOut.vue'
+import ChangePassword from '@/component/ChangePassword.vue'
 export default {
     components: {
         UserInfoComponent,
-        LogOutComponent
+        LogOutComponent,
+        ChangePassword
     },
     props: {},
     data() {
         return {
             userInfo: JSON.parse(localStorage.getItem('userInfo')),
             logOutShow: false,
-            userInfoShow: false
+            userInfoShow: false,
+            changePasswordShow: false
         };
     },
     computed: {},

--
Gitblit v1.7.1