From a463bdde8980359819ac87b1d8bd3687ee61c9c6 Mon Sep 17 00:00:00 2001
From: WindowBird <13870814+windows-bird@user.noreply.gitee.com>
Date: Wed, 27 Aug 2025 17:19:53 +0800
Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=96=87=E4=BB=B6=E6=B8=85?=
=?UTF-8?q?=E7=90=86?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
components/QRCodeModal.vue | 213 -------------------------------------
pages.json | 16 +--
pages/basePage/test.vue | 109 -------------------
pages/test/test.vue | 99 -----------------
utils/qrcode.js | 84 ---------------
5 files changed, 4 insertions(+), 517 deletions(-)
delete mode 100644 components/QRCodeModal.vue
delete mode 100644 pages/basePage/test.vue
delete mode 100644 pages/test/test.vue
delete mode 100644 utils/qrcode.js
diff --git a/components/QRCodeModal.vue b/components/QRCodeModal.vue
deleted file mode 100644
index 742263b..0000000
--- a/components/QRCodeModal.vue
+++ /dev/null
@@ -1,213 +0,0 @@
-
-
-
-
-
- ×
-
-
-
-
-
-
- {{ title }}
-
-
-
-
-
-
-
-
-
- 票号:
- {{ ticketNumber }}
-
-
-
-
- 此二维码可直接检票
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/pages.json b/pages.json
index 7c2e662..eacf6a1 100644
--- a/pages.json
+++ b/pages.json
@@ -210,18 +210,10 @@
}
},
{
- "path" : "pages/personalCenter/myAppointment",
- "style" :
- {
- "navigationStyle": "custom"
- }
- },
- {
- "path" : "pages/basePage/test",
- "style" :
- {
- "navigationStyle": "custom"
- }
+ "path": "pages/personalCenter/myAppointment",
+ "style": {
+ "navigationStyle": "custom"
+ }
}
],
"subPackages": [
diff --git a/pages/basePage/test.vue b/pages/basePage/test.vue
deleted file mode 100644
index 12b1d99..0000000
--- a/pages/basePage/test.vue
+++ /dev/null
@@ -1,109 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/pages/test/test.vue b/pages/test/test.vue
deleted file mode 100644
index 99debb8..0000000
--- a/pages/test/test.vue
+++ /dev/null
@@ -1,99 +0,0 @@
-
-
-
- API测试
-
-
-
-
-
-
- 测试结果
- {{ testResult }}
-
-
-
-
-
-
-
diff --git a/utils/qrcode.js b/utils/qrcode.js
deleted file mode 100644
index cda6b1b..0000000
--- a/utils/qrcode.js
+++ /dev/null
@@ -1,84 +0,0 @@
-import QRCode from 'qrcode'
-
-/**
- * 生成二维码
- * @param {string} text - 要生成二维码的文本内容
- * @param {Object} options - 二维码配置选项
- * @returns {Promise} 返回base64格式的二维码图片
- */
-export function generateQRCode(text, options = {}) {
- const defaultOptions = {
- width: 200,
- margin: 2,
- color: {
- dark: '#000000',
- light: '#FFFFFF'
- },
- errorCorrectionLevel: 'M'
- }
-
- const qrOptions = { ...defaultOptions, ...options }
-
- return new Promise((resolve, reject) => {
- QRCode.toDataURL(text, qrOptions, (err, url) => {
- if (err) {
- console.error('生成二维码失败:', err)
- reject(err)
- } else {
- resolve(url)
- }
- })
- })
-}
-
-/**
- * 生成核销验证码二维码
- * @param {string} value - 核销码值或预约ID
- * @param {Object} options - 二维码配置选项
- * @returns {Promise} 返回base64格式的二维码图片
- */
-export function generateVerificationQRCode(value, options = {}) {
- // 如果值已经包含VERIFY:前缀,直接使用;否则添加前缀
- const verificationText = value.startsWith('VERIFY:') ? value : `VERIFY:${value}`
-
- return generateQRCode(verificationText, options)
-}
-
-/**
- * 生成二维码并保存到本地
- * @param {string} text - 要生成二维码的文本内容
- * @param {string} filePath - 保存路径
- * @param {Object} options - 二维码配置选项
- * @returns {Promise} 返回保存的文件路径
- */
-export function generateQRCodeToFile(text, filePath, options = {}) {
- return new Promise((resolve, reject) => {
- QRCode.toFile(filePath, text, options, (err) => {
- if (err) {
- console.error('生成二维码文件失败:', err)
- reject(err)
- } else {
- resolve(filePath)
- }
- })
- })
-}
-
-/**
- * 生成二维码的Canvas元素
- * @param {string} text - 要生成二维码的文本内容
- * @param {Object} options - 二维码配置选项
- * @returns {Promise} 返回Canvas元素
- */
-export function generateQRCodeCanvas(text, options = {}) {
- return new Promise((resolve, reject) => {
- QRCode.toCanvas(text, options, (err, canvas) => {
- if (err) {
- console.error('生成二维码Canvas失败:', err)
- reject(err)
- } else {
- resolve(canvas)
- }
- })
- })
-}
\ No newline at end of file