[P0] 订单管理增强 — 状态筛选、退款审核、结算功能 #14

Open
opened 2026-05-14 23:38:27 +08:00 by admin · 0 comments
Owner

目标

让管理员能完整管理订单生命周期:查看、筛选、退款审核、结算。

现状

  • rlz-ui/src/views/system/order/index.vue 使用 rlz_order 原始表
  • 搜索字段多为金额字段,缺少核心业务筛选
  • 表格列显示字段名晦涩(yuliu1/yuliu9/yuliu10 等)
  • 无退款审核、订单结算操作

需要改动

前端

  • 增加状态下拉筛选(全部/待接单/待付款/待服务/服务中/已完成/已取消/退款中/已退款/已结算)
  • 增加服务类型筛选(订单大类 yuliu9 + 订单类型 yuliu10)
  • 增加订单号、患者姓名、患者手机号搜索框
  • 表格列使用中文名称,状态列用 el-tag 彩色标签
  • 数据源切换为 order_view 视图(已关联用户姓名+手机号+医院名称)
  • 增加退款审核操作按钮(status=5 时可见)
  • 增加订单结算操作按钮(status=4 时可见)

后端

  • RlzOrderController.list() 增强多字段模糊搜索
  • 新增退款审核接口(通过/驳回 + 驳回原因)
  • 新增结算接口(批量/单个)
## 目标 让管理员能完整管理订单生命周期:查看、筛选、退款审核、结算。 ## 现状 - rlz-ui/src/views/system/order/index.vue 使用 rlz_order 原始表 - 搜索字段多为金额字段,缺少核心业务筛选 - 表格列显示字段名晦涩(yuliu1/yuliu9/yuliu10 等) - 无退款审核、订单结算操作 ## 需要改动 ### 前端 - 增加状态下拉筛选(全部/待接单/待付款/待服务/服务中/已完成/已取消/退款中/已退款/已结算) - 增加服务类型筛选(订单大类 yuliu9 + 订单类型 yuliu10) - 增加订单号、患者姓名、患者手机号搜索框 - 表格列使用中文名称,状态列用 el-tag 彩色标签 - 数据源切换为 order_view 视图(已关联用户姓名+手机号+医院名称) - 增加退款审核操作按钮(status=5 时可见) - 增加订单结算操作按钮(status=4 时可见) ### 后端 - RlzOrderController.list() 增强多字段模糊搜索 - 新增退款审核接口(通过/驳回 + 驳回原因) - 新增结算接口(批量/单个)
admin self-assigned this 2026-05-14 23:38:27 +08:00
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/rlz#14