瀏覽代碼

如果这个浏览器首次打开本页面,弹窗提醒登录

任一存 2 年之前
父節點
當前提交
60c0f16e49
共有 3 個文件被更改,包括 21 次插入15 次删除
  1. 2 2
      public/static/js/Hot.js
  2. 18 0
      src/App.vue
  3. 1 13
      src/main.js

+ 2 - 2
public/static/js/Hot.js

@@ -37,8 +37,8 @@ window.initHot = function (model) {
   var getCommonHotspotUrl = function (link) {
     var querySectionInLink = link.split('?')[1]
     var langParam = "en" == manage.number("lang") ? "&lang=" + manage.number("lang") : ""
-    // return `http://192.168.20.16:8084/#/${browser.isMobile() ? 'mobile' : 'web'}/?${querySectionInLink}&time=${randomTime().getTime()}&id=${window.number}${langParam}`
-    return `/wenlange/hotspot/index.html#/${browser.isMobile() ? 'mobile' : 'web'}/?${querySectionInLink}&time=${randomTime().getTime()}&id=${window.number}${langParam}`
+    return `http://192.168.20.16:8084/#/?${querySectionInLink}&time=${randomTime().getTime()}&id=${window.number}${langParam}`
+    // return `/wenlange/hotspot/index.html#/?${querySectionInLink}&time=${randomTime().getTime()}&id=${window.number}${langParam}`
   }
   var removeSrcPostMark = function (url) {//去除texture.load时自动加上的'?'
     var index = url.indexOf('?')

+ 18 - 0
src/App.vue

@@ -46,6 +46,24 @@ export default {
         this.$router.push({ name: 'Login' })
       }
     })
+
+    // 如果这个浏览器首次打开本页面,弹窗提醒登录
+    const oldReportTime = localStorage.getItem('WLG-report-visit-time')
+    if (!oldReportTime) {
+      this.$router.push({ name: `RuleDesc${this.isMobile ? 'Mobile' : ''}` })
+    }
+
+    // 访问量(每天最多一次)埋点
+    const lastReportTimeInfo = localStorage.getItem("WLG-report-visit-time")
+    if (lastReportTimeInfo) {
+      if (Date.now() - Number(lastReportTimeInfo) >= 24 * 60 * 60 * 1000) {
+        localStorage.setItem('WLG-report-visit-time', Date.now())
+        globalApi.reportVisit()
+      }
+    } else {
+      localStorage.setItem('WLG-report-visit-time', Date.now())
+      globalApi.reportVisit()
+    }
   },
   methods: {
     ...mapMutations([

+ 1 - 13
src/main.js

@@ -30,16 +30,4 @@ new Vue({
   router,
   store,
   render: h => h(App)
-}).$mount('#app')
-
-// 访问量(每天最多一次)埋点
-const lastReportTimeInfo = localStorage.getItem("WLG-report-visit-time")
-if (lastReportTimeInfo) {
-  if (Date.now() - Number(lastReportTimeInfo) >= 24 * 60 * 60 * 1000) {
-    localStorage.setItem('WLG-report-visit-time', Date.now())
-    globalApi.reportVisit()
-  }
-} else {
-  localStorage.setItem('WLG-report-visit-time', Date.now())
-  globalApi.reportVisit()
-}
+}).$mount('#app')