add Dashboard

This commit is contained in:
Timi
2026-04-10 00:01:38 +08:00
parent d9e32c4dbe
commit 489cbb5d0f
14 changed files with 1134 additions and 54 deletions

47
pnpm-lock.yaml generated
View File

@@ -11,6 +11,9 @@ importers:
axios:
specifier: ^1.8.4
version: 1.14.0
echarts:
specifier: ^6.0.0
version: 6.0.0
less:
specifier: ^4.3.0
version: 4.6.4
@@ -27,14 +30,17 @@ importers:
specifier: 0.0.2
version: 0.0.2(typescript@5.8.3)
timi-web:
specifier: 0.0.1
version: 0.0.1
specifier: 0.0.3
version: 0.0.3
ts-node:
specifier: ^10.9.2
version: 10.9.2(@types/node@24.12.0)(typescript@5.8.3)
vue:
specifier: ^3.5.16
version: 3.5.31(typescript@5.8.3)
vue-echarts:
specifier: ^8.0.1
version: 8.0.1(echarts@6.0.0)(vue@3.5.31(typescript@5.8.3))
vue-router:
specifier: 4.5.1
version: 4.5.1(vue@3.5.31(typescript@5.8.3))
@@ -946,6 +952,9 @@ packages:
resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==}
engines: {node: '>= 0.4'}
echarts@6.0.0:
resolution: {integrity: sha512-Tte/grDQRiETQP4xz3iZWSvoHrkCQtwqd6hs+mifXcjrCuo2iKWbajFObuLJVBlDIJlOzgQPd1hsaKt/3+OMkQ==}
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
@@ -1823,8 +1832,8 @@ packages:
resolution: {integrity: sha512-R24yS4ovWTadCmpqJz3ajikMgk8YkKiUFbOIHuw3DBaJc2NwUcvVtY7aPu6kqnT/4j4AN3DgUFY+WkZbxqEhgQ==}
engines: {node: '>=16.0.0'}
timi-web@0.0.1:
resolution: {integrity: sha512-xYGnbkEh4y9ZHEOLDU/MetXBxPyoO8vQCsPvdGNMd6x/YeWFM0YRsMNC1zXzoaE8riCnMW436VooICfEbstfOQ==}
timi-web@0.0.3:
resolution: {integrity: sha512-uCJ+XQf1DydvnZHyI5NmQxKmZWvkVNPRrhqEszhMEh4CKGMPG7wrNiTl6jAPDcY3x228AaRP5MPu6TzIs9GfFQ==}
engines: {node: '>=16.0.0'}
tinycolor2@1.6.0:
@@ -1866,6 +1875,9 @@ packages:
'@swc/wasm':
optional: true
tslib@2.3.0:
resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==}
tslib@2.8.1:
resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==}
@@ -2011,6 +2023,12 @@ packages:
'@vue/composition-api':
optional: true
vue-echarts@8.0.1:
resolution: {integrity: sha512-23rJTFLu1OUEGRWjJGmdGt8fP+8+ja1gVgzMYPIPaHWpXegcO1viIAaeu2H4QHESlVeHzUAHIxKXGrwjsyXAaA==}
peerDependencies:
echarts: ^6.0.0
vue: ^3.3.0
vue-eslint-parser@10.4.0:
resolution: {integrity: sha512-Vxi9pJdbN3ZnVGLODVtZ7y4Y2kzAAE2Cm0CZ3ZDRvydVYxZ6VrnBhLikBsRS+dpwj4Jv4UCv21PTEwF5rQ9WXg==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
@@ -2097,6 +2115,9 @@ packages:
zod@3.25.76:
resolution: {integrity: sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==}
zrender@6.0.0:
resolution: {integrity: sha512-41dFXEEXuJpNecuUQq6JlbybmnHaqqpGlbH1yxnA5V9MMP4SbohSVZsJIwz+zdjQXSSlR1Vc34EgH1zxyTDvhg==}
snapshots:
'@babel/helper-string-parser@7.27.1': {}
@@ -2888,6 +2909,11 @@ snapshots:
es-errors: 1.3.0
gopd: 1.2.0
echarts@6.0.0:
dependencies:
tslib: 2.3.0
zrender: 6.0.0
ee-first@1.1.1: {}
encodeurl@2.0.0: {}
@@ -3849,7 +3875,7 @@ snapshots:
transitivePeerDependencies:
- typescript
timi-web@0.0.1:
timi-web@0.0.3:
dependencies:
axios: 1.13.5
less: 4.5.1
@@ -3902,6 +3928,8 @@ snapshots:
v8-compile-cache-lib: 3.0.1
yn: 3.1.1
tslib@2.3.0: {}
tslib@2.8.1: {}
type-check@0.4.0:
@@ -4023,6 +4051,11 @@ snapshots:
dependencies:
vue: 3.5.31(typescript@5.8.3)
vue-echarts@8.0.1(echarts@6.0.0)(vue@3.5.31(typescript@5.8.3)):
dependencies:
echarts: 6.0.0
vue: 3.5.31(typescript@5.8.3)
vue-eslint-parser@10.4.0(eslint@9.26.0):
dependencies:
debug: 4.4.3
@@ -4110,3 +4143,7 @@ snapshots:
zod: 3.25.76
zod@3.25.76: {}
zrender@6.0.0:
dependencies:
tslib: 2.3.0