jacobxu666 and Claude Fable 5
bba2571f25
refactor: 统一接口调用为单前缀写法,去除 19 处页面内写死的 /mp-api(API_BASE 已含),并新增 check:api-prefix 防回归脚本
...
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com >
2026-09-04 16:58:01 +08:00
lcj
4ed72056a9
绑卡
2026-09-04 16:20:56 +08:00
jacobxu666 and Claude Opus 4.8
08e2f6888b
feat: 客服热线弹窗、取消预约文案与旅游卡页布局优化
...
- 客服热线改为弹窗拉取 mpContent/queryList 客服信息(SERVICE_INFO),富文本电话可点击拨号
- 取消预约确认弹窗展示具体预约日期与景区名称,取消后隐藏取消按钮
- makePhoneCall 用户取消时静默处理,不再上报异常
- 景区列表搜索图标改为 OSS 图片
- 旅游卡页:人脸头像方形竖版、信息单行靠右、入园提示移至持卡人信息下方等布局优化
- project.config.json appid 同步为 wxae3b39ac443fedc3
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-08-07 18:29:12 +08:00
lcj
f0911c67a0
feat: 抖音核销接入小泥人API、公告详情页、景区预约人选人等多处优化
...
抖音核销(douyin-verify):
- 对接小泥人 OAuth2 token 与 voucher-list 券码接口,按 code 分组展示订单券号及可激活次数
- 支持手动输入券码验证券码;核销流程改为先调后端 sendAndBind 发卡绑定,再验证券码
- 购卡须知改为富文本渲染,新增无可核销订单提示弹窗、客服电话拨打
- 增加 product_id 过滤与 per-page=100,验证券码命中后仅展示不弹提示
公告模块:
- 首页/公告列表点击跳转到新增公告详情页(notice-detail),展示标题、发布时间、富文本内容及视频
- 公告列表卡片改为标题+发布时间+查看详情按钮,时间与按钮同排
- 富文本支持内嵌 video 解析播放;content 为空不显示分隔线;标题取公告 title 而非类型
首页与价格:
- 首页大卡价格/划线价/立省改为商品详情接口动态获取
- 热门景区列表扩展至8条,支持优惠/折扣标签与默认占位图
预约/景区:
- 预约页改为选择预约人(可选/已预约置灰),预约参数改用预约人信息
- 景区列表与详情支持优惠类型、折扣、特惠价展示,富文本图片防溢出
- 景区列表移除自定义导航改用原生导航
订单/绑卡:
- 订单列表/详情增加抖音核销单号(thirdOrderNo)展示,核销订单隐藏金额与退款入口
- 绑卡页移除人脸可选开关,照片必传改为拍照
- 其他:图片域名统一为 hn12301,tabBar'旅游卡'改名,登录页支持 redirect 回跳
2026-08-07 10:45:53 +08:00
lcj
cdb23eea01
7月29号
2026-07-29 13:53:24 +08:00
lcj
ee0825c1e6
1232
2026-07-13 11:15:59 +08:00
lcj
6d89d1049f
123
2026-07-07 09:00:53 +08:00
lcj
203d129ffb
第一个版本
2026-07-06 09:17:41 +08:00
jacobxu666
1b4dcabad2
fix:icon 调整
...
旅游卡头像出的放大镜 icon 大小调整
2026-06-26 15:02:39 +08:00
jacobxu666
4acb2e6a9c
refactor: move pages to subpackages to reduce main package size
2026-06-26 11:59:59 +08:00
jacobxu666
d92875c86d
refactor: migrate additional hardcoded colors to design tokens
2026-06-26 11:11:27 +08:00
jacobxu666
e4ce6b4703
refactor(pages): migrate remaining pages to design tokens
2026-06-26 11:07:22 +08:00
jacobxu666 and Claude
cfb9a4ce26
refactor: remove local SCSS variables from 9 pages
...
Replace with global uni.scss tokens:
$font → $font-family-body
$primary → $uv-primary
$text-* → $uv-main-color/$uv-content-color/$uv-tips-color/$uv-placeholder-color
$divider → $uv-border-color
$card-radius → $radius-lg
$accent → $uv-primary
Kept $bar-height: 120rpx as component-specific local var.
Removed dead $primary-dark: #e89a2a from card-bind.vue (never used).
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-26 10:34:54 +08:00
jacobxu666 and Claude
4ad874adf9
refactor: 全项目 UI/UX 标准化修复
...
- P0: uni.scss 全局 Token 修正(字体SourceHanSerifCN、色彩#111/#333/#666/#999/#eeeeee、删除600字重)
- P0: 分包6页面色彩迁移(#4A90D9→#3c9cff、#E74C3C→#e53935、圆角统一24rpx)
- P1: qrcode页面全量SCSS迁移(12个硬编码色值替换、emoji图标替换、圆角统一)
- P1: index页面价格色修正(#f9ae3d→#e53935、按钮主色统一、硬编码字号对齐)
- P2: 10个页面字号/圆角/字体统一(notice-list/scenic/login/profile/faq/card-bind等)
- P3: 全局 font-weight:600 替换为500/700(5处),删除semibold变量和工具类
- 新增 -size-title: 38rpx Token
- 构建验证通过
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-26 02:50:21 +08:00
jacobxu666 and Claude
f67dd63972
feat: 新增预约系统三页面 + 订单/使用记录优化
...
- 新增 pages/reserve/reserve-index 景区预约页(日期选择/场次/库存/实名信息)
- 新增 pages/reserve/reserve-success 预约成功页(二维码/规则/返回拦截)
- 新增 pages/reserve/reserve-list 预约使用记录页(Tab筛选/取消/详情弹窗)
- 预约日期仅展示明天起3天,支持已约满/无场次状态
- 使用详情增加卡种/卡号/核销照片/时间字段,照片可放大预览
- 订单列表/详情全部激活改绑定,卡号CJ格式,Tab均分布局
- 景区详情立即预约跳转预约页,使用说明跳转独立页面
- 统一景区信息区字号间距规范
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-26 01:33:32 +08:00
jacobxu666 and Claude
5ac924a76c
feat: 新增绑卡激活、旅游卡购买、工会购买、使用说明、常见问题、订单管理页面
...
- 新增 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 <noreply@anthropic.com >
2026-06-26 00:32:21 +08:00
jacobxu666 and Claude
ff524ac973
feat: 公告弹窗组件 + 公告列表页 + 旅游卡功能区调整
...
- 新增 AnnouncementModal 公告弹窗组件(v-model 控制,居中白色面板+圆形关闭按钮+动画)
- 新增通知公告列表页(pages/notice-list),微信原生导航,卡片式布局
- 首页公告栏去掉类型标签(重要/景区/福利),公告条目可点击打开弹窗
- 首页'更多'按钮跳转公告列表页
- 旅游卡页面'我要入园'改为'我要绑定',icon 与首页绑卡一致
- 公告列表页极简风格:标题+摘要+日期+右箭头,无图标无分割线
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-25 19:56:41 +08:00
jacobxu666
101e94fdc7
feat:旅游卡二维码本地化
...
微信小程序需要域名白名单才能加载外部图片,upload.wikimedia.org 不在白名单中。把图片下载到本地 static 目录:
2026-06-25 14:10:17 +08:00
jacobxu666 and Claude
4be01b1c75
feat: 旅游卡页面功能入口改为SVG图标 + 图标资源优化
...
- 旅游卡页面(qrcode/index)功能入口:我要入园/我要预约/使用记录/景区权益
- 卡片详情页(detail)新增4宫格功能入口
- SVG图标(4.3MB)转为PNG(99KB)解决主包4MB限制
- tabBar图标从1024x1024缩至81x81修复模拟器启动失败
- 统一各页面区域间距为24rpx
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-25 14:07:45 +08:00
jacobxu666 and Claude
31a9abda37
feat: 旅游卡页面重设计 + uni-app升级 + Sass迁移@use
...
- 旅游卡页面(qrcode/index): 卡面背景图、持卡人信息直接显示、
头像点击查看大图、绑定入口、入园码二维码、卡号复制按钮
- App.vue: getSystemInfoSync → getDeviceInfo, try/catch兜底
- uni-app 升级到 3.0.0-alpha-5010320260611001 (5.13)
- Sass: @import → @use 迁移(main.scss, _mixins.scss, _utilities.scss)
- pnpm-workspace.yaml 配置更新
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-25 11:59:11 +08:00
jacobxu666 and Claude
feaae0a77d
ui: replace emoji icons with CSS icons, add tap feedback, improve touch targets
...
- Replace all emoji icons (🔍 📢 ✦📅 📋 🏔️ ⏱🎫 ) with pure CSS elements
- Add :active tap feedback on promo cards, spot cards, buttons
- Increase CTA button min-height to 88rpx (44px) for touch targets
- Replace text arrows (→ > ▼ ▲) with CSS chevrons
- Add pulse animation on announcement indicator
- CSS icons: search magnifier, calendar, list, mountain, clock
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-24 19:51:44 +08:00
jacobxu666 and Claude
98bc999e5f
feat: implement QR code entry page with card swiper, info panel, features
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-24 19:36:03 +08:00
jacobxu666 and Claude
d1cdc53f6a
feat: update tabBar to 3 items, add qrcode page skeleton, rename app
...
Co-Authored-By: Claude <noreply@anthropic.com >
2026-06-24 19:20:32 +08:00