panhui 3 лет назад
Родитель
Сommit
92f645f750

+ 8 - 2
src/router/index.js

@@ -191,12 +191,18 @@ const router = createRouter({
         {
             path: '/rule',
             name: 'rule',
-            component: () => import('@/views/RulePage.vue')
+            component: () => import('@/views/RulePage.vue'),
+            meta: {
+                allowGuest: true
+            }
         },
         {
             path: '/turtorial',
             name: 'turtorial',
-            component: () => import('@/views/TurtorialPage.vue')
+            component: () => import('@/views/TurtorialPage.vue'),
+            meta: {
+                allowGuest: true
+            }
         }
     ]
 })

+ 3 - 1
src/views/HomePage.vue

@@ -187,6 +187,7 @@ import { http } from '@/plugins/http'
 import toast from '@/utils/toast'
 import { usePageVisibility } from '@vant/use'
 import { Browser } from '@capacitor/browser'
+import { useI18n } from 'vue-i18n'
 
 const router = useRouter()
 function navigate() {
@@ -247,6 +248,7 @@ function getSaleBatch() {
     })
 }
 
+const i18n = useI18n()
 const goList = info => {
     if (getStatus(info) === '抢购中') {
         router.push({
@@ -256,7 +258,7 @@ const goList = info => {
             }
         })
     } else {
-        toast(this.$t('common.wait') + '...')
+        toast(i18n.t('common.wait') + '...')
     }
 }
 

+ 1 - 1
src/views/LoginPage.vue

@@ -153,7 +153,7 @@ export default {
                 })
         },
         agreement() {
-            Browser.open({ url: `${location.origin}/static/PrivacyPolicy.html` })
+            this.$router.push('/rule')
         }
     }
 }

+ 1 - 1
src/views/LoginPhonePage.vue

@@ -161,7 +161,7 @@ export default {
                 })
         },
         agreement() {
-            Browser.open({ url: `${location.origin}/static/PrivacyPolicy.html` })
+            this.$router.push('/rule')
         }
     }
 }

+ 1 - 1
src/views/RegisterPage.vue

@@ -240,7 +240,7 @@ export default {
                 })
         },
         agreement() {
-            Browser.open({ url: `${location.origin}/static/PrivacyPolicy.html` })
+            this.$router.push('/rule')
         }
     }
 }