From 6659b781ab7fbed5f1ad77e8f8f0310ba636f831 Mon Sep 17 00:00:00 2001 From: hxuanyu <2252193204@qq.com> Date: Wed, 14 Jan 2026 19:48:43 +0800 Subject: [PATCH] =?UTF-8?q?=E5=89=8D=E7=AB=AF=E9=A1=B5=E9=9D=A2=E7=BB=86?= =?UTF-8?q?=E8=8A=82=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/ui/NavBar.vue | 22 +- src/components/ui/calendar/Calendar.vue | 160 ++++++ src/components/ui/calendar/CalendarCell.vue | 23 + .../ui/calendar/CalendarCellTrigger.vue | 39 ++ src/components/ui/calendar/CalendarGrid.vue | 23 + .../ui/calendar/CalendarGridBody.vue | 15 + .../ui/calendar/CalendarGridHead.vue | 16 + .../ui/calendar/CalendarGridRow.vue | 22 + .../ui/calendar/CalendarHeadCell.vue | 23 + src/components/ui/calendar/CalendarHeader.vue | 23 + .../ui/calendar/CalendarHeading.vue | 30 ++ .../ui/calendar/CalendarNextButton.vue | 31 ++ .../ui/calendar/CalendarPrevButton.vue | 31 ++ src/components/ui/calendar/index.ts | 14 + .../ui/native-select/NativeSelect.vue | 50 ++ .../ui/native-select/NativeSelectOptGroup.vue | 15 + .../ui/native-select/NativeSelectOption.vue | 15 + src/components/ui/native-select/index.ts | 3 + src/components/ui/popover/Popover.vue | 19 + src/components/ui/popover/PopoverAnchor.vue | 15 + src/components/ui/popover/PopoverContent.vue | 45 ++ src/components/ui/popover/PopoverTrigger.vue | 15 + src/components/ui/popover/index.ts | 4 + src/lib/api.ts | 3 +- src/style.css | 30 ++ src/views/HomePage.vue | 463 +++++++++++++----- src/views/PickupPage.vue | 18 +- src/views/UploadPage.vue | 309 ++++++------ src/views/admin/BatchManagement.vue | 420 +++++++++++++++- src/views/admin/ConfigManagement.vue | 15 +- src/views/admin/TokenManagement.vue | 4 +- 31 files changed, 1599 insertions(+), 316 deletions(-) create mode 100644 src/components/ui/calendar/Calendar.vue create mode 100644 src/components/ui/calendar/CalendarCell.vue create mode 100644 src/components/ui/calendar/CalendarCellTrigger.vue create mode 100644 src/components/ui/calendar/CalendarGrid.vue create mode 100644 src/components/ui/calendar/CalendarGridBody.vue create mode 100644 src/components/ui/calendar/CalendarGridHead.vue create mode 100644 src/components/ui/calendar/CalendarGridRow.vue create mode 100644 src/components/ui/calendar/CalendarHeadCell.vue create mode 100644 src/components/ui/calendar/CalendarHeader.vue create mode 100644 src/components/ui/calendar/CalendarHeading.vue create mode 100644 src/components/ui/calendar/CalendarNextButton.vue create mode 100644 src/components/ui/calendar/CalendarPrevButton.vue create mode 100644 src/components/ui/calendar/index.ts create mode 100644 src/components/ui/native-select/NativeSelect.vue create mode 100644 src/components/ui/native-select/NativeSelectOptGroup.vue create mode 100644 src/components/ui/native-select/NativeSelectOption.vue create mode 100644 src/components/ui/native-select/index.ts create mode 100644 src/components/ui/popover/Popover.vue create mode 100644 src/components/ui/popover/PopoverAnchor.vue create mode 100644 src/components/ui/popover/PopoverContent.vue create mode 100644 src/components/ui/popover/PopoverTrigger.vue create mode 100644 src/components/ui/popover/index.ts diff --git a/src/components/ui/NavBar.vue b/src/components/ui/NavBar.vue index 4dbb424..043f4a9 100644 --- a/src/components/ui/NavBar.vue +++ b/src/components/ui/NavBar.vue @@ -5,7 +5,11 @@
请输入您的取件码
+输入取件码即可安全获取文件
{{ batchData.content }}
+ {{ batchData.content }}
选择一种命令行工具复制下载命令
+