From 92ca7dfd2b7dc282fbb1846891b11ff6d471045d Mon Sep 17 00:00:00 2001
From: jhzh <1628036192@qq.com>
Date: Thu, 18 Sep 2025 11:04:48 +0800
Subject: [PATCH] 1

---
 src/views/my/index.vue |   43 +++++++++++++++++++++++++++++++++++++------
 1 files changed, 37 insertions(+), 6 deletions(-)

diff --git a/src/views/my/index.vue b/src/views/my/index.vue
index a51dafa..1ffd1b9 100644
--- a/src/views/my/index.vue
+++ b/src/views/my/index.vue
@@ -2,7 +2,7 @@
   <section class="my-index">
     <fx-header :title="$t('my')">
       <template v-slot:right>
-        <van-icon name="service-o" size="24" @click="$router.push('/customerService')"></van-icon>
+        <!-- <van-icon name="service-o" size="24" @click="$router.push('/customerService')"></van-icon> -->
       </template>
     </fx-header>
 
@@ -107,17 +107,18 @@
 <script setup>
 import { reactive, onMounted, ref, computed } from 'vue';
 import { useRouter } from 'vue-router';
-import { _getIdentify, _getKycHighLevel, _logOut } from "@/service/user.api.js";
+import { _getIdentify, _getKycHighLevel, _logOut,_customer } from "@/service/user.api.js";
 import { useUserStore } from '@/store/user';
 import { useI18n } from "vue-i18n";
 import useClipboard from "vue-clipboard3";
 import { showToast } from "vant";
+import { getStorage, setStorage, getBrowserLang } from '@/utils/index'
 import addBankIcon from '@/assets/image/userCenter/addBank.png'
 import kycHighStatusIcon from '@/assets/image/userCenter/kycHighStatus.png'
 import store from '@/store/store'
 const { t } = useI18n()
 const { toClipboard } = useClipboard();
-
+const customer_service_url = ref('')
 const router = useRouter()
 const userStore = useUserStore()
 const status = ref(null)
@@ -143,13 +144,34 @@
   ]
 })
 const onRoute = (path) => {
-  console.log(path)
-  router.push(path)
+  if(path=='/customerService'){
+	  // if(customer_service_url.value){
+		 //  window.open(customer_service_url.value)
+	  // }else{
+		 //  router.push(path)
+	  // }
+	  var path = ''
+	  var lang = getStorage('lang')
+	  if(!lang){
+		  path = 'https://line.me/ti/p/KVk2TPuXWB'
+		  //日语客服
+	  }else if(lang=='en'){
+		  path = 'https://t.me/ME_COIN_USA'
+		  //英语客服
+	  }else if(lang == 'CN'){
+		  path = 'https://line.me/ti/p/rZ6rrD_VTS'
+		  //中文客服
+	  }
+	   window.open(path)
+  }else{
+	  router.push(path)
+  }
 }
 onMounted(() => {
   if (userStore.userInfo && userStore.userInfo.token) {
     getIdentify()
     getKycHighLevel()
+	Customer()
   }
 })
 const cellList = computed(() => {
@@ -170,7 +192,7 @@
           { icon: new URL('../../assets/image/assets-center/AdvancedCertification.png', import.meta.url), title: t('高级认证'), path: '/advancedCtf', show: true },
           // { icon: 'todo-list-o', title: t('账变记录'), path: '/cryptos/accountChange' },
           { icon: new URL('../../assets/image/assets-center/valuation.png', import.meta.url), title: t('计价方式'), path: '/cryptos/exchangeRate' },
-          { icon: new URL('../../assets/image/assets-center/AddPaymentMethod.png', import.meta.url), title: t('AddPaymentMethod'), path: '/payMentMethod/list' },
+          // { icon: new URL('../../assets/image/assets-center/AddPaymentMethod.png', import.meta.url), title: t('AddPaymentMethod'), path: '/payMentMethod/list' },
           { icon: new URL('../../assets/image/assets-center/help.png', import.meta.url), title: t('帮助中心'), path: '/helpCenter' },
         ]
       }
@@ -195,6 +217,15 @@
   }
 
 })
+
+const Customer = () => {
+  _customer({
+    token: userStore.userInfo.token,
+	customer_service_url:'code'
+  }).then((res) => {
+   customer_service_url.value = res.customer_service_url
+  })
+}
 const loginOut = () => {
   _logOut({
     token: userStore.userInfo.token

--
Gitblit v1.9.3