AGILE TEAM
Skip to content

订单管理模板

订单管理页面标准模板,适用于销售订单的创建、编辑、审核与发货跟踪。

📝 作者
仲于
仲于信息化中心
工号:026397

适用场景

  • 销售订单全生命周期管理(创建 → 审核 → 生产 → 发货 → 结算)
  • 订单状态跟踪与流程控制
  • 订单明细管理(多规格、多批次)
  • 订单价格与折扣审批

推荐页面模式

LIST(标准列表页) — 查询 + 工具栏 + 表格 + 分页

订单列表使用标准列表页,复杂订单维护(含多 Tab 子表)使用独立路由表单页。

文件结构

text
views/sale/order/
├── list/
│   ├── index.vue       # 视图层:BaseQuery + BaseToolbar + BaseTable
│   ├── data.ts         # 逻辑层:AbstractPageQueryHook 子类
│   └── index.scss      # 样式层
└── form/
    ├── index.vue       # 订单维护表单(独立路由,FORM_ROUTE 模式)
    └── data.ts         # useOrderForm Composable(含多 Tab 子表)

查询区配置

字段中文名类型说明
orderNo订单编号input精确/模糊查询
customerName客户名称input模糊查询
orderStatus订单状态dict(order_status)待审/已审/生产中/已发货/已完成
orderDate下单日期daterange日期范围筛选

工具栏按钮

按钮类型权限动作
新增订单primarysale:order:add跳转订单表单页
批量审核plainsale:order:audit批量审核
导出plainsale:order:export导出订单列表
打印plainsale:order:print打印订单

表格列定义

字段中文名宽度特殊处理
orderNo订单编号160可点击跳转表单页
customerName客户名称200
steelGrade钢种100
spec规格120
weight重量(吨)120数值格式化(千分位)
totalAmount总金额(元)140金额格式化
orderStatus订单状态100dict + TagStatus(流程色)
orderDate下单日期150

操作列

按钮权限动作
编辑sale:order:edit跳转订单表单(编辑模式)
审核sale:order:audit弹窗审核
打印sale:order:print打印预览

订单表单页(FORM_ROUTE)

复杂订单维护使用独立路由,含多 Tab 子表:

Tab说明组件
基本信息订单头信息(客户、交期、付款方式)BaseForm
订单明细订单行项(钢种、规格、数量、单价)BaseTable(可编辑行)
发货计划分批发货安排BaseTable
附件合同/技术协议上传jh-file-upload

API 接口约定

text
GET    /sale/order/list                订单列表(分页)
GET    /sale/order/{id}                订单详情(含明细)
POST   /sale/order                     新增订单
PUT    /sale/order                     编辑订单
POST   /sale/order/audit               批量审核
DELETE /sale/order/{ids}               批量删除
GET    /sale/order/export              导出
GET    /sale/order/{id}/print          打印数据

关联组件

关联 Skill

You may not distribute, modify, or sell this software without permission.