jacy
666bcb8633
小程序端门店核销记录走马灯效果
2026-08-03 15:12:30 +08:00
jacy
ffed560d43
merge(dev): 小程序 Intl 兜底
CI / verify (push) Has been cancelled
2026-08-03 14:54:02 +08:00
jacy
a7a0a54688
fix(mini-user): 微信小程序补 Intl 兜底并去掉 toLocaleString
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:53:54 +08:00
jacy
5199b495e0
merge(dev): 门店核销走马灯兼容 H5/小程序
CI / verify (push) Has been cancelled
2026-08-03 14:48:41 +08:00
jacy
04fd4d50d0
fix(mini-user): 门店核销走马灯兼容 H5 与微信小程序
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:48:28 +08:00
jacy
82b98aa4e3
merge(dev): 修复 Intl is not defined
CI / verify (push) Has been cancelled
2026-08-03 14:37:48 +08:00
jacy
2088a1ee19
fix(mini-user): 去掉 Intl,兼容微信小程序无 Intl 环境
...
门店详情走马灯与核销成功时间改为纯 Date 计算东八区格式。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:37:44 +08:00
jacy
7dffd40f3f
merge(dev): 走马灯 JS 实现
CI / verify (push) Has been cancelled
2026-08-03 14:33:35 +08:00
jacy
021b9e0329
fix(mini-user): 门店核销走马灯改用 JS 位移
...
微信端 CSS max-content/百分比 transform 不可靠;改为测量宽度后 translateX 滚动,并上移到店名下方。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:33:31 +08:00
jacy
0304201e80
merge(dev): 发版默认生产约定
CI / verify (push) Has been cancelled
2026-08-03 14:29:55 +08:00
jacy
fd05621660
chore(cursor): 发版默认改为生产环境
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:29:53 +08:00
jacy
dd4362c397
merge(dev): 门店详情修复
CI / verify (push) Has been cancelled
2026-08-03 14:29:03 +08:00
jacy
2ebdb08a2f
fix(mini-user): 门店详情加载、标题居中与走马灯展示
...
修复仅用 useDidShow 导致一直加载中;顶栏标题左右等宽居中;走马灯改用 View 双份文本动画。发版默认改生产。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:28:59 +08:00
jacy
87515decb3
merge(dev): 核销时间格式与门店走马灯
CI / verify (push) Has been cancelled
2026-08-03 14:20:36 +08:00
jacy
4a5b9eaffa
feat(store): 门店详情核销记录走马灯
...
新增 GET /stores/:id/recent-redeems,C 端在门店详情区上方循环展示脱敏核销动态。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:16:06 +08:00
jacy
e06d9f4711
小程序端日期时间显示格式
2026-08-03 14:03:45 +08:00
jacy
28ef916a22
merge(dev): 门店可见白名单
CI / verify (push) Has been cancelled
2026-08-03 13:58:47 +08:00
jacy
fa3484041e
feat(store): 门店可见白名单(对齐商品)
...
HQ 可配置 visibilityWhitelistEnabled + 手机号;C 端公开门店列表/详情按登录手机号过滤;登录态变化后小程序重新拉门店列表。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 13:58:35 +08:00
jacy
06cbcdeb9c
首页商品:对齐门店「当次会话」——首次进入 / 城市变化 / 登录态变化 / 下拉刷新才拉列表,切 Tab 不再重复请求;退出登录会清缓存。
...
核销成功时间:按 Asia/Shanghai 格式化为「2026年8月3日 13点45分」。
核销码编号:单行省略显示,双击复制(有「双击复制」提示)。
2026-08-03 13:51:29 +08:00
jacy
ebd8c07147
数量加减:同城/跨城/现场取货确认页加减号不再置灰;点减到低于起购时 toast,数量仍可降到 1(不能到 0)。
...
支付后返回:支付成功进详情带 from=pay;返回一律 switchTab 首页(失败则 reLaunch),避免栈只有一页时 navigateBack 退出小程序。订单列表返回同样加固。
2026-08-03 13:22:12 +08:00
jacy
39e38aac7e
merge(dev): mini-user eight fixes and catalog whitelist
CI / verify (push) Has been cancelled
2026-08-03 13:12:40 +08:00
jacy
87c4af7364
客服电话 → 13203801799(CUSTOMER_SERVICE_PHONE,协议文案走常量自动同步)
...
权益页去掉分享按钮,菜单分享保留
支付成功改 reLaunch 清栈;订单列表返回首页
减数量低于起购时 toast「同城/跨城/现场提货至少购买 N 瓶」
核销成功可评星并 POST /redeem/ratings;HQ 新增「门店评价」页 /store-ratings
成功页「回到首页」改用 .redeem-cancel-btn,不再撑破布局
历史记录改为核销流水:GET /redeem/records;生产库已有 2 笔(用户 13073729990)可验证。权益明细字段映射也一并修了
我的页头像提高点击层级,避免被卡片遮挡
2026-08-03 13:09:59 +08:00
jacy
9f67221457
商品白名单
2026-08-03 12:53:39 +08:00
jacy
23587418c1
门店端调用相机功能提示修改
2026-08-03 12:37:01 +08:00
jacy
daf534b4db
merge(dev): skip WeCom audit client-error noise
CI / verify (push) Has been cancelled
2026-08-02 21:52:18 +08:00
jacy
0621ac18fb
fix(ops): skip WeCom alerts for mini-program audit navigate noise
...
Filter anonymous mini-app page-not-found client errors (often WeChat review bots) from webhook while still logging and persisting.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-02 21:52:13 +08:00
jacy
442f1ea842
该商品不支持跨城配送,请更换为开城城市内的收货地址
2026-08-02 21:41:50 +08:00
jacy
8e25e23e81
商品只支持现场提货的功能修改
2026-08-02 21:39:22 +08:00
jacy
118993a01f
merge(dev): deploy default DB sync
CI / verify (push) Has been cancelled
2026-08-02 18:12:37 +08:00
jacy
a017a27b60
fix(deploy): run DB sync by default when release args omitted
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-02 18:12:35 +08:00
jacy
8f361981bf
merge(dev): product fulfillment flags and auto SKU
CI / verify (push) Has been cancelled
2026-08-02 18:10:31 +08:00
jacy
847a3f0dc3
feat(catalog): add product fulfillment flags and auto SKU
...
Enable online/cross-city/on-site purchase switches with trade gates, HQ and proxy UI, and server-generated DK SKUs.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-02 18:10:16 +08:00
jacy
49a5c057db
小程序商品列表上下滚动
2026-08-02 17:54:42 +08:00
jacy
4bb6ae20cd
merge(dev): fix partner image picker after cancel
CI / verify (push) Has been cancelled
2026-08-02 17:11:31 +08:00
jacy
5deffbdbfb
fix(h5-partner): allow reopening WeChat image picker after cancel
...
Avoid resetting JSSDK on each pick and unlock cancel paths so camera/album can be opened again.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-02 17:11:19 +08:00
jacy
ad757e9ba8
merge(dev): restore camera and fix mine benefit-detail back
CI / verify (push) Has been cancelled
2026-08-02 17:00:58 +08:00
jacy
07fbb74485
小程序端“我的明细”退回错误bug修复
2026-08-02 16:46:43 +08:00
jacy
ca6fa2244b
合伙人端和门店端微信SDK调用相机复原
2026-08-02 16:34:56 +08:00
jacy
e63b57db19
merge(dev): client error reporting
CI / verify (push) Has been cancelled
2026-08-02 16:27:20 +08:00
jacy
205c1110c2
feat(ops): add client error reporting API and frontend hooks
...
Collect mini-user/shop/partner JS errors via POST /common/client-errors, persist logs, and push fatal/error to WeCom.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-02 16:27:08 +08:00
jacy
fb4432b307
merge(dev): WeCom webhook ops alerts
CI / verify (push) Has been cancelled
2026-08-02 16:02:35 +08:00
jacy
3328c52cb4
feat(ops): WeCom webhook alerts for pay/redeem anomalies
...
Add outbound group-bot alerts, rate/amount rules, stuck-order cron, HQ test button, and health db/redis checks.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-02 16:01:30 +08:00
jacy
ab44515e8b
merge(dev_jacy): on-site pickup COMPLETED on pay
CI / verify (push) Has been cancelled
2026-08-02 13:42:17 +08:00
jacy
cb6ecaaba6
fix(trade): on-site pickup pay success marks order COMPLETED
2026-08-02 13:42:15 +08:00
jacy
78365d648c
merge(dev_jacy): proxy-order real pay
CI / verify (push) Has been cancelled
2026-08-02 13:28:16 +08:00
jacy
4ba51c502b
fix(proxy-order): remove mock pay button, use real WeChat pay
2026-08-02 13:28:09 +08:00
jacy
e9eddbb26e
merge(dev_jacy): shop WeChat unbound tip
CI / verify (push) Has been cancelled
2026-08-02 13:15:50 +08:00
jacy
ab3b230d01
fix(h5-shop): tip unbound WeChat login to use phone first
2026-08-02 13:15:47 +08:00
jacy
c00ca3620d
merge(dev): partner dropdown label company-name
CI / verify (push) Has been cancelled
2026-08-02 13:07:41 +08:00
jacy
45d3d8164d
fix(admin-web): show company-name in store create partner dropdown
2026-08-02 13:07:09 +08:00