yml2213
703deb17d0
feat(listing): 发布新增「是否解锁德穆兰」必填项,首页优先替换全英雄展示
2026-10-16 13:07:25 +08:00
yml2213
22fcaa5945
feat(distribution): 分站收号压价解耦买家价(方案 B 新口径)
...
核心语义反转:receive_cost_delta 为压价点数,收号比例 = 主站参考比例 R + 点数,
点数越大号主收号价越低;买家售价锚定主站参考比例推导,不再随收号价联动。
- 迁移 000072:distribution_sites 新增 receive_cost_delta(旧 receive_ratio_delta 保留只读)
- receive_pricing:新增 Normalize/ApplySiteReceiveCostDelta;分站定价买家侧改用
R 锚点(referenceSellerCoinBasePrice),快照写入 site_receive_cost_delta 与 pricing_model 标记
- site_receive:新增 resolveSiteReceiveCostDelta 读取链路,旧 ResolveReceiveRatioDelta 保留
- 分成不变:压价差经结算层 profit 自动进入 35/40/25 三方分成池;
货架自主加价仍 100% 归分站,两条边界均以主站为锚
- 权限对齐旧字段:主站全局管理员与分站操作员均可设置
- 前端三端同步:主站 pricing.ts/usePricingCalculator 买卖解耦试算、
主站后台弹窗改「收号压价」价格语义文案、分销后台 SiteSettings 同步
- 测试:单测锚定 R=43 时 cost_delta=3 → 收号 217.4 / 卖价 263.2 不变 / markup 池 30.6→54.9
2026-09-17 15:54:56 +08:00
yml2213
8ec53f9d3d
style(frontend): 修复 prettier 格式门禁
...
三个本分支改动的文件未过 prettier --check,导致 npm run check 与部署门禁红灯。
按项目风格重新排版后台分销站点页、移动端发布页与定价计算 composable,不改动任何逻辑。
验证:npx prettier --check . 通过;npm run check(format + eslint --max-warnings=0 + vue-tsc)通过;vitest 7 文件 / 32 用例通过。
2026-09-16 12:49:21 +08:00
yml2213 and Cursor
c9d9160ff4
feat(distribution): 分站可下调收号比例且不超过主站上限
...
让分销站能按自身能力下调收号比例扩大利润,同时把主站回收比例作为硬边界,避免分站把比例加得比主站更高。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 20:35:30 +08:00
yml2213
fd4e490ed3
feat(distribution): 完善分销站与主站业务数据及权益风控隔离,修复历史商品归属
2026-09-08 15:25:46 +08:00
yml2213
369b0647bb
合并 main 分支并融合订单列表最小化与 SQL 治理
...
- Auth/权限中间件取 main 演进版(错误细分、token 来源),保留 dev 的用户 cookie 与登出撤销语义
- 后台订单列表:融合 main 的首页免 COUNT 优化与关键词索引路由,保留 dev 的最小化 AdminOrderListItemDTO(结账明细仍由详情接口返回,同步调整对应集成测试)
- 保留 dev 的 token_version 冻结/解冻递增与 main 的状态变化判断及通知
- 前端:保留 dev 登出接口与 main 的 fetchMe silent 参数、SSE 登录跳转;后台订单表按 dev 最小化 DTO 移除号主到手列
2026-09-05 11:43:13 +08:00
yml2213
e418a4dfb1
下赛季通行证选项 增加开关
2026-09-03 20:06:28 +08:00
yml2213
006f93a0e7
feat: add next season pass publish option
2026-08-28 18:23:14 +08:00
yml2213
9a52b51c89
优化财务仪表盘UI与快捷时间筛选
2026-08-20 16:10:55 +08:00
yml2213
c4507caf37
增加账号凌晨响应标记
2026-08-18 20:39:13 +08:00
yml2213
85332df2bd
订单接口最小化与私有文件访问加固
...
- 订单列表使用独立最小 DTO 并分页,号主待办提供独立接口与统计
- 用户 token 增加版本控制,冻结/改密/退出即时撤销会话
- 移除 URL token 传参,SSE 与接口统一使用 HttpOnly Cookie
- 私有文件按上传归属与业务关联授权,收款凭证转私有访问并校验归属
- 公开商品接口返回最小字段,隐藏号主身份与内部状态
- 每日清理超过 30 天未关联业务的上传归属,上传归属失败时补偿删除对象
2026-08-16 21:47:46 +08:00
yml2213
786d20e9cd
替换游戏名修改属性
2026-08-16 18:55:26 +08:00
yml2213
096121a8cd
feat(seller): 发布账号新增是否有全英雄必填字段,详情页展示
2026-08-15 13:32:01 +08:00
yml2213
aef36dc4f5
feat(seller): 微信区上号方式与账号密码互斥,自动固定为扫码
2026-08-15 10:47:06 +08:00
yml2213
e75f1a8519
优化发布确认文案
2026-07-28 14:45:33 +08:00
yml2213
5668eb745f
优化外部上传和备注
2026-07-23 17:06:06 +08:00
yml2213
ae79550d78
支持在线时间跨天并优化发布与筛选体验
...
允许在线时段 end 早于 start 表示跨天,统一展示「次日」文案;修复移动端价格区间清空后被 sessionStorage 回写;优化 PC/移动端在线时间控件密度与通栏展示。
2026-07-19 17:28:57 +08:00
yml2213
e241607535
支持号主与租客查看自己的发布/订单详情
...
新增卖家商品详情页;订单详情底部增加可折叠账号快照,已完成订单展示结账明细。
2026-07-16 20:47:33 +08:00
yml2213
2ca6fd9306
完善测试建表并统一前端格式
2026-07-14 01:32:14 +08:00
yml2213
a2a9ade68e
修复移动端输入聚焦放大,并补全商品详情价格拆分
...
- 触控设备输入框字号至少 16px,避免 iOS Safari 聚焦自动放大
- 商品管理详情「号主与价格」对齐订单资金拆分字段展示
2026-07-13 21:14:43 +08:00
yml2213
acd9d9b7f1
优化首页返回定位与发布在线时间表单
...
移动端首页用列表缓存和内部滚动恢复浏览位置;发布页在线时间改为全天+起止时间单行布局。
2026-07-12 23:02:01 +08:00
yml2213
8a5c9ab0be
优化提号详情
2026-07-08 00:16:07 +08:00
yml2213
9ef0843eb0
feat(pickup): 新增管理员线下提号功能
...
- 新建 admin_pickups 表独立于 rental_orders,不污染订单状态机与财务统计口径
- 提号中/已完成/已取消三态:创建锁定账号,完成时给卖家钱包加可用余额并下架 listing,取消解锁账号
- 完成时 listing 置 completed,复用现有 listingLockedForOwnerMutation 拦截再上架
- 管理端提号管理页(列表/创建/完成/取消/可提号账号搜索)+ 卖家端提号记录页
- 财务仪表盘新增线下提号独立统计块,与正常订单口径分离
- 钱包流水 label、状态标签、菜单入口同步补齐
- 优化卖家服务悬浮菜单为一行四个,尺寸与配色对齐买家服务
2026-07-03 19:04:35 +08:00
yml2213 and Claude Opus 4.8
be5d322c10
feat: 客服封存订单功能(号主失联场景)
...
新增客服「封存订单」动作,用于号主失联、无法联系的场景:单事务内
完成关闭订单、全量原路退款、永久封存关联商品、解散发布群、双方通知
与审计日志。
- 新增 listing 终态 sealed(封存),区别于可恢复的 offline
- listingLockedForOwnerMutation 锁定 sealed,号主无法再编辑/提审/上架
- 解散群聊按 listing_id 查发布群(listing_group)置 archived,
阻断所有成员发言并留系统消息
- 新增 order.AdminSeal 及 /admin/orders/:id/seal 路由
- 前端:卖家页 PC/移动端 sealed 视为终态禁用操作,客服后台新增
「封存订单」按钮与二次确认
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-29 22:52:20 +08:00
yml2213
8a11c2517e
优化了 pc 和移动端我的商品界面 ui
2026-06-29 20:19:38 +08:00
yml2213
21aabd77f1
商品已完成优化
2026-06-27 23:01:03 +08:00
yml2213
5ac12ae5c3
优化站内信图标和哈夫币发布校验
2026-06-27 09:38:08 +08:00
yml2213
c30914b538
优化发布确认与订单资金拆分
2026-06-24 01:57:03 +08:00
yml
58e071d157
修正订单群聊与发布跳转
2026-06-18 09:45:36 +08:00
yml
342edad78b
修复比例默认选择和二维码预警崩溃
2026-06-17 21:58:29 +08:00
yml
12f589f0df
二维码池批量上传与认证图片预览修复
...
- 后端新增批量创建二维码接口 POST /admin/chats/qrcodes/batch
- 前端二维码管理页支持多图拖拽批量上传
- 注册 qrcode 图片压缩场景(maxSide=2560, quality=0.95)
- 后端 normalizeScene 注册 qrcode scene
- 增强 AuthImage 组件支持 el-image 大图预览(previewSrcList)
- 修复 WithdrawalDetailDialog 提现凭证图片 401 问题
- 删除重复的 components/AuthImage.vue,统一使用共享组件
- 提交3剩余: 会话列表群类型图标、发布成功跳群、管理端路由等
2026-06-17 17:57:05 +08:00
yml2213 and Claude Opus 4.8
ae11dd7b8d
修复发布页移动端小数输入与押金下限校验
...
- 哈夫币/M:移动端输入框由 type="digit" 改为 type="number",
与绝密KD 一致,iOS 可输入小数点(烽火等级保持取整不变)
- 押金:新增 handleDepositBlur,输入框失焦时若低于智能推荐额度
(或为空/非法)自动补足到推荐值并提示,桌面与移动端均生效;
提交时校验保留作兜底
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 03:53:01 +08:00
yml2213 and Claude Opus 4.8
f336957391
发布流程增加解锁赛伊德与腾讯安全中心截图教程
...
- 解锁赛伊德:皮肤与交接分区新增是/否必选项,存入 asset_summary,
仅当号主选「是」时在买家端列表/详情展示「解锁赛伊德:是」
- 腾讯安全中心截图:新增可复用 GuideImage 组件(缩略图 + 点击全屏放大),
在该截图槽位展示处罚截图教程图,仅提示用途、不占用上传数量
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 02:12:15 +08:00
yml
f410be3797
代码格式化: prettier --write 统一代码风格
...
39 个文件按 .prettierrc.json (printWidth 100 / no semi / singleQuote) 统一格式, 纯空白与换行调整, 无逻辑变更。为接入代码门禁做准备, 让 npm run check (format:check + lint:strict + typecheck) 干净通过。
2026-06-14 16:24:01 +08:00
yml2213
f1ae72cc7a
二次编辑商品
2026-06-12 21:43:02 +08:00
yml2213
c8b8922c8d
优化移动端押金 ui
2026-06-12 21:32:35 +08:00
yml2213
7c2f5e34c3
详情页面kd 展示,发布时间必填
2026-06-12 21:24:13 +08:00
yml2213
70a35204b3
统一前端错误读取和调试日志
2026-06-10 15:52:49 +08:00
yml
9cc959afc4
收敛前端金额表单命名
2026-06-09 20:59:50 +08:00
yml
60324765c5
统一前端共享工具入口
2026-06-09 20:50:57 +08:00
yml
684e30862d
修复前端金额展示并整理依赖
2026-06-09 20:32:17 +08:00
yml
5cd3ead4bd
统一金额分制重构
2026-06-09 19:04:11 +08:00
yml
2dfa2611fd
新增财务仪表盘并统一金额到角
2026-06-09 00:13:03 +08:00
yml
494b2c068a
贯通商品编号全流程
2026-06-08 20:00:07 +08:00
yml2213
353f62edf0
优化列表资产展示逻辑
2026-06-08 07:26:40 +08:00
yml2213
ff2aa2df9d
优化发布页默认输入与在线时间校验
2026-06-08 07:12:26 +08:00
yml2213
04f42e5a96
强化前端格式检测
2026-06-08 06:46:47 +08:00
yml2213
500f511185
增加前端格式检查配置
2026-06-08 06:40:33 +08:00
yml2213
ebf9b95f5a
修复用户发布下架后审核还有的bug
2026-06-07 22:07:54 +08:00
yml2213
a8b3d3813b
优化发布截图上传与押金提示
2026-06-07 21:40:36 +08:00