diff --git a/package.json b/package.json index 3bbbb6c..54c690d 100644 --- a/package.json +++ b/package.json @@ -16,6 +16,7 @@ "lru-cache": "^11.0.1", "lucide-vue-next": "^0.445.0", "pinia": "^2.2.2", + "qrcode.vue": "^3.4.1", "vue": "^3.5.8", "vue-router": "^4.4.5" }, diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 077b7cb..e3f3f4f 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -21,6 +21,7 @@ specifiers: pinia: ^2.2.2 postcss: ^8.4.47 prettier: ^3.3.3 + qrcode.vue: ^3.4.1 rimraf: ^6.0.1 tailwindcss: ^3.4.13 typescript: ~5.4.5 @@ -34,6 +35,7 @@ dependencies: lru-cache: 11.0.1 lucide-vue-next: 0.445.0_vue@3.5.8 pinia: 2.2.2_typescript@5.4.5+vue@3.5.8 + qrcode.vue: 3.4.1_vue@3.5.8 vue: 3.5.8_typescript@5.4.5 vue-router: 4.4.5_vue@3.5.8 @@ -2734,6 +2736,14 @@ packages: engines: {node: '>=6'} dev: true + /qrcode.vue/3.4.1_vue@3.5.8: + resolution: {integrity: sha512-wq/zHsifH4FJ1GXQi8/wNxD1KfQkckIpjK1KPTc/qwYU5/Bkd4me0w4xZSg6EXk6xLBkVDE0zxVagewv5EMAVA==} + peerDependencies: + vue: ^3.0.0 + dependencies: + vue: 3.5.8_typescript@5.4.5 + dev: false + /queue-microtask/1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} dev: true diff --git a/src/views/RetrievewFileView.vue b/src/views/RetrievewFileView.vue index 413f7d2..f5bd8db 100644 --- a/src/views/RetrievewFileView.vue +++ b/src/views/RetrievewFileView.vue @@ -79,7 +79,7 @@ -
+

取件记录

-
-
-

{{ record.filename }}

-

{{ record.date }}

+
+
+
+ +
+
+

{{ record.filename }}

+

{{ record.date }} · {{ record.size }}

+
- -
@@ -110,13 +115,38 @@
-
-

文件详情

-

文件名:{{ selectedRecord.filename }}

-

取件日期:{{ selectedRecord.date }}

-

文件大小:{{ selectedRecord.size }}

-

下载次数:{{ selectedRecord.downloads }}

- +

文件详情

+
+
+ +

文件名:{{ selectedRecord.filename }}

+
+
+ +

取件日期:{{ selectedRecord.date }}

+
+
+ +

文件大小:{{ selectedRecord.size }}

+
+
+ +

下载次数:{{ selectedRecord.downloads }}

+
+
+ + +
+

取件二维码

+
+ +
+

扫描二维码快速取件

+
+ +
@@ -125,8 +155,9 @@ \ No newline at end of file