Jelajahi Sumber

修改客服传参方式

小波 1 bulan lalu
induk
melakukan
2814aa91c9

+ 11 - 5
src/businessComponents/CustomerService/index.vue

@@ -14,17 +14,23 @@
 <script setup>
 const route = useRoute()
 
+let user_info = ref(JSON.parse(localStorage.getItem('user_info')));
 let token = ref(localStorage.getItem('token'));
 if(route.query.GuestMode && route.query.GuestMode == 1){
   token.value = localStorage.getItem('youke_token')
 }
-
 let lang = ref(localStorage.getItem('locale') || 'zh');
-// let url = ref('https://192.168.110.83:3001/#/userMsg?token=' + token.value + '&Lang=' + lang.value);
-let url = ref(`${window.global.serviceURL}/#/userMsg?token=` + token.value + '&Lang=' + lang.value);
-// let url = ref('http://bot28webkefu.sp2509.cc/#/userMsg?token=' + token.value + '&Lang=' + lang.value);
+const params = new URLSearchParams({
+  from: 1,
+  uid: user_info.value.user_id,
+  account: user_info.value.account,
+  avatar: user_info.value.avatar,
+  Lang: lang.value
+});
+// let url = ref(`${window.global.serviceURL}/#/userMsg?token=` + token.value + '&Lang=' + lang.value);
+const url = ref(`${window.global.serviceURL}/userMsg?${params.toString()}`);
 </script>
 
 <style scoped lang="scss">
 
-</style>
+</style>

+ 1 - 0
src/components/Layout/index.vue

@@ -687,6 +687,7 @@ const testGame = () => {
   userGuestRegister().then((res) => {
     localStorage.setItem('youke_token', res.data.token);
     localStorage.setItem('token', res.data.token);
+    localStorage.setItem('user_info', JSON.stringify(res.data));
 
     nextTick(() => {
       location.reload();

+ 2 - 0
src/views/Login/index.vue

@@ -249,6 +249,8 @@ function onLoginClick() {
 
       localStorage.setItem('token', res.data.token);
       localStorage.setItem('has_payment_password', res.data.has_payment_password ? 1 : 0);
+      localStorage.setItem('user_info', JSON.stringify(res.data));
+    
       let timer = setTimeout(() => {
         clearTimeout(timer)
         socket.connect(res.data.token);

+ 1 - 1
src/views/My/index.vue

@@ -428,7 +428,7 @@ function goLogout() {
     logout().then(() => {
       localStorage.removeItem("token");
       localStorage.removeItem("youke_token");
-      localStorage.removeItem("userInfo");
+      localStorage.removeItem("user_info");
       router.replace('/login');
     });
   }).catch(() => { });