From 6ab8060d51e7eda0006943057f1d983d0d44abea Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期五, 21 二月 2025 16:33:37 +0800
Subject: [PATCH] feat: 电费

---
 apps/taro/src/pages/mine/index.vue |   11 ++++++++++-
 1 files changed, 10 insertions(+), 1 deletions(-)

diff --git a/apps/taro/src/pages/mine/index.vue b/apps/taro/src/pages/mine/index.vue
index 464499e..e86f178 100644
--- a/apps/taro/src/pages/mine/index.vue
+++ b/apps/taro/src/pages/mine/index.vue
@@ -18,8 +18,9 @@
       </div>
     </div>
     <ContentScrollView>
-      <List class="mine-list-wrapper">
+      <List class="mine-list-wrapper" v-if="isLogin">
         <ListItem title="璁㈠崟绠$悊" @click="goOrderManage"></ListItem>
+        <ListItem title="閫�鍑虹櫥褰�" @click="goLogout"></ListItem>
       </List>
     </ContentScrollView>
   </PageLayoutWithBg>
@@ -33,10 +34,13 @@
 import DefaultAvatar from '@/assets/components/icon-default-avatar.png';
 import { useSystemStore } from '@/stores/modules/system';
 import PageLayoutWithBg from '@/components/Layout/PageLayoutWithBg.vue';
+import { useUserStore } from '@/stores/modules/user';
+import { useUserStoreWithOut } from '@/stores/modules/user';
 
 const { userDetail } = useUser();
 const isLogin = useIsLogin();
 const systemStore = useSystemStore();
+const userStore = useUserStore();
 
 const { goLoginFn } = useGoLogin();
 const bgHeight = computed(() => 133 + systemStore.navHeight);
@@ -66,6 +70,11 @@
 });
 
 function goOrderManage() {}
+
+function goLogout() {
+  userStore.logout();
+  useUserStoreWithOut().logout();
+}
 </script>
 
 <style lang="scss">

--
Gitblit v1.9.1