From de810baff103c052a224fd2983466086441e862d Mon Sep 17 00:00:00 2001 From: Seven Date: Thu, 25 Dec 2025 19:46:19 +0700 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=20PrimeQrcode=20?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E5=B9=B6=E6=9B=B4=E6=96=B0=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E7=95=8C=E9=9D=A2=EF=BC=8C=E4=BC=98=E5=8C=96?= =?UTF-8?q?=E5=A4=B4=E5=83=8F=E8=83=8C=E6=99=AF=E8=89=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package.json | 1 + pnpm-lock.yaml | 10 ++++++++++ src/theme/variables.css | 24 ++++++++++++------------ src/ui/avatar/index.vue | 4 ++-- src/views/user/components/user-info.vue | 4 +++- 5 files changed, 28 insertions(+), 15 deletions(-) diff --git a/package.json b/package.json index 8e349b4..c08e56d 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "@iconify-json/icon-park-outline": "^1.2.4", "@iconify-json/material-icon-theme": "^1.2.44", "@iconify-json/material-symbols": "^1.2.50", + "@iconify-json/prime": "^1.2.4", "@iconify-json/solar": "^1.2.5", "@iconify-json/tdesign": "^1.2.11", "@iconify/vue": "^5.0.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 313770f..1f9e665 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -141,6 +141,9 @@ importers: '@iconify-json/material-symbols': specifier: ^1.2.50 version: 1.2.50 + '@iconify-json/prime': + specifier: ^1.2.4 + version: 1.2.4 '@iconify-json/solar': specifier: ^1.2.5 version: 1.2.5 @@ -1228,6 +1231,9 @@ packages: '@iconify-json/material-symbols@1.2.50': resolution: {integrity: sha512-71tjHR70h46LHtBFab3fAd2V/wPTO7JMV5lKnRn3IcF303LaFgAlO0BZeTJDcmCv9d0snRZmnoLZAJVD7/eisw==} + '@iconify-json/prime@1.2.4': + resolution: {integrity: sha512-Hi9N6aUXRPEimLGSg7R8zCECj1RkuKwiuolcaKpTY65pp/utY2JqqZVpBT0mYkCZPMGyqLv6hS6IOwa7GWaoEA==} + '@iconify-json/solar@1.2.5': resolution: {integrity: sha512-WMAiNwchU8zhfrySww6KQBRIBbsQ6SvgIu2yA+CHGyMima/0KQwT5MXogrZPJGoQF+1Ye3Qj6K+1CiyNn3YkoA==} @@ -6334,6 +6340,10 @@ snapshots: dependencies: '@iconify/types': 2.0.0 + '@iconify-json/prime@1.2.4': + dependencies: + '@iconify/types': 2.0.0 + '@iconify-json/solar@1.2.5': dependencies: '@iconify/types': 2.0.0 diff --git a/src/theme/variables.css b/src/theme/variables.css index e2abc3d..930fe55 100644 --- a/src/theme/variables.css +++ b/src/theme/variables.css @@ -22,12 +22,12 @@ html.ion-palette-light { --ion-color-tertiary-shade: #5a5a5a; --ion-color-tertiary-tint: #757575; - --ion-color-success: #2dd55b; - --ion-color-success-rgb: 45, 213, 91; - --ion-color-success-contrast: #000000; - --ion-color-success-contrast-rgb: 0, 0, 0; - --ion-color-success-shade: #28bb50; - --ion-color-success-tint: #42d96b; + --ion-color-success: #2c810e; + --ion-color-success-rgb: 44,129,14; + --ion-color-success-contrast: #ffffff; + --ion-color-success-contrast-rgb: 255,255,255; + --ion-color-success-shade: #27720c; + --ion-color-success-tint: #418e26; --ion-color-warning: #ffc409; --ion-color-warning-rgb: 255, 196, 9; @@ -142,12 +142,12 @@ html.ion-palette-dark { --ion-color-tertiary-shade: #bcbcbc; --ion-color-tertiary-tint: #dadada; - --ion-color-success: #2dd55b; - --ion-color-success-rgb: 45, 213, 91; - --ion-color-success-contrast: #000000; - --ion-color-success-contrast-rgb: 0, 0, 0; - --ion-color-success-shade: #28bb50; - --ion-color-success-tint: #42d96b; + --ion-color-success: #2c810e; + --ion-color-success-rgb: 44,129,14; + --ion-color-success-contrast: #ffffff; + --ion-color-success-contrast-rgb: 255,255,255; + --ion-color-success-shade: #27720c; + --ion-color-success-tint: #418e26; --ion-color-warning: #ffc409; --ion-color-warning-rgb: 255, 196, 9; diff --git a/src/ui/avatar/index.vue b/src/ui/avatar/index.vue index cfe5aa6..77fa91b 100644 --- a/src/ui/avatar/index.vue +++ b/src/ui/avatar/index.vue @@ -3,7 +3,7 @@