jacy
7e3dc131ad
fix(mini-user): 走马灯全文滚出视口后再多走 10px
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 17:52:10 +08:00
jacy
ff462bca9a
fix(mini-user): 门店核销走马灯小程序轮播与布局优化
...
单条从右向左位移至 -10px 后停留,位置移至门店详情上方;修复小程序 opacity/transform 不生效问题。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 16:34:28 +08:00
jacy
666bcb8633
小程序端门店核销记录走马灯效果
2026-08-03 15:12:30 +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
04fd4d50d0
fix(mini-user): 门店核销走马灯兼容 H5 与微信小程序
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:48:28 +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
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
2ebdb08a2f
fix(mini-user): 门店详情加载、标题居中与走马灯展示
...
修复仅用 useDidShow 导致一直加载中;顶栏标题左右等宽居中;走马灯改用 View 双份文本动画。发版默认改生产。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 14:28:59 +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
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
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
442f1ea842
该商品不支持跨城配送,请更换为开城城市内的收货地址
2026-08-02 21:41:50 +08:00
jacy
8e25e23e81
商品只支持现场提货的功能修改
2026-08-02 21:39:22 +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
07fbb74485
小程序端“我的明细”退回错误bug修复
2026-08-02 16:46:43 +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
cb6ecaaba6
fix(trade): on-site pickup pay success marks order COMPLETED
2026-08-02 13:42:15 +08:00
jacy
2cd4e25682
feat(ops): add HQ admin proxy order and mini-user store session fixes
...
Align HQ orders page with partner dual-SMS offline proxy flow; improve mini-user stores session and WeChat confirm-receive handling.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-31 09:18:19 +08:00
jacy
1a0afb6d39
feat(trade): WeChat confirm-receive component + admin status log columns
...
Open weappOrderConfirm in mini-user so users confirm in-app instead of
service notice; verify via get_order before completing. Show operator/remark
on admin order status timeline.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 16:48:44 +08:00
jacy
2b85f63e2b
用户小程序手机号
...
门店闪烁逻辑
2026-07-29 12:30:03 +08:00
jacy
e742f1e88b
fix(mini-user): locate before store list fetch; prefer masked phone on mine
...
Resolve city once then fetch stores once; skip refetch when city unchanged. Show masked phone under nickname when available.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 11:56:40 +08:00
jacy
2ccadce34a
feat(mini-user): show masked phone under nickname on mine page
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 11:31:02 +08:00
jacy
804054df33
feat(mini-user): replace mine page icons with asset PNGs
...
Use icons under assets/icons for order shortcuts and common services.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-29 11:20:22 +08:00
jacy
309b180087
feat(admin): link city-partner store count; fix benefitUsageRule null string
...
CI / verify (pull_request) Has been cancelled
City partner storeCount jumps to /stores?partnerId=; normalize empty/null text so usage rule is not saved as literal "null.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 16:03:56 +08:00
jacy
50349dd8e9
fix(mini-user): center qualification image on translucent mask
...
CI / verify (pull_request) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 00:41:13 +08:00
jacy
e2fd28a35b
fix(partner): drop store-create SMS verify; keep qualification aspect ratio
...
CI / verify (pull_request) Has been cancelled
Partner H5 no longer requires store phone SMS on create; qualification overlay uses height auto with widthFix.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 00:34:31 +08:00
jacy
15c35c49de
分享功能和资质文件展示
2026-07-28 00:31:31 +08:00
jacy
b59d4484ec
feat(partner): complete proxy order with dual SMS and pickup
...
CI / verify (pull_request) Has been cancelled
Add partner/customer SMS confirm, address auto-receive or on-site
pickup, proxy placer fields, PARTNER_PROXY user source, and C-end badge.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-28 00:04:59 +08:00
jacy
cd23119470
feat(mini-user): enable share on home/benefit and OSS qualification
...
CI / verify (pull_request) Has been cancelled
Wire WeChat share on home and benefit tabs; serve mine qualification
from OSS; mask phones on admin users and wechat bindings pages.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 23:41:29 +08:00
jacy
fc03905777
feat(store): benefit coupon usage rules and show env photos on store detail
...
CI / verify (pull_request) Has been cancelled
Add benefitUsageRule on store create/edit (HQ + partner) and C-end detail between intro and env gallery.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 23:25:18 +08:00
jacy
317f910f3c
feat(admin,partner): Tencent map location picker and expose LBS key
...
Store create/edit on HQ and partner can pick coords via Tencent locpicker; client-config exposes TENCENT_LBS_KEY; seed empty system settings from env.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 23:19:40 +08:00
jacy
d36fe13bcd
fix(admin,mini-user): store lat/lng edit with Baidu map, center pickup qty hint
...
CI / verify (pull_request) Has been cancelled
HQ store detail can set coordinates and open Baidu Map search by name/address; admin update API persists lat/lng.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 22:53:13 +08:00
jacy
15b878f2a4
fix(admin,mini-user): product on-sale tag, store coords inputs, home UX
...
CI / verify (pull_request) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-27 22:40:57 +08:00
jacy
23c0cc7a5f
小程序优化,商铺定位等
2026-07-27 22:33:00 +08:00
jacy
1725b9e4b4
小程序加上公司资质
CI / verify (pull_request) Has been cancelled
2026-07-26 13:31:21 +08:00
jacy
92cf51ba3d
feat(store): dual business hours, avg price, and status lock
...
CI / verify (pull_request) Has been cancelled
Support 1-2 hour segments and optional avgPrice; show bank settlement on HQ store detail; enforce pickup min 2 bottles; Chinese order statuses; block shop reopen after permanent close.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 10:16:22 +08:00
jacy
2a208d5dea
小程序端界面修改
CI / verify (pull_request) Has been cancelled
2026-07-23 15:23:23 +08:00
jacy
6479365d6a
小程序页面优化
CI / verify (pull_request) Has been cancelled
2026-07-23 14:03:22 +08:00
jacy
479de04f7c
feat(mini-user): add configurable home banner and footer
...
CI / verify (pull_request) Has been cancelled
HQ system settings WeChat mini config with OSS swiper/footer uploads; client-config exposes miniHome.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-23 12:15:15 +08:00
jacy
cebeefdb22
feat(trade): add on-site pickup order flow
...
CI / verify (pull_request) Has been cancelled
Product flag, ON_SITE_PICKUP delivery, mini confirm/receive pages; pay skips warehouse auto-advance.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-23 01:17:59 +08:00
jacy
e93e4a7721
推广码后端页面优化
2026-07-23 00:43:49 +08:00
jacy
cd6b82abd8
小程序端核销权益输入框限制
CI / verify (pull_request) Has been cancelled
2026-07-23 00:32:09 +08:00
jacy
0418370c31
小程序端核销权益券金额输入限制
...
CI / verify (pull_request) Has been cancelled
现场取货功能
2026-07-23 00:03:21 +08:00
jacy
f2303f7fb8
核销金额:最低 0.01 元;输入最多两位小数;低于该值会 toast 提示,无法生成核销码。
...
底部提示:左右留白 + 内边距,浅底圆角块,文案改为最低 0.01、余额上限、3 分钟到店出示。
新增地址:进入页会尝试定位,自动选中当前省市区(失败则保留默认郑州);编辑地址不重定位。
2026-07-22 23:11:34 +08:00
jacy
addfcfb0b1
小程序页面优化(门店)
2026-07-22 17:56:25 +08:00