From 9f16b5c553b479ea12fe368a7ecc748872ea8b98 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期四, 12 六月 2025 11:11:27 +0800 Subject: [PATCH] 修改配置文件 --- web_src/src/App.vue | 70 +++++++++++++++++++++-------------- 1 files changed, 42 insertions(+), 28 deletions(-) diff --git a/web_src/src/App.vue b/web_src/src/App.vue old mode 100644 new mode 100755 index e114545..103cbe1 --- a/web_src/src/App.vue +++ b/web_src/src/App.vue @@ -5,11 +5,13 @@ </template> <script> +import userService from './components/service/UserService' export default { name: 'app', data(){ return { isLogin: false, + excludeLoginCheck: ["/play/wasm", "/play/rtc"], userInfo: { //淇濆瓨鐢ㄦ埛淇℃伅 nick: null, ulevel: null, @@ -19,42 +21,30 @@ } }, created() { - if(!this.$cookies.get("session")){ + if (userService.getToken() == null){ + console.log(22222) + console.log(this.$route.path) + try { + if (this.excludeLoginCheck && this.excludeLoginCheck.length > 0) { + for (let i = 0; i < this.excludeLoginCheck.length; i++) { + if (this.$route.path.startsWith(this.excludeLoginCheck[i])){ + return; + } + } + } + }catch (e) { + console.error(e) + } //濡傛灉娌℃湁鐧诲綍鐘舵�佸垯璺宠浆鍒扮櫥褰曢〉 this.$router.push('/login'); } }, - //鐩戝惉璺敱妫�鏌ョ櫥褰� - watch:{ - "$route" : 'checkLogin' - }, + mounted(){ //缁勪欢寮�濮嬫寕杞芥椂鑾峰彇鐢ㄦ埛淇℃伅 // this.getUserInfo(); }, methods: { - //璇锋眰鐢ㄦ埛鐨勪竴浜涗俊鎭� - getUserInfo(){ - var userinfo = this.$cookies.get("session"); - }, - checkLogin(){ - //妫�鏌ユ槸鍚﹀瓨鍦╯ession - //cookie鎿嶄綔鏂规硶鍦ㄦ簮鐮侀噷鏈夋垨鑰呭弬鑰冪綉涓婄殑鍗冲彲 - if(!this.$cookies.get("session")){ - //濡傛灉娌℃湁鐧诲綍鐘舵�佸垯璺宠浆鍒扮櫥褰曢〉 - this.$router.push('/login'); - } - }, - getCookie: function (cname) { - var name = cname + "="; - var ca = document.cookie.split(';'); - for (var i = 0; i < ca.length; i++) { - var c = ca[i]; - while (c.charAt(0) == ' ') c = c.substring(1); - if (c.indexOf(name) != -1) return c.substring(name.length, c.length); - } - return ""; - } }, components: {} }; @@ -76,9 +66,33 @@ line-height: 60px; } .el-main { - background-color: #e9eef3; + background-color: #f0f2f5; color: #333; text-align: center; padding-top: 0px !important; } + +/*瀹氫箟婊氬姩鏉¢珮瀹藉強鑳屾櫙 楂樺鍒嗗埆瀵瑰簲妯珫婊氬姩鏉$殑灏哄*/ +::-webkit-scrollbar { + width: 8px; + height: 8px; +} + +/*瀹氫箟婊氬姩鏉¤建閬� 鍐呴槾褰�+鍦嗚*/ +::-webkit-scrollbar-track { + border-radius: 4px; + background-color: #F5F5F5; +} + +/*瀹氫箟婊戝潡 鍐呴槾褰�+鍦嗚*/ +::-webkit-scrollbar-thumb { + border-radius: 4px; + background-color: #c8c8c8; + box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); + -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .1); +} +.table-header { + color: #727272; + font-weight: 600; +} </style> -- Gitblit v1.8.0