From 22e8fa2d3c2877725833669c25851e5d58388cf0 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期三, 22 十月 2025 09:50:12 +0800
Subject: [PATCH] fix: bug

---
 apps/cMiniApp/src/subpackages/mine/setting/setting.vue |   41 ++++++++++++++++++++++++++++++++++-------
 1 files changed, 34 insertions(+), 7 deletions(-)

diff --git a/apps/cMiniApp/src/subpackages/mine/setting/setting.vue b/apps/cMiniApp/src/subpackages/mine/setting/setting.vue
index 22725e2..85d625e 100644
--- a/apps/cMiniApp/src/subpackages/mine/setting/setting.vue
+++ b/apps/cMiniApp/src/subpackages/mine/setting/setting.vue
@@ -1,14 +1,16 @@
 <template>
   <PageLayout title="璁剧疆" class="setting-page-wrapper" hasBorder>
     <List>
-      <ListItem title="鐧诲綍璐﹀彿">
+      <!-- <ListItem title="鐧诲綍璐﹀彿">
         <template #extra>
           <div class="user-account">
             {{ userAccount }}
           </div>
         </template>
-      </ListItem>
+      </ListItem> -->
       <ListItem title="鐢ㄦ埛鍗忚" @click="goMineUserPolicy"></ListItem>
+      <!-- <ListItem title="浜哄伐瀹㈡湇" @click="goMineService"></ListItem> -->
+      <nut-button :open-type="'contact'" class="setting-page-service">浜哄伐瀹㈡湇</nut-button>
       <ListItem title="闅愮鏀跨瓥" @click="goPrivacyPolicy"></ListItem>
       <ListItem title="閫�鍑虹櫥褰�" @click="handleLoginout"></ListItem>
     </List>
@@ -31,7 +33,7 @@
 const queryClient = useQueryClient();
 
 const userAccount = computed(() => {
-  return addStarForString(userStore?.userDetail?.userName, 4, 8);
+  return addStarForString(userStore?.userDetail?.name, 4, 8);
 });
 
 function goMineUserPolicy() {
@@ -51,16 +53,41 @@
       message: '纭畾瑕侀��鍑虹櫥褰曞悧锛�',
     });
     userStore.logoutAndToHome();
-    queryClient.removeQueries();
+    queryClient.removeQueries({
+      predicate: (query) => !query.queryKey.includes('taskServices/getOpenTaskInfos'),
+    });
   } catch (error) {}
+}
+
+function goMineService() {
+  const encodedUrl = encodeURIComponent('https://work.weixin.qq.com/kfid/kfcd24e0c60fd91099');
+  Taro.openCustomerServiceChat({
+    extInfo: {
+      // url: 'https://work.weixin.qq.com/kfid/kfcd24e0c60fd91099',
+      url: `${RouterPath.extraPage}?url=${encodedUrl}`,
+    },
+    corpId: 'wwc84cb8e0525c772f',
+    fail: (res) => {
+      Taro.showToast({
+        title: res.errMsg,
+        icon: 'none',
+      });
+    },
+  });
 }
 </script>
 
 <style lang="scss">
 @import '@/styles/common.scss';
 
-.user-account {
-  color: boleGetCssVar('text-color', 'regular');
-  font-size: 24px;
+.setting-page-wrapper {
+  .user-account {
+    color: boleGetCssVar('text-color', 'regular');
+    font-size: 24px;
+  }
+
+  .setting-page-service {
+    //
+  }
 }
 </style>

--
Gitblit v1.9.1