From e44df0a3dd886e983ff0bdd20503e6ca59917c4c Mon Sep 17 00:00:00 2001 From: Junyan Qin Date: Mon, 4 Nov 2024 21:54:02 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20dashboard=20=E5=9F=BA=E6=9C=AC=E7=BB=84?= =?UTF-8?q?=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/components/NumberFieldData.vue | 75 +++++++++++++++++++++ web/src/pages/DashBoard.vue | 90 +++++++++++++++++++++++++- 2 files changed, 164 insertions(+), 1 deletion(-) create mode 100644 web/src/components/NumberFieldData.vue diff --git a/web/src/components/NumberFieldData.vue b/web/src/components/NumberFieldData.vue new file mode 100644 index 00000000..fbdc86e7 --- /dev/null +++ b/web/src/components/NumberFieldData.vue @@ -0,0 +1,75 @@ + + + + + \ No newline at end of file diff --git a/web/src/pages/DashBoard.vue b/web/src/pages/DashBoard.vue index 2cf64547..622bc8d1 100644 --- a/web/src/pages/DashBoard.vue +++ b/web/src/pages/DashBoard.vue @@ -1,13 +1,101 @@ +#first-row { + display: flex; + flex-direction: row; + justify-content: flex-start; + gap: 1rem; +} + +#basic-analysis-number-card { + width: 35%; + min-width: 16rem; + padding-bottom: 0.5rem; +} + +#basic-analysis-number-card-content { + display: flex; + flex-direction: row; + justify-content: space-evenly; +} + +.content-card-title { + font-size: 1rem; + font-weight: 600; +} + +.content-card-title-icon { + font-size: 1.2rem; +} + +#message-platform-card { + width: 15%; + min-width: 6rem; + padding-bottom: 0.7rem; +} + +#plugins-amount-card { + width: 15%; + min-width: 6rem; + padding-bottom: 0.7rem; +} + \ No newline at end of file