jacy
1867e7ea55
v4.0.19版本提交
2026-09-10 09:56:50 +08:00
jacy
cae426fbc2
v4.0.18版本号修改
2026-09-08 15:21:13 +08:00
jacy
8f25f823d5
删除门店的多银行账户列表
2026-09-08 14:23:00 +08:00
jacy
4bdb09068c
feat(store): v4.0.18 门店多收款账户与子账号继承二维码
...
C 端门店列表拼接省市区县地址;门店多银行账户与默认打款账户;子账号独立 sa_ 关联码及统计维度;同步 v4.0.18 开发文档。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-07 15:56:16 +08:00
jacy
eeee55e215
fix(admin): 后台校验文件避免 301,并让搜索引擎读到 noindex
...
serve -s 会把 .html 301 去后缀,百度站长验证失败;同时放开 robots 抓取,避免旧标题一直留在 SERP。
2026-09-01 09:11:43 +08:00
jacy
0ff61c2cd1
chore(deploy): shop/partner/admin 禁止搜索引擎抓取
...
nginx 直出 robots.txt 并加 X-Robots-Tag,避免内部三端被收录。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-30 15:50:22 +08:00
jacy
cc0c0a6ef8
feat(fulfillment): 同城运费与路由修复,配送单展示商品用户地址
...
同城 MANUAL/ZZXFX 按小飞侠价规计费,路由查询回退仓配凭证;HQ 配送单补商品、用户和收货地址。门店核销回跳与小程序核销码一并带上。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-25 21:12:36 +08:00
jacy
a3f17cbf94
v3.5.7版本迭代
...
CI / verify (pull_request) Has been cancelled
门店端UI修改
2026-08-23 19:26:12 +08:00
jacy
fc2e5b65de
v3.5.3版本更新1
CI / verify (pull_request) Has been cancelled
2026-08-20 18:54:15 +08:00
jacy
233ed0af3b
v3.5.1 版本更新
CI / verify (pull_request) Has been cancelled
2026-08-19 15:54:51 +08:00
jacy
7dd5fdfb12
优化门店端结算页面的UI
CI / verify (pull_request) Has been cancelled
2026-08-17 23:43:45 +08:00
jacy
c0d04ee500
fix(h5-shop): 门店 PAUSED 时点击扫码即弹窗,前置到首页
...
CI / verify (push) Has been cancelled
- 门店临时闭店/休息中(非 OPEN)点击首页「扫码核销」立即弹
「门店目前休息中无法核销,是否开启营业」,不进入扫码流程
- 开张成功后刷新门店状态,可再次扫码
- 修正此前“扫码后才提示”的方案偏差;文档 E 节同步更新
Co-Authored-By: WorkBuddy <workbuddy@tencent.com >
2026-08-17 23:03:55 +08:00
jacy
3ac008a217
fix(h5-shop): 修复闭店/休息中扫码核销弹窗不触发
...
CI / verify (push) Has been cancelled
- 根因:门店非OPEN时后端 preview 拦截,preview 为 null 导致确认按钮 disabled,弹窗永远触发不了
- RedeemConfirmPage:storeClosed 时确认按钮可点→弹开张框;开张后重拉预览并继续核销
- 弹窗文案对齐「门店目前休息中无法核销,是否开启营业」
Co-Authored-By: WorkBuddy <workbuddy@tencent.com >
2026-08-17 22:50:22 +08:00
jacy
cc750dc1d6
feat: v3.4.18 门店体验与登录态优化
...
- mini-user 门店座机电话中间四位脱敏(保留区号与前后位)
- mini-user 套餐详情图增加 1/N 计数与自动轮播
- h5-partner 账号暂停(DISABLED)禁止登录并提示客服
- h5-shop 提现/筛选栏左右留白与页面一致
- h5-shop 休息中核销改为弹「是否开启营业」并支持开张后继续
Co-Authored-By: WorkBuddy <workbuddy@tencent.com >
2026-08-17 21:34:40 +08:00
jacy
8de41796fb
feat(admin,partner,shop,mini,domain): 联系电话脱敏支持座机 + 套餐表单多行输入
...
- maskPhone/maskContactPhone 支持座机(含区号/分机)脱敏展示,domain 补充单测
- 套餐「使用时间/其他说明」由单行 input 改为多行 textarea(admin/h5-partner/h5-shop)
- 后台「套餐审核」标签文字恒为白色(不受 Badge 角标影响)
- 新增 deploy/sync-prod-db-to-local.sh:线上库经 SSH 隧道同步至本地(含 @ 密码/base64 解析、--lock-tables=0 兼容受限账号)
Co-Authored-By: WorkBuddy <workbuddy@tencent.com >
2026-08-16 08:51:43 +08:00
jacy
46361ec713
feat(v3.4.16): partner UX, package pricing, CS gate, HQ list polish
...
Stop auto ST from validation_error; show package prices with right-aligned layout; partner store list status/filter and onboard CS QR gate; HQ store table truncation/fixed actions; expose CS config in wechat_mini settings; bind local servers for LAN.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-09 16:00:45 +08:00
jacy
8f83624ffe
chore(dev): move local API default port to 3010
...
Avoid conflict with another local service on 3000; align Vite proxies and docs.
2026-08-07 21:03:23 +08:00
jacy
fe1c6c8158
feat(admin): batch upload for package, store env, and product images
...
Allow multi-select uploads in HQ, partner, and shop for the three image galleries.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 19:40:59 +08:00
jacy
76375eff83
feat(v3.4.15): HQ store media edit and package images up to 20
...
Allow HQ to replace/delete store photos; support multi-image packages with a 20-image cap.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 19:24:07 +08:00
jacy
e4e9eb2169
fix(h5-shop): harden iOS WeChat scan after login with hard nav and recover UI
...
Root cause is JSSDK entry-URL mismatch after SPA post-OAuth, not camera permission. Hard-navigate on iOS, keep OAuth query in sign URL, skip redundant bind OAuth, and prompt refresh/re-auth on failure.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 13:08:13 +08:00
jacy
2a9493165b
fix(weixin-sdk): restore iOS JSSDK entry-URL signing for shop scan
...
Phone re-login + OAuth on iOS left SPA on a different path than the WebView entry URL, so scanQRCode failed until a full reopen. Sign with the document entry URL again and warm up after auth.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-07 12:53:52 +08:00
jacy
a2abbb6169
feat(v3.4.14): mini-user store UX, brand config, client settings
...
Store list/detail package flow, configurable WeChat mini brand assets and customer service, shop H5 home refresh.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 15:21:59 +08:00
jacy
4f363fa9e7
feat(v3.4.13): partner column, version release cascade, client UX fixes
...
- HQ stores: partner column uses companyName/name/phone via partnerOptionLabel
- Dev plan: version RELEASED auto-marks tasks RELEASED and tickets PUBLISHED with releasedVersionNo
- mini-user/h5-shop/h5-partner v3.4.13 UX fixes (store UI, iOS scan OAuth, partner login guard)
- Docs: v3.4.13 dev doc + status audit updates
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-06 01:02:07 +08:00
jacy
fa6fb80d19
feat(upload): compress images over 10MB before OSS upload (v3.4.13)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 22:48:34 +08:00
jacy
1c4b986924
feat(release): v3.4.13 experience optimizations across admin, mini-user, and H5 login
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 22:34:29 +08:00
jacy
02d89e6385
feat(ops): kb doc edit, validation auto-tickets, support batch ops
...
Add knowledge document GET/PUT and admin edit UI; auto-create support tickets on client 400 validation errors across user/shop/partner apps; batch create tasks and publish from support tickets; restore mini-user store env single-column layout.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-05 00:08:40 +08:00
jacy
16c386f165
fix(h5-shop): export uploadFileToOss for package image upload
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-04 23:54:20 +08:00
jacy
4372018c09
feat: v3.4.12 ticket iteration
...
Refund rollback, winery T+3, multi withdraw, mini-user store detail, dev plan batch edit and WeCom dispatch, support ticket edit/attachments/batch status, package imageUrl.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-04 23:53:31 +08:00
jacy
71f508e02b
feat: multi-module iteration
2026-08-04 21:38:49 +08:00
jacy
9d96c73246
feat: 技术支持工单/企微权限/开发版本管理/消息推送等迭代
2026-08-04 21:32:13 +08:00
jacy
89fd333702
feat(analytics): persona logging upgrade and Sentry system config
...
Add client-logging SDK, expanded event taxonomy, API observability, admin domain events UI, and move SENTRY_DSN to HQ system settings with @sentry/node bootstrap after config preload.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 22:30:02 +08:00
jacy
ffa753707b
feat: 套餐折叠、小程序 staging API、首页去筛选、企微日志权限
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 20:17:52 +08:00
jacy
ac2f9f4793
fix(shop): restore WithdrawPage import in h5-shop App
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 20:02:53 +08:00
jacy
3ba7b179e8
style(store): 统一门店套餐页 UI 与拓店校验弹窗
...
管理后台套餐 Tab 对齐 Ant Design 表单;合伙人/门店端套餐表单与基本信息页风格一致;拓店下一步校验增加弹窗提示。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 19:59:44 +08:00
jacy
3c19b7dd97
feat(store): 门店套餐 v3.4.10 全端实现
...
新增 StorePackage 与变更审核流,覆盖总部直存、合伙/门店提审、C 端展示与套餐异议工单;同步 PRD/开发文档与 REQ 索引。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 19:30:59 +08:00
jacy
dc30932012
feat(redeem): 核销记录标记扫码/手机号并支持方式统计
...
落库 RedeemChannel,门店记录页增加统计按钮,HQ 可按方式筛选。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 16:21:38 +08:00
jacy
26472f8678
fix(settlement): 全部门店可未出账提现并企微提醒
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 15:43:24 +08:00
jacy
f3353bbce5
feat(settlement): 门店未出账手动提现与总部审核(OPT-010)
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-08-03 15:32:01 +08:00
jacy
23587418c1
门店端调用相机功能提示修改
2026-08-03 12:37:01 +08:00
jacy
ca6fa2244b
合伙人端和门店端微信SDK调用相机复原
2026-08-02 16:34:56 +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
ab3b230d01
fix(h5-shop): tip unbound WeChat login to use phone first
2026-08-02 13:15:47 +08:00
jacy
3fc2f23e10
feat(h5-auth): restore partner and shop WeChat login
...
Re-enable one-tap WeChat login, post-SMS OAuth bind, and quick login gates so partner/shop openId flows work again on staging.
2026-08-02 11:59:23 +08:00
jacy
09e732bfa3
微信JSSDK对接,代下单支付
2026-08-02 11:49:35 +08:00
jacy
097c7dec4b
fix(shop): resolve duplicate open binding on home page
...
CI / verify (pull_request) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-26 10:17:03 +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
ae7c63c08d
feat(h5): add pull-to-refresh on user partner and shop pages
...
CI / verify (pull_request) Has been cancelled
Share PullToRefresh for partner/shop H5; enable Taro pull-down on mini-user lists.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-22 11:19:42 +08:00
jacy
eb96b36d0b
feat(redeem): streamline phone redemption confirmation
...
CI / verify (pull_request) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-21 11:41:06 +08:00
jacy
36bec94639
fix(h5): temporarily disable WeChat camera flows
...
CI / verify (pull_request) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-21 11:18:51 +08:00
jacy
c11c7647b9
fix(h5): serve assets from dedicated domain roots
...
CI / verify (pull_request) Has been cancelled
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-07-21 10:51:23 +08:00