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