From 7a83906e6714edea1568d10acb4eb0bc1aae81c6 Mon Sep 17 00:00:00 2001
From: Surpriseplus <845948745@qq.com>
Date: 星期二, 10 十月 2023 14:10:58 +0800
Subject: [PATCH] 资源管理,令牌管理页面修改

---
 src/views/datamanage/resourceManagement.vue |   22 ++++++++++++++++++++--
 1 files changed, 20 insertions(+), 2 deletions(-)

diff --git a/src/views/datamanage/resourceManagement.vue b/src/views/datamanage/resourceManagement.vue
index af3bc84..89cdf11 100644
--- a/src/views/datamanage/resourceManagement.vue
+++ b/src/views/datamanage/resourceManagement.vue
@@ -631,6 +631,7 @@
   res_deletes,
   res_updates,
   res_update,
+  token_insertNewToken
 } from "../../api/api";
 import $ from 'jquery'
 import { getToken } from '../../utils/auth';
@@ -698,7 +699,7 @@
         }, {
           label: '鍚敤浠g悊鍦板潃', value: 2
         }
-      ]
+      ], resToken: null,
     };
   },
   watch: {
@@ -709,6 +710,21 @@
     window.removeEventListener("resize", this.onResize);
   },
   methods: {
+    async getResToken() {
+      if (this.$store.state.resToken) {
+        this.resToken = this.$store.state.resToken
+      } else {
+        const data = await token_insertNewToken({
+          type: 1,
+          min: 43200
+        });
+        if (data.code == 200) {
+          this.$store.state.resToken = data.result.token;
+          this.resToken = data.result.token;
+        }
+      }
+    },
+
     //鏄惁涓哄叏灞忓嚱鏁�
     onFullscreen(fullscreen) {
       this.isFullscreen = fullscreen;
@@ -925,7 +941,7 @@
       }, 1000);
     },
     formatProxy(row, column) {
-      var token = getToken()
+      var token = this.resToken
       if (row.proxy && row.proxy.indexOf('{token}') > -1) {
         var val = row.proxy.replaceAll('{token}', token)
         return BASE_URL + val
@@ -1156,11 +1172,13 @@
   },
   mounted() {
     window.addEventListener("resize", this.onResize);
+    this.getResToken();
     this.calHeight();
     this.getPerms();
     this.setListDataStart();
     this.optionsStart();
 
+
   },
 };
 </script>

--
Gitblit v1.9.3