From 4240f70d29d85367f8294013f4f528042e243f40 Mon Sep 17 00:00:00 2001
From: 田源 <lastanimals@163.com>
Date: 星期一, 08 四月 2024 15:09:19 +0800
Subject: [PATCH] 切换真实数据接口

---
 Source/ProjectWeb/src/page/index/index.vue |  230 ++++++++++++++++++++++++++++----------------------------
 1 files changed, 115 insertions(+), 115 deletions(-)

diff --git a/Source/ProjectWeb/src/page/index/index.vue b/Source/ProjectWeb/src/page/index/index.vue
index 733a9ba..1fdad95 100644
--- a/Source/ProjectWeb/src/page/index/index.vue
+++ b/Source/ProjectWeb/src/page/index/index.vue
@@ -29,129 +29,129 @@
 </template>
 
 <script>
-import {mapGetters} from "vuex";
-import tags from "./tags";
-import search from "./search";
-import top from "./top/";
-import sidebar from "./sidebar/";
-import admin from "@/util/admin";
-import {validatenull} from "@/util/validate";
-import {calcDate} from "@/util/date.js";
-import {getStore} from "@/util/store.js";
+  import {mapGetters} from "vuex";
+  import tags from "./tags";
+  import search from "./search";
+  import top from "./top/";
+  import sidebar from "./sidebar/";
+  import admin from "@/util/admin";
+  import {validatenull} from "@/util/validate";
+  import {calcDate} from "@/util/date.js";
+  import {getStore} from "@/util/store.js";
 
-export default {
-  components: {
-    top,
-    tags,
-    search,
-    sidebar
-  },
-  name: "index",
-  provide() {
-    return {
-      index: this
-    };
-  },
-  data() {
-    return {
-      //鎼滅储鎺у埗
-      isSearch: false,
-      //鍒锋柊token閿�
-      refreshLock: false,
-      //鍒锋柊token鐨勬椂闂�
-      refreshTime: "",
-      loading:true
-    };
-  },
-
-  created() {
-    //瀹炴椂妫�娴嬪埛鏂皌oken
-    this.refreshToken();
-
-  },
-  mounted() {
-    this.init();
-    // 宸︿晶鑿滃崟鍔犺浇
-    setTimeout(()=>{
-      this.loading=false
-    },600)
-  },
-  computed: mapGetters(["isMenu", "isLock", "isCollapse", "website", "menu"]),
-  props: [],
-  methods: {
-    showCollapse() {
-      this.$store.commit("SET_COLLAPSE");
+  export default {
+    components: {
+      top,
+      tags,
+      search,
+      sidebar
     },
-    // 鍒濆鍖�
-    init() {
-      this.$store.commit("SET_SCREEN", admin.getScreen());
-      window.onresize = () => {
-        setTimeout(() => {
-          this.$store.commit("SET_SCREEN", admin.getScreen());
-        }, 0);
-
+    name: "index",
+    provide() {
+      return {
+        index: this
       };
-      this.$store.dispatch("FlowRoutes").then(() => {
-      });
     },
-    //鎵撳紑鑿滃崟
-    openMenu(item = {}) {
-      this.$store.dispatch("GetMenu", item.id).then(data => {
-        if (data.length !== 0) {
-          this.$router.$avueRouter.formatRoutes(data, true);
-        }
-        //褰撶偣鍑婚《閮ㄨ彍鍗曞悗榛樿鎵撳紑绗竴涓彍鍗�
-        /*if (!this.validatenull(item)) {
-          let itemActive = {},
-            childItemActive = 0;
-          if (item.path) {
-            itemActive = item;
-          } else {
-            if (this.menu[childItemActive].length === 0) {
-              itemActive = this.menu[childItemActive];
-            } else {
-              itemActive = this.menu[childItemActive].children[childItemActive];
-            }
-          }
-          this.$store.commit('SET_MENU_ID', item);
-          this.$router.push({
-            path: this.$router.$avueRouter.getPath({
-              name: (itemActive.label || itemActive.name),
-              src: itemActive.path
-            }, itemActive.meta)
-          });
-        }*/
+    data() {
+      return {
+        //鎼滅储鎺у埗
+        isSearch: false,
+        //鍒锋柊token閿�
+        refreshLock: false,
+        //鍒锋柊token鐨勬椂闂�
+        refreshTime: "",
+        loading:true
+      };
+    },
 
-      });
+    created() {
+      //瀹炴椂妫�娴嬪埛鏂皌oken
+      this.refreshToken();
+
     },
-    // 瀹氭椂妫�娴媡oken
-    refreshToken() {
-      this.refreshTime = setInterval(() => {
-        const token = getStore({
-          name: "token",
-          debug: true
-        }) || {};
-        const date = calcDate(token.datetime, new Date().getTime());
-        if (validatenull(date)) return;
-        if (date.seconds >= this.website.tokenTime && !this.refreshLock) {
-          this.refreshLock = true;
-          this.$store
-            .dispatch("refreshToken")
-            .then(() => {
-              this.refreshLock = false;
-            })
-            .catch(() => {
-              this.refreshLock = false;
+    mounted() {
+      this.init();
+      // 宸︿晶鑿滃崟鍔犺浇
+      setTimeout(()=>{
+        this.loading=false
+      },600)
+    },
+    computed: mapGetters(["isMenu", "isLock", "isCollapse", "website", "menu"]),
+    props: [],
+    methods: {
+      showCollapse() {
+        this.$store.commit("SET_COLLAPSE");
+      },
+      // 鍒濆鍖�
+      init() {
+        this.$store.commit("SET_SCREEN", admin.getScreen());
+        window.onresize = () => {
+          setTimeout(() => {
+            this.$store.commit("SET_SCREEN", admin.getScreen());
+          }, 0);
+
+        };
+        this.$store.dispatch("FlowRoutes").then(() => {
+        });
+      },
+      //鎵撳紑鑿滃崟
+      openMenu(item = {}) {
+        this.$store.dispatch("GetMenu", item.id).then(data => {
+          if (data.length !== 0) {
+            this.$router.$avueRouter.formatRoutes(data, true);
+          }
+          //褰撶偣鍑婚《閮ㄨ彍鍗曞悗榛樿鎵撳紑绗竴涓彍鍗�
+          /*if (!this.validatenull(item)) {
+            let itemActive = {},
+              childItemActive = 0;
+            if (item.path) {
+              itemActive = item;
+            } else {
+              if (this.menu[childItemActive].length === 0) {
+                itemActive = this.menu[childItemActive];
+              } else {
+                itemActive = this.menu[childItemActive].children[childItemActive];
+              }
+            }
+            this.$store.commit('SET_MENU_ID', item);
+            this.$router.push({
+              path: this.$router.$avueRouter.getPath({
+                name: (itemActive.label || itemActive.name),
+                src: itemActive.path
+              }, itemActive.meta)
             });
-        }
-      }, 10000);
+          }*/
+
+        });
+      },
+      // 瀹氭椂妫�娴媡oken
+      refreshToken() {
+        this.refreshTime = setInterval(() => {
+          const token = getStore({
+            name: "token",
+            debug: true
+          }) || {};
+          const date = calcDate(token.datetime, new Date().getTime());
+          if (validatenull(date)) return;
+          if (date.seconds >= this.website.tokenTime && !this.refreshLock) {
+            this.refreshLock = true;
+            this.$store
+              .dispatch("refreshToken")
+              .then(() => {
+                this.refreshLock = false;
+              })
+              .catch(() => {
+                this.refreshLock = false;
+              });
+          }
+        }, 10000);
+      }
     }
-  }
-};
+  };
 </script>
 <style lang="scss">
-#avue-view > .avue-view{
-  height: 100%;
-  padding: 0 6px !important;
-}
+ #avue-view .avue-view{
+   height: 100%;
+   padding: 0 6px !important;
+ }
 </style>

--
Gitblit v1.9.3