tangning %!s(int64=2) %!d(string=hai) anos
pai
achega
def5e3f430
Modificáronse 2 ficheiros con 6 adicións e 6 borrados
  1. 4 4
      src/stores/user.ts
  2. 2 2
      src/views/mobile/index.vue

+ 4 - 4
src/stores/user.ts

@@ -14,11 +14,11 @@ export const useUserStore = defineStore('user', () => {
   function setToken(newToken: string) {
     token.value = newToken
   }
-  function setUserData(value, name) {
-    [name].value = value
-    localStorage.setItem(value, name)
+  function setUserOpenId(value:string) {
+    openId.value = value
+    localStorage.setItem('openId', value,)
   }
 
   isEur.value = window.location.hostname.includes('eur')
-  return { token, getToken, getOpenId, setToken, info, isEur, openId, setUserData }
+  return { token, getToken, getOpenId, setToken, info, isEur, openId, setUserOpenId }
 })

+ 2 - 2
src/views/mobile/index.vue

@@ -9,7 +9,7 @@ const payType = ref('0')
 const route = useRoute()
 const orderDetal = ref({})
 const orderSn = ref(route.query.id || GetRequest('id'))
-const { getToken, getOpenId, isEur, info, setUserData } = useUserStore()
+const { getToken, getOpenId, isEur, info, setUserOpenId } = useUserStore()
 const is_weixn = computed(() => {
   var wx = window.navigator.userAgent.toLowerCase()
   if (wx.match(/MicroMessenger/i) == 'micromessenger') {
@@ -117,7 +117,7 @@ async function handleWxlogin(wxAppId: string) {
     //存在code 换取openid
     const res = wxLogin({ code, orderSn: orderSn.value })
     if (!res.errmsg) {
-      setUserData(res.openid, 'openId')
+      setUserOpenId(res.openid)
     }
   }
 }