yml2213
9f8c0f9cb2
feat(home-banner): 轮播支持 PC/移动两端分图与热区跳转,热区图悬浮放大;修复上传压缩压白透明 PNG
2026-10-16 16:02:29 +08:00
yml2213
b5867e3c5e
style(home): 首页筛选/横幅视觉优化,重置按钮与筛选胶囊悬浮点击统一主题橙
2026-10-16 14:35:04 +08:00
yml2213
4a9e5f9d66
feat(announcement): 新增首页弹窗公告功能并完成弹窗UI视觉重构
...
- 数据库与后端:announcements 表增加 is_popup 字段及迁移脚本,提供前台弹窗接口与多公告优先级选取,补全选优单测
- 管理后台:总后台与分销后台公告编辑新增「弹窗公告」开关与列表标签展示
- 前台交互:前台 PC/移动端首页引入 AnnouncementPopup,支持同一用户同一天同一公告仅弹一次的关闭记录
- 视觉优化:重构弹窗结构,顶栏镶嵌品牌橙流光细条与浅暖橙通知徽标,中间内嵌浅灰舒适阅读卡片,底部搭配大锤橙实心主操作按钮
- 验证方式:后端 announcement 单测通过,前端 npm run build 编译无报错,浏览器实机截图验证
2026-10-12 18:33:44 +08:00
yml2213
5b2f36ac36
feat(listings): 排序交互升级为双向翻转并对齐双端体验
...
- PC端交互:HomeView 排序按钮支持点击切换升降序翻转(比例、哈夫币、AWM数量、合并价格为单个价格项),并带有高低方向箭头(▲/▼)高亮指示
- 移动端交互:MobileHomeView 菜单提供清晰的双向文案(如「比例从高到低 / 比例从低到高」),且点击当前选中项时支持自动翻转方向,顶部工具栏标题紧凑对齐
- 后端排序:public_filter 与 public_query 完整支持 ratioDesc/ratioAsc、priceAsc/priceDesc、coinDesc/coinAsc、awmDesc/awmAsc
- 验证方式:新增并运行 TestSortPublicListingsByRatio 包含升序/降序多断言,全量运行 ./scripts/check.sh 门禁全绿通过
2026-10-10 17:44:27 +08:00
yml2213
180a21c048
feat(listings): PC与移动端首页新增比例排序
...
- 前端选项:在 PC 首页(HomeView)与移动端首页(MobileHomeView)的排序项中,在「综合推荐」后新增「比例排序」(ratioDesc)
- 后端排序:在 sortPublicListings 中实现 ratioDesc/ratio,按折算比例从高到低排序,同比例按哈夫币数量降序次级平局决胜
- 自动化验证:新增 TestSortPublicListingsByRatio 单元测试,全量运行 ./scripts/check.sh 门禁(Go测试、MySQL测试、前端lint/typecheck/build)全部通过
2026-10-10 17:26:28 +08:00
yml2213 and Cursor
4f69657017
feat(distribution): 分站首页改为联名标题并同步手机轮播
...
首页主标题显示为站名×大锤商行,手机端使用与电脑端相同的分站自定义海报。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-05 14:46:28 +08:00
yml2213 and Cursor
951d428364
fix(distribution): 分站首页轮播不再叠压暗遮罩
...
海报已含文案,再叠标题会触发整幅渐变遮罩,把左右两侧颜色压暗。
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-10-04 16:01:01 +08:00
yml2213
329d0f75bb
feat(distribution): 分站前台按独立商城呈现并支持首页文案自定义
...
分站前台原本对顾客暴露分销身份,且登录等页面写死了主站品牌,
与「一手独立商城」的定位不符;同时首页文案全部硬编码,站长无法按自己口径调整。
去分销身份(顾客可见处):
- 头部品牌区、首页主视觉、移动端认证卡去掉「官方分销/官方分销认证/官方分销站」标识
- 会员徽标「分销专享」→「会员专享」,「所属商城」兜底「专属分销站/商城」→「官方商城」
- 订单页说明改为「当前为【X】商城,仅展示在本站产生的订单记录」,保留订单按站隔离的必要说明
- 无公告时的兜底跑马灯、轮播角标去掉分销措辞
- 清理随之失效的 pc-brand-badge / mobile-brand-badge 样式
品牌跟随站点配置(即可自定义):
- PC/移动登录页、移动注册页、加桌面引导页的品牌改为 站点名称 + Logo(无 Logo 取站名首字),
不再写死主站「大锤商行」;主站行为不变(新增 store getter brandMark:分站取站名首字,主站仍为「锤」)
首页文案可配置:
- 新增迁移 000076 与 distribution_sites.storefront_text_json
(tagline 头部副标题 / hero_badge 主视觉徽标 / hero_desc 主视觉描述 / card_sub 移动端卡片副标题)
- 分销后台「品牌装修 → 首页文案」可编辑,占位提示即默认值,留空或整段清空回落内置默认
- 贯通 UpdateSiteBranding → 公开站点信息接口(含 Redis 缓存失效)→ 前台 store 逐字段合并默认值
- 装修预览同步展示站长填写的副标题与徽标
测试:
- 后端补装修字段写入/公开接口透出/清空回落断言
- 前端新增 storefrontText 单测(默认合并、覆盖、空白与非法类型回落)
2026-10-01 09:24:56 +08:00
yml2213
556e76942e
style(frontend): 自动格式化代码符合Prettier门禁规范
2026-09-09 20:01:23 +08:00
yml2213
2c4e87475a
feat(distribution): 完善分销收号资产双视图、商户提现、自主加价、品牌装修与数据大盘
2026-09-08 16:05:30 +08:00
yml2213
cdb236cc29
merge(main): 同步主站最新 UI 与审核优化代码并保持分销多租户隔离
2026-09-07 17:37:31 +08:00
yml2213
ecaf15417b
feat(distribution): 独立分销前台商城多租户体系、货源与订单数据严格隔离
2026-09-07 17:18:14 +08:00
yml2213
41f70470ec
perf(listings): 优化从详情页返回首页的滚动恢复体验,消除顶部闪跳
2026-09-07 10:12:41 +08:00
yml2213
9ed63e9aec
style(frontend): 执行 prettier 规范格式化并移除未使用变量
2026-09-06 19:51:55 +08:00
yml2213
8e3283d951
style(home): 全面重构PC首页UI视觉层级与商品卡片布局
...
- 重构商品卡片为双栏分翼展台,消灭宽屏中间大面积空白
- 去除大粗冗余标题行,以核心资产微卡(哈夫币/保险/币比)作为视觉中心
- 过滤规格胶囊中的重复项(如AWM),与右侧仓库物资展台明确职责分工
- 优化核心资产文字与数字垂直居中对齐,统一沉稳灰阶底色与品牌点睛色
- 调整轮播图Banner高度与业务入口条呼吸感,提升首屏空间利用率与可读性
2026-09-06 18:57:13 +08:00
yml2213
c4507caf37
增加账号凌晨响应标记
2026-08-18 20:39:13 +08:00
yml2213
d9f552577a
新增合作与反馈入口配置
2026-08-15 16:37:30 +08:00
yml2213
51c3f2767f
feat(listing): 公共筛选新增日消耗区间(高级筛选)
2026-08-15 13:32:01 +08:00
yml2213
d75ebe4192
feat(home): 新增AWM子弹区间筛选,重排快速筛选为两列布局(租金移出高级区,登录方式固定右列)
2026-08-15 11:56:06 +08:00
yml2213
fbd59ed19f
feat(pc): 详情页增加吸顶返回列表按钮,首页按筛选签名恢复滚动位置
2026-08-15 10:42:09 +08:00
yml2213
9b1ee445b7
新增首页 AW炫彩回收入口,支持后台配置展示图
...
首页第三入口点击查看回收说明图;配置项 mobile.aw_recycle 可配标题/图片;aw-recycle 走公开文件链路,首页鉴权预览兼容旧私有地址。
2026-07-19 22:50:16 +08:00
yml2213
ed4d3f011c
优化 PC 首页点击式筛选与排序体验
...
默认区平铺常用条件并支持刀皮/红皮/枪皮多选,高级筛选折叠展示;修复综合推荐无法选中、筛选排序导致页面回顶等问题。
2026-07-18 20:59:21 +08:00
yml2213
a4189db4ca
业务更名为撞车并切换crash路由
...
用户可见文案与页面/API路径改为撞车与crash,保留mohong表与权限码兼容;移动端入口去掉租/撞图标。
2026-07-16 21:19:35 +08:00
yml2213
6d61027318
新增摸大红业务并修复后台链接按钮白字
...
支持分类筛选、搜索、下单支付建群与固定二维码;合并迁移种子数据;后台表格编辑/详情链接恢复主题色可见。
2026-07-16 18:08:18 +08:00
yml2213
f81842d46e
筛选增加多选功能
2026-07-11 23:21:54 +08:00
yml2213
2935e16753
调整夜间专区时间范围
2026-07-05 20:39:47 +08:00
yml
b7d5dbd1d3
首页增加比例筛选并优化排序
2026-06-18 16:18:41 +08:00
yml2213 and Claude Opus 4.8
d066cb65a3
修复首页专区无法切回全部:专区与筛选持久化解耦
...
zone 此前被纳入 URL/sessionStorage 持久化体系,切回全部专区时
空 query 会回退读取残留的旧 zone 导致专区被弹回。改为纯内存视图
状态,专区可自由切换、不参与筛选持久化。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 07:58:01 +08:00
yml2213 and Claude Opus 4.8
fa2d245788
重构首页账号专区组件,拆分排序控件
...
将 HomeZonesAndSort 拆分为独立的 HomeZones 专区组件,
排序控件内联至列表头部,专区改为响应式网格 tab 布局。
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-06-17 07:43:51 +08:00
yml2213
9965150521
再次优化筛选
2026-06-13 18:19:45 +08:00
yml2213
55326b7d06
优化筛选, 增加记住筛选功能
2026-06-13 15:46:47 +08:00
yml
38d7469965
新增商品编号搜索
2026-06-08 19:44:07 +08:00
yml2213
04f42e5a96
强化前端格式检测
2026-06-08 06:46:47 +08:00
yml2213
500f511185
增加前端格式检查配置
2026-06-08 06:40:33 +08:00
yml2213
e41d3a923a
优化首页账号展示体验
2026-06-04 12:57:34 +08:00
yml2213
29e79ff835
chore: 继续修复导入路径
...
- 修复 auth 和 disputes API 导入
- 修复所有 Vue 文件中剩余的 @/api/ 导入
- 修复 admin index.ts 类型导出冲突
- 修复组件相对路径导入
类型错误:135 → 129
2026-06-04 09:35:11 +08:00
yml2213
956c2eca91
chore: 修复大量导入路径错误
...
- 迁移 files API 到 shared/api/
- 修复所有 features 中的 @/api/ 导入
- 修复所有 features 中的 @/composables/ 导入
- 更新 useOrderDetail 中的 uploadFile 调用
类型错误:272 → 190 → 135
2026-06-04 09:30:13 +08:00
yml2213
e010f2ce7e
chore: 批量更新导入路径到 features 架构
...
- 更新所有 admin API 文件导入路径
- 更新所有 features 中 Vue 文件的导入路径
- 修复 ChatAttachmentImage 组件导入
- 修复 auth 模块部分导入路径
剩余 ~190 个类型错误待修复(主要是缺失的模块)
2026-06-04 09:23:15 +08:00
yml2213 and Claude Opus 4.7
405abfa4f7
feat: P2阶段完成 - listings和auth模块迁移
...
## P2.1: 商品浏览模块(listings)✅
### 完整迁移(23个文件)
- API: listings.ts, listingOptions.ts, homeConfig.ts
- Views: 5个页面(HomeView, ListingsView, ListingDetailView + 移动端2个)
- Composables: 3个(useHomeFilters, useFilterOptions, useListingQuery)
- Components: 9个(ListingCard, 各种过滤器组件)
- Tests: 2个测试文件
**功能:**
- 首页浏览、商品列表、详情查看
- 高级筛选(服务器、等级、哈夫币、皮肤等)
- 排序和分区功能
- 横幅、公告、统计展示
**技术改进:**
- 更新所有导入路径到 @/shared/
- 建立清晰的模块导出
---
## P2.2: 用户认证模块(auth)✅
### 完整迁移(12个文件)
- API: auth.ts, realname.ts, notifications.ts
- Views: 8个页面(登录、注册、个人资料、实名认证、通知 + 移动端)
- 模块导出
**功能:**
- 用户注册、登录、Token管理
- 实名认证、风险检查
- 个人资料编辑、头像上传
- 消息/通知中心
**技术改进:**
- 统一 API 导入路径
- 类型安全增强
---
## 里程碑
🎉 **P2 阶段完成!**
**累计完成:** 6个模块
- ✅ P0: shared(基础设施)- 22个文件
- ✅ P1: wallet, chats, orders - 24个文件
- ✅ P2: listings, auth - 35个文件
**总计:** 81个文件已迁移
**剩余:** P3阶段(seller, disputes, admin)+ 清理工作
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-06-04 08:56:42 +08:00