diff --git a/sams-ui/index.html b/sams-ui/index.html index 79492c08..8388c4bb 100644 --- a/sams-ui/index.html +++ b/sams-ui/index.html @@ -8,6 +8,6 @@
- + diff --git a/sams-ui/package.json b/sams-ui/package.json index bcafc86d..f5091b00 100644 --- a/sams-ui/package.json +++ b/sams-ui/package.json @@ -9,7 +9,9 @@ "preview": "vite preview" }, "dependencies": { + "@element-plus/icons-vue": "^2.3.1", "axios": "^1.8.4", + "echarts": "^5.6.0", "element-plus": "^2.9.7", "jwt-decode": "^4.0.0", "pinia": "^3.0.1", diff --git a/sams-ui/pnpm-lock.yaml b/sams-ui/pnpm-lock.yaml index 4057dd75..9bcc9835 100644 --- a/sams-ui/pnpm-lock.yaml +++ b/sams-ui/pnpm-lock.yaml @@ -8,9 +8,15 @@ importers: .: dependencies: + '@element-plus/icons-vue': + specifier: ^2.3.1 + version: 2.3.1(vue@3.5.13) axios: specifier: ^1.8.4 version: 1.8.4 + echarts: + specifier: ^5.6.0 + version: 5.6.0 element-plus: specifier: ^2.9.7 version: 2.9.7(vue@3.5.13) @@ -429,6 +435,9 @@ packages: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} + echarts@5.6.0: + resolution: {integrity: sha512-oTbVTsXfKuEhxftHqL5xprgLoc0k7uScAwtryCgWF6hPYFLRwOUHiFmHGCBKP5NPFNkDVopOieyUqYGH8Fa3kA==} + element-plus@2.9.7: resolution: {integrity: sha512-6vjZh5SXBncLhUwJGTVKS5oDljfgGMh6J4zVTeAZK3YdMUN76FgpvHkwwFXocpJpMbii6rDYU3sgie64FyPerQ==} peerDependencies: @@ -605,6 +614,9 @@ packages: resolution: {integrity: sha512-5JRxVqC8I8NuOUjzBbvVJAKNM8qoVuH0O77h4WInc/qC2q5IreqKxYwgkga3PfA22OayK2ikceb/B26dztPl+Q==} engines: {node: '>=16'} + tslib@2.3.0: + resolution: {integrity: sha512-N82ooyxVNm6h1riLCoyS9e3fuJ3AMG2zIZs2Gd1ATcSFjSA23Q0fzjjZeh0jbJvWVDZ0cJT8yaNNaaXHzueNjg==} + vite@6.2.2: resolution: {integrity: sha512-yW7PeMM+LkDzc7CgJuRLMW2Jz0FxMOsVJ8Lv3gpgW9WLcb9cTW+121UEr1hvmfR7w3SegR5ItvYyzVz1vxNJgQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} @@ -669,6 +681,9 @@ packages: typescript: optional: true + zrender@5.6.1: + resolution: {integrity: sha512-OFXkDJKcrlx5su2XbzJvj/34Q3m6PvyCZkVPHGYpcCJ52ek4U/ymZyfuV1nKE23AyBJ51E/6Yr0mhZ7xGTO4ag==} + snapshots: '@babel/helper-string-parser@7.25.9': {} @@ -984,6 +999,11 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 + echarts@5.6.0: + dependencies: + tslib: 2.3.0 + zrender: 5.6.1 + element-plus@2.9.7(vue@3.5.13): dependencies: '@ctrl/tinycolor': 3.6.1 @@ -1186,6 +1206,8 @@ snapshots: dependencies: copy-anything: 3.0.5 + tslib@2.3.0: {} + vite@6.2.2: dependencies: esbuild: 0.25.1 @@ -1210,3 +1232,7 @@ snapshots: '@vue/runtime-dom': 3.5.13 '@vue/server-renderer': 3.5.13(vue@3.5.13) '@vue/shared': 3.5.13 + + zrender@5.6.1: + dependencies: + tslib: 2.3.0 diff --git a/sams-ui/public/login-bg.png b/sams-ui/public/login-bg.png new file mode 100644 index 00000000..1f9a150d Binary files /dev/null and b/sams-ui/public/login-bg.png differ diff --git a/sams-ui/src/App.vue b/sams-ui/src/App.vue index ffafd2a8..dab809a8 100644 --- a/sams-ui/src/App.vue +++ b/sams-ui/src/App.vue @@ -4,6 +4,14 @@