From 5ac924a76c4b4b5d4c1d2e797d6a0498820e55ad Mon Sep 17 00:00:00 2001 From: jacobxu666 Date: Fri, 26 Jun 2026 00:32:21 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=96=B0=E5=A2=9E=E7=BB=91=E5=8D=A1?= =?UTF-8?q?=E6=BF=80=E6=B4=BB=E3=80=81=E6=97=85=E6=B8=B8=E5=8D=A1=E8=B4=AD?= =?UTF-8?q?=E4=B9=B0=E3=80=81=E5=B7=A5=E4=BC=9A=E8=B4=AD=E4=B9=B0=E3=80=81?= =?UTF-8?q?=E4=BD=BF=E7=94=A8=E8=AF=B4=E6=98=8E=E3=80=81=E5=B8=B8=E8=A7=81?= =?UTF-8?q?=E9=97=AE=E9=A2=98=E3=80=81=E8=AE=A2=E5=8D=95=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 新增 pages/card-bind 绑卡激活页(证件类型下拉、照片上传、表单校验) - 新增 pages/card-buy 超级玩家卡购买页(微信支付) - 新增 pages/union-buy 工会购买页 - 新增 pages/usage-guide 使用说明页 - 新增 pages/faq 常见问题页(购买类/预约类/绑定类折叠问答) - 新增 pages/order 订单列表页(Tab筛选/下拉刷新/状态标签) - 新增 pages/order 订单详情页(状态差异化展示/卡号复制) - 登录页背景改为白色、按钮统一主色、协议未同意提示 - 首页金刚区跳转对接(绑卡/预约/入园/FAQ) - 旅游卡页使用说明跳转、景区权益改为使用说明 - 我的页面菜单跳转对接(订单/使用说明/FAQ) - 景区列表新增卡种筛选、吸顶区动态高度适配 - 全局统一思源宋体、主色#3c9cff、rpx单位 Co-Authored-By: Claude --- src/pages.json | 54 ++ src/pages/card-bind/card-bind.vue | 754 ++++++++++++++++++++++++++ src/pages/card-buy/card-buy.vue | 199 +++++++ src/pages/faq/faq.vue | 374 +++++++++++++ src/pages/index/index.vue | 24 +- src/pages/login/agreement.vue | 94 ++++ src/pages/login/login.vue | 382 ++++++++++--- src/pages/login/privacy.vue | 98 ++++ src/pages/order/order-detail.vue | 600 ++++++++++++++++++++ src/pages/order/order-list.vue | 588 ++++++++++++++++++++ src/pages/profile/index.vue | 17 +- src/pages/qrcode/index.vue | 16 +- src/pages/scenic-list/scenic-list.vue | 72 ++- src/pages/union-buy/union-buy.vue | 21 + src/pages/usage-guide/usage-guide.vue | 21 + src/static/icon/scenic.png | Bin 13846 -> 496502 bytes src/static/logo.png | Bin 4023 -> 85140 bytes 17 files changed, 3201 insertions(+), 113 deletions(-) create mode 100644 src/pages/card-bind/card-bind.vue create mode 100644 src/pages/card-buy/card-buy.vue create mode 100644 src/pages/faq/faq.vue create mode 100644 src/pages/login/agreement.vue create mode 100644 src/pages/login/privacy.vue create mode 100644 src/pages/order/order-detail.vue create mode 100644 src/pages/order/order-list.vue create mode 100644 src/pages/union-buy/union-buy.vue create mode 100644 src/pages/usage-guide/usage-guide.vue diff --git a/src/pages.json b/src/pages.json index 22390c0..fa0c224 100644 --- a/src/pages.json +++ b/src/pages.json @@ -24,6 +24,18 @@ "navigationBarTitleText": "登录" } }, + { + "path": "pages/login/agreement", + "style": { + "navigationBarTitleText": "服务条款" + } + }, + { + "path": "pages/login/privacy", + "style": { + "navigationBarTitleText": "隐私条款" + } + }, { "path": "pages/profile/index", "style": { @@ -48,6 +60,48 @@ "style": { "navigationBarTitleText": "通知公告" } + }, + { + "path": "pages/card-bind/card-bind", + "style": { + "navigationBarTitleText": "绑卡激活" + } + }, + { + "path": "pages/card-buy/card-buy", + "style": { + "navigationBarTitleText": "超级玩家卡" + } + }, + { + "path": "pages/usage-guide/usage-guide", + "style": { + "navigationBarTitleText": "使用说明" + } + }, + { + "path": "pages/faq/faq", + "style": { + "navigationBarTitleText": "常见问题" + } + }, + { + "path": "pages/union-buy/union-buy", + "style": { + "navigationBarTitleText": "工会购买" + } + }, + { + "path": "pages/order/order-list", + "style": { + "navigationBarTitleText": "我的订单" + } + }, + { + "path": "pages/order/order-detail", + "style": { + "navigationBarTitleText": "订单详情" + } } ], "subPackages": [ diff --git a/src/pages/card-bind/card-bind.vue b/src/pages/card-bind/card-bind.vue new file mode 100644 index 0000000..b0950a5 --- /dev/null +++ b/src/pages/card-bind/card-bind.vue @@ -0,0 +1,754 @@ + + + + + diff --git a/src/pages/card-buy/card-buy.vue b/src/pages/card-buy/card-buy.vue new file mode 100644 index 0000000..e8ff900 --- /dev/null +++ b/src/pages/card-buy/card-buy.vue @@ -0,0 +1,199 @@ + + + + + diff --git a/src/pages/faq/faq.vue b/src/pages/faq/faq.vue new file mode 100644 index 0000000..a2da143 --- /dev/null +++ b/src/pages/faq/faq.vue @@ -0,0 +1,374 @@ + + + + + diff --git a/src/pages/index/index.vue b/src/pages/index/index.vue index 1cd82b8..3633cc7 100644 --- a/src/pages/index/index.vue +++ b/src/pages/index/index.vue @@ -1,7 +1,7 @@ + + diff --git a/src/pages/login/login.vue b/src/pages/login/login.vue index 1dd8fe7..c5a86cd 100644 --- a/src/pages/login/login.vue +++ b/src/pages/login/login.vue @@ -1,42 +1,99 @@ - diff --git a/src/pages/login/privacy.vue b/src/pages/login/privacy.vue new file mode 100644 index 0000000..1c6cf1e --- /dev/null +++ b/src/pages/login/privacy.vue @@ -0,0 +1,98 @@ + + + diff --git a/src/pages/order/order-detail.vue b/src/pages/order/order-detail.vue new file mode 100644 index 0000000..5cf9395 --- /dev/null +++ b/src/pages/order/order-detail.vue @@ -0,0 +1,600 @@ + + + + + diff --git a/src/pages/order/order-list.vue b/src/pages/order/order-list.vue new file mode 100644 index 0000000..9516040 --- /dev/null +++ b/src/pages/order/order-list.vue @@ -0,0 +1,588 @@ + + + + + diff --git a/src/pages/profile/index.vue b/src/pages/profile/index.vue index 0ae15f2..a5766d8 100644 --- a/src/pages/profile/index.vue +++ b/src/pages/profile/index.vue @@ -10,7 +10,7 @@ - +