From 34035fb00705dd03995866be4a56a3ae8cdf27dd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E5=BF=97=E5=BC=BA?= <357099073@qq.com> Date: Tue, 4 Nov 2025 10:08:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=E8=8F=9C=E5=8D=95=E5=8A=A0?= =?UTF-8?q?=E8=BD=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pc/package-lock.json | 7 ++ pc/package.json | 1 + pc/src/assets/less/style.less | 3 + pc/src/components/CommonAside.vue | 23 ++++- pc/src/components/CommonHeader.vue | 133 ++++++++++++++++++++++++++-- pc/src/router/index.js | 6 ++ pc/src/stores/index.js | 10 +++ pc/src/views/Main.vue | 79 +++++++++++++---- pc/src/views/login/index.vue | 18 ++++ pc/src/views/system/users/index.vue | 36 ++++++-- server/controllers/auth.go | 45 +++++++++- server/controllers/user.go | 24 +++++ server/models/user.go | 1 + 13 files changed, 351 insertions(+), 35 deletions(-) diff --git a/pc/package-lock.json b/pc/package-lock.json index 42b29a4..7e0910b 100644 --- a/pc/package-lock.json +++ b/pc/package-lock.json @@ -16,6 +16,7 @@ "element-plus": "^2.11.7", "less": "^4.4.2", "marked": "^16.4.1", + "os": "^0.1.2", "pinia": "^3.0.3", "vue": "^3.5.22", "vue-router": "^4.6.3" @@ -3743,6 +3744,12 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/os": { + "version": "0.1.2", + "resolved": "https://registry.npmmirror.com/os/-/os-0.1.2.tgz", + "integrity": "sha512-ZoXJkvAnljwvc56MbvhtKVWmSkzV712k42Is2mA0+0KTSRakq5XXuXpjZjgAt9ctzl51ojhQWakQQpmOvXWfjQ==", + "license": "MIT" + }, "node_modules/own-keys": { "version": "1.0.1", "resolved": "https://registry.npmmirror.com/own-keys/-/own-keys-1.0.1.tgz", diff --git a/pc/package.json b/pc/package.json index 15da69e..0b998c1 100644 --- a/pc/package.json +++ b/pc/package.json @@ -17,6 +17,7 @@ "element-plus": "^2.11.7", "less": "^4.4.2", "marked": "^16.4.1", + "os": "^0.1.2", "pinia": "^3.0.3", "vue": "^3.5.22", "vue-router": "^4.6.3" diff --git a/pc/src/assets/less/style.less b/pc/src/assets/less/style.less index 29fda0e..8569856 100644 --- a/pc/src/assets/less/style.less +++ b/pc/src/assets/less/style.less @@ -49,3 +49,6 @@ body { border-bottom: 1px solid #dcdfe6 !important; } } +.el-form-item__label{ + min-width: 60px; +} \ No newline at end of file diff --git a/pc/src/components/CommonAside.vue b/pc/src/components/CommonAside.vue index 67fccdc..3125308 100644 --- a/pc/src/components/CommonAside.vue +++ b/pc/src/components/CommonAside.vue @@ -58,7 +58,7 @@