AriadenCaseblg
|
b3d80c3c50
|
fix: 修复平台端商户订单与打印页测试问题
修复平台管理员在商户订单页查看详情等操作时出现“订单不存在”的问题,并完善商户订单查询筛选逻辑。同步修复商户订单打印页电话展示与积分信息展示,满足测试项要求。
Made-with: Cursor
|
2026-04-12 10:46:37 +08:00 |
|
AriadenCaseblg
|
37e08a5a14
|
feat(mer_plat_admin): 平台端配送人员、物流管理与配套能力
新增配送人员/员工接口与页面、物流创建页、Detail 基础组件与 useRefundOrder;增加 FullCalendar、moment 依赖并升级 Vue 至 2.6.12;补充变更说明文档;README 仅保留远程仓库地址,避免将凭据写入仓库。
Made-with: Cursor
|
2026-04-12 08:05:41 +08:00 |
|
AriadenCaseblg
|
ad6fbc30ab
|
feat: 商户订单/退款页面增加商户名称筛选功能
前端:
- 商户订单页面(index.vue)和退款页面(refund/index.vue)增加merchant-name组件
- 搜索表单新增"商户名称"下拉选择,支持远程搜索和分页加载
- 订单列表表格新增"商户名称"列(merName)
- 重置按钮同时清除商户筛选条件
后端:
- MerchantOrderPageResponse增加merId和merName字段
- OrderMapper.xml的getMerchantAdminPage查询JOIN eb_merchant表获取商户名称
- OrderServiceImpl: 平台管理员支持按request.merId筛选指定商户订单
- RefundOrderServiceImpl: 同样支持按request.merId筛选退款订单
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 12:09:29 +08:00 |
|
AriadenCaseblg
|
0e6519b176
|
fix: 修复平台管理员(mer_id=0)无法查看商户订单数据的问题
根因:商户订单相关Service方法中使用systemAdmin.getMerId()做数据过滤,
平台管理员mer_id=0导致SQL查询条件o.mer_id=0匹配不到任何商户订单。
修复内容(共19处):
- OrderServiceImpl.java: 订单列表、详情、发货、物流、核销、发货单修改等
10处merId过滤增加平台管理员判断(mer_id>0时才过滤)
- RefundOrderServiceImpl.java: 退款列表、详情、备注、审核、收货、拒绝收货
6处merId过滤增加平台管理员判断
- ManageOrderServiceImpl.java: 订单详情列表1处
- OrderMapper.xml: getMerchantAdminPage查询中mer_id改为条件判断
- RefundOrderMapper.xml: getMerchantAdminPage查询中mer_id改为条件判断
修复逻辑:当systemAdmin.getMerId()==0(平台管理员)时跳过商户ID过滤,
允许查看所有商户的订单数据;当mer_id>0(商户管理员)时保持原有过滤逻辑。
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 12:03:38 +08:00 |
|
AriadenCaseblg
|
a9d56d595a
|
feat: 新增平台端商户订单菜单SQL脚本
添加 merchant_order_menu_for_platform.sql,包含:
- 在eb_system_menu中插入商户订单、商户退款订单、商户预约等菜单(type=3,pid=3挂在平台"订单"目录下)
- 完整的操作按钮权限(A类型菜单),沿用商户端perms权限标识
- 给平台超级管理员角色(role_id=1)分配所有新菜单权限(eb_system_role_menu)
- 更新eb_system_role的rules字段追加新菜单ID
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 11:47:13 +08:00 |
|
AriadenCaseblg
|
051dffcb7b
|
fix: 将商户订单菜单移到现有"订单"目录下 & 修复打印路径
- 将商户订单、商户退款、商户预约路由从独立顶级菜单移入orderRouter.children
- 移除merchantOrderRouter独立注册,改为在order.js中直接添加子路由
- 修正订单打印路径从/merchantOrder/print/改为/order/merchantPrint/
- 修正index.vue中打印跳转路径引用
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 11:34:49 +08:00 |
|
AriadenCaseblg
|
61c5d964a3
|
feat: 移植商户端订单管理到平台端 & 新增订单打印功能
1. 将商户端订单管理功能完整移植到平台端管理后台,包括:
- 商户订单列表、退款单、预约管理(服务看板+工单管理)
- 菜单名称加"商户"前缀,区别于平台端原有订单管理
- 不影响平台端原有订单管理功能
2. 新增订单打印功能:
- 前端:独立打印页面(无layout),支持浏览器打印
- 后端:新增打印专用API,使用eb_sync_order_detail_staging表的product_name和info字段
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-04-10 11:16:27 +08:00 |
|
apple
|
de02c8a3e1
|
Initial commit: 积分兑换电商平台多商户版 MER-2.2
Made-with: Cursor
|
2026-03-08 20:07:52 +08:00 |
|