From b657c3d8aae7204bb7d862bcc24188ec7de60858 Mon Sep 17 00:00:00 2001 From: UGREEN USER Date: Wed, 28 Jan 2026 14:41:09 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E5=AE=8C=E6=88=90=E5=9F=BA=E7=A1=80?= =?UTF-8?q?=E7=BB=84=E4=BB=B6=E3=80=81=E5=B8=83=E5=B1=80=E7=BB=84=E4=BB=B6?= =?UTF-8?q?=E5=92=8C=E4=B8=9A=E5=8A=A1=E7=BB=84=E4=BB=B6=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../AppointmentCard/AppointmentCard.vue | 158 ++++++++++++++++++ src/components/business/GameCard/GameCard.vue | 96 +++++++++++ .../business/GroupCard/GroupCard.vue | 102 +++++++++++ src/components/business/UserCard/UserCard.vue | 81 +++++++++ src/components/common/Button/Button.vue | 106 ++++++++++++ src/components/common/Button/index.ts | 3 + src/components/common/Card/Card.vue | 90 ++++++++++ src/components/common/Card/index.ts | 3 + src/components/common/Input/Input.vue | 88 ++++++++++ src/components/common/Input/index.ts | 3 + src/components/common/Modal/Modal.vue | 90 ++++++++++ src/components/common/Modal/index.ts | 3 + src/components/layout/AppHeader.vue | 78 +++++++++ src/components/layout/AppSidebar.vue | 57 +++++++ src/components/layout/MainLayout.vue | 36 ++++ 15 files changed, 994 insertions(+) create mode 100644 src/components/business/AppointmentCard/AppointmentCard.vue create mode 100644 src/components/business/GameCard/GameCard.vue create mode 100644 src/components/business/GroupCard/GroupCard.vue create mode 100644 src/components/business/UserCard/UserCard.vue create mode 100644 src/components/common/Button/Button.vue create mode 100644 src/components/common/Button/index.ts create mode 100644 src/components/common/Card/Card.vue create mode 100644 src/components/common/Card/index.ts create mode 100644 src/components/common/Input/Input.vue create mode 100644 src/components/common/Input/index.ts create mode 100644 src/components/common/Modal/Modal.vue create mode 100644 src/components/common/Modal/index.ts create mode 100644 src/components/layout/AppHeader.vue create mode 100644 src/components/layout/AppSidebar.vue create mode 100644 src/components/layout/MainLayout.vue diff --git a/src/components/business/AppointmentCard/AppointmentCard.vue b/src/components/business/AppointmentCard/AppointmentCard.vue new file mode 100644 index 0000000..14d315a --- /dev/null +++ b/src/components/business/AppointmentCard/AppointmentCard.vue @@ -0,0 +1,158 @@ + + + + + diff --git a/src/components/business/GameCard/GameCard.vue b/src/components/business/GameCard/GameCard.vue new file mode 100644 index 0000000..d9f52b0 --- /dev/null +++ b/src/components/business/GameCard/GameCard.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/src/components/business/GroupCard/GroupCard.vue b/src/components/business/GroupCard/GroupCard.vue new file mode 100644 index 0000000..7bed687 --- /dev/null +++ b/src/components/business/GroupCard/GroupCard.vue @@ -0,0 +1,102 @@ + + + + + diff --git a/src/components/business/UserCard/UserCard.vue b/src/components/business/UserCard/UserCard.vue new file mode 100644 index 0000000..0c51175 --- /dev/null +++ b/src/components/business/UserCard/UserCard.vue @@ -0,0 +1,81 @@ + + + + + diff --git a/src/components/common/Button/Button.vue b/src/components/common/Button/Button.vue new file mode 100644 index 0000000..66a69a0 --- /dev/null +++ b/src/components/common/Button/Button.vue @@ -0,0 +1,106 @@ + + + + + diff --git a/src/components/common/Button/index.ts b/src/components/common/Button/index.ts new file mode 100644 index 0000000..48b7d95 --- /dev/null +++ b/src/components/common/Button/index.ts @@ -0,0 +1,3 @@ +import Button from './Button.vue' + +export default Button diff --git a/src/components/common/Card/Card.vue b/src/components/common/Card/Card.vue new file mode 100644 index 0000000..a12179c --- /dev/null +++ b/src/components/common/Card/Card.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/components/common/Card/index.ts b/src/components/common/Card/index.ts new file mode 100644 index 0000000..44eb302 --- /dev/null +++ b/src/components/common/Card/index.ts @@ -0,0 +1,3 @@ +import Card from './Card.vue' + +export default Card diff --git a/src/components/common/Input/Input.vue b/src/components/common/Input/Input.vue new file mode 100644 index 0000000..1c80da6 --- /dev/null +++ b/src/components/common/Input/Input.vue @@ -0,0 +1,88 @@ + + + + + diff --git a/src/components/common/Input/index.ts b/src/components/common/Input/index.ts new file mode 100644 index 0000000..f748d0c --- /dev/null +++ b/src/components/common/Input/index.ts @@ -0,0 +1,3 @@ +import Input from './Input.vue' + +export default Input diff --git a/src/components/common/Modal/Modal.vue b/src/components/common/Modal/Modal.vue new file mode 100644 index 0000000..934f1d7 --- /dev/null +++ b/src/components/common/Modal/Modal.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/components/common/Modal/index.ts b/src/components/common/Modal/index.ts new file mode 100644 index 0000000..95811c3 --- /dev/null +++ b/src/components/common/Modal/index.ts @@ -0,0 +1,3 @@ +import Modal from './Modal.vue' + +export default Modal diff --git a/src/components/layout/AppHeader.vue b/src/components/layout/AppHeader.vue new file mode 100644 index 0000000..2277936 --- /dev/null +++ b/src/components/layout/AppHeader.vue @@ -0,0 +1,78 @@ + + + + + diff --git a/src/components/layout/AppSidebar.vue b/src/components/layout/AppSidebar.vue new file mode 100644 index 0000000..e4b8803 --- /dev/null +++ b/src/components/layout/AppSidebar.vue @@ -0,0 +1,57 @@ + + + + + diff --git a/src/components/layout/MainLayout.vue b/src/components/layout/MainLayout.vue new file mode 100644 index 0000000..02fb04a --- /dev/null +++ b/src/components/layout/MainLayout.vue @@ -0,0 +1,36 @@ + + + + +