From f1d079f9c0b3d384090477ca54e0548373d62b57 Mon Sep 17 00:00:00 2001
From: zhongrj <646384940@qq.com>
Date: Thu, 16 Jan 2025 11:56:39 +0800
Subject: [PATCH] 配置修改
---
web_src/src/App.vue | 108 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 108 insertions(+), 0 deletions(-)
diff --git a/web_src/src/App.vue b/web_src/src/App.vue
new file mode 100644
index 0000000..4ae7ea8
--- /dev/null
+++ b/web_src/src/App.vue
@@ -0,0 +1,108 @@
+<template>
+ <div id="app">
+ <router-view></router-view>
+ </div>
+</template>
+
+<script>
+export default {
+ name: 'app',
+ data(){
+ return {
+ isLogin: false,
+ userInfo: { //保存用户信息
+ nick: null,
+ ulevel: null,
+ uid: null,
+ portrait: null
+ }
+ }
+ },
+ created() {
+ if(!this.$cookies.get("session")){
+ //如果没有登录状态则跳转到登录页
+ this.$router.push('/login');
+ }
+ },
+ //监听路由检查登录
+ watch:{
+ "$route" : 'checkLogin'
+ },
+ mounted(){
+ //组件开始挂载时获取用户信息
+ // this.getUserInfo();
+ },
+ methods: {
+ //请求用户的一些信息
+ getUserInfo(){
+ var userinfo = this.$cookies.get("session");
+ },
+ checkLogin(){
+ //检查是否存在session
+ //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: {}
+};
+</script>
+
+<style>
+html,
+body,
+#app {
+ margin: 0 0;
+ background-color: #e9eef3;
+ height: 100%;
+}
+.el-header,
+.el-footer {
+ /* background-color: #b3c0d1; */
+ color: #333;
+ text-align: center;
+ line-height: 60px;
+}
+.el-main {
+ 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.9.3