From 423087ff5925c1a9a1d11c14fa00ebe175b67089 Mon Sep 17 00:00:00 2001
From: jlzhou <12020042@qq.com>
Date: Fri, 9 May 2025 15:21:24 +0800
Subject: [PATCH] =?UTF-8?q?update=20=E7=BB=84=E4=BB=B6?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
admin-ui/src/assets/css/login.scss | 48 +---
admin-ui/src/auto/components/WCode.vue | 228 ++++++++++++++++++
.../src/auto/components/WFileUploader.vue | 9 +-
admin-ui/src/auto/components/WIcon.vue | 53 ++++
.../src/auto/components/WImageUploader.vue | 13 +-
admin-ui/src/auto/components/WImageView.vue | 11 +-
.../src/auto/components/WPropertiesInput.vue | 77 ++++++
admin-ui/src/views/login.vue | 4 +-
admin-ui/src/views/test.vue | 11 +-
admin-ui/src/views/test/icon.vue | 51 ++++
admin-ui/src/views/test/template.vue | 9 +
admin-ui/src/views/test/uploader.vue | 2 +
12 files changed, 463 insertions(+), 53 deletions(-)
create mode 100644 admin-ui/src/auto/components/WCode.vue
create mode 100644 admin-ui/src/auto/components/WIcon.vue
create mode 100644 admin-ui/src/auto/components/WPropertiesInput.vue
create mode 100644 admin-ui/src/views/test/icon.vue
create mode 100644 admin-ui/src/views/test/template.vue
diff --git a/admin-ui/src/assets/css/login.scss b/admin-ui/src/assets/css/login.scss
index 7821263..54f0d14 100644
--- a/admin-ui/src/assets/css/login.scss
+++ b/admin-ui/src/assets/css/login.scss
@@ -165,54 +165,24 @@ body {
}
&>.h2 {
- margin-top: 0.6em;
+ margin-top: 0.7em;
display: flex;
justify-content: space-between;
align-items: center;
+ color: var(--primary-color);
- & label:has(input[type="checkbox"]) {
- margin-top: .3em;
- font-size: .9em;
- --color: #aaa;
- color: var(--color);
- display: flex;
- justify-content: flex-start;
- align-items: center;
- cursor: pointer;
- font-weight: normal;
-
- &::before {
- content: "";
- background-color: var(--color);
- border: .13em solid var(--color);
- box-sizing: border-box;
- padding: .17em;
- background-clip: content-box;
- height: 1em;
- width: 1em;
- margin-right: .3em;
- border-radius: 2em;
- }
-
- &>input[type="checkbox"] {
- display: none;
- }
+ * {
+ font-size: .8rem;
}
- & label:has(input[type="checkbox"]:checked) {
- --color: var(--primary-color);
- }
-
- & label:hover {
- filter: brightness(0.8);
- }
-
- & a {
- color: var(--primary-color);
+ &>div>div, a {
text-decoration: none;
&:hover {
- filter: brightness(0.7);
+ filter: brightness(1.1);
+ }
+ &:active {
+ filter: brightness(.9);
}
}
}
diff --git a/admin-ui/src/auto/components/WCode.vue b/admin-ui/src/auto/components/WCode.vue
new file mode 100644
index 0000000..5423d97
--- /dev/null
+++ b/admin-ui/src/auto/components/WCode.vue
@@ -0,0 +1,228 @@
+
+
+