From 8cc2b64066dc1808c4434e76139da0aa4974c344 Mon Sep 17 00:00:00 2001 From: xiaojunnuo Date: Wed, 30 Oct 2024 13:21:28 +0800 Subject: [PATCH] chore: 1 --- .../certd-client/src/api/modules/api.user.ts | 1 + .../ui/certd-client/src/style/common.less | 16 +++- .../views/framework/home/dashboard/index.vue | 70 ++++++++++++++++ .../home/dashboard/statistic-card.vue | 83 +++++++++++++++++++ .../src/views/framework/home/index.vue | 19 +++-- 5 files changed, 177 insertions(+), 12 deletions(-) create mode 100644 packages/ui/certd-client/src/views/framework/home/dashboard/index.vue create mode 100644 packages/ui/certd-client/src/views/framework/home/dashboard/statistic-card.vue diff --git a/packages/ui/certd-client/src/api/modules/api.user.ts b/packages/ui/certd-client/src/api/modules/api.user.ts index 735c3bf5..6c757fa3 100644 --- a/packages/ui/certd-client/src/api/modules/api.user.ts +++ b/packages/ui/certd-client/src/api/modules/api.user.ts @@ -18,6 +18,7 @@ export interface UserInfoRes { id: string | number; username: string; nickName: string; + avatar: string; roleIds: number[]; } diff --git a/packages/ui/certd-client/src/style/common.less b/packages/ui/certd-client/src/style/common.less index a33cacbd..b7b80271 100644 --- a/packages/ui/certd-client/src/style/common.less +++ b/packages/ui/certd-client/src/style/common.less @@ -64,6 +64,10 @@ h1, h2, h3, h4, h5, h6 { display: flex; align-items: center; } +.flex-inline { + display: inline-flex; + align-items: center; +} .flex-1 { flex: 1; @@ -84,7 +88,16 @@ h1, h2, h3, h4, h5, h6 { .m-3{ margin:3px } +.m-5{ + margin:5px +} +.m-10 { + margin: 10px; +} +.m-20{ + margin:20px +} .mb-2 { margin-bottom: 2px; } @@ -136,9 +149,6 @@ h1, h2, h3, h4, h5, h6 { margin-bottom: 10px; } -.m-10 { - margin: 10px; -} .p-5 { padding: 5px; diff --git a/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue b/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue new file mode 100644 index 00000000..49848600 --- /dev/null +++ b/packages/ui/certd-client/src/views/framework/home/dashboard/index.vue @@ -0,0 +1,70 @@ + + + + + diff --git a/packages/ui/certd-client/src/views/framework/home/dashboard/statistic-card.vue b/packages/ui/certd-client/src/views/framework/home/dashboard/statistic-card.vue new file mode 100644 index 00000000..7318c22e --- /dev/null +++ b/packages/ui/certd-client/src/views/framework/home/dashboard/statistic-card.vue @@ -0,0 +1,83 @@ + + + diff --git a/packages/ui/certd-client/src/views/framework/home/index.vue b/packages/ui/certd-client/src/views/framework/home/index.vue index 7fc007dd..f1b24c96 100644 --- a/packages/ui/certd-client/src/views/framework/home/index.vue +++ b/packages/ui/certd-client/src/views/framework/home/index.vue @@ -1,15 +1,16 @@ - - +