From 6265292cbb7db556315e38ca8ca4a02e597c1794 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?=E7=A0=82=E7=B3=96?= <2178503051@qq.com>
Date: Tue, 23 Jun 2026 14:35:45 +0800
Subject: [PATCH] =?UTF-8?q?refactor(wms/post):=20=E4=BC=98=E5=8C=96?=
=?UTF-8?q?=E5=94=AE=E5=90=8E=E4=B8=8E=E6=B5=81=E7=A8=8B=E9=A1=B5=E9=9D=A2?=
=?UTF-8?q?=E5=8A=9F=E8=83=BD?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
1. 调整售后列表页拖拽面板初始尺寸与标题
2. 新增部门参数传递与处理逻辑到售后相关页面
3. 移除售后意见页的部门切换 tabs 相关代码
4. 新增盘库、排产、设备维修流程文档
---
klp-ui/src/views/wms/post/flow.vue | 80 +++++++++++++++++++
klp-ui/src/views/wms/post/objection/index.vue | 4 +-
.../src/views/wms/post/objection/opinion.vue | 53 ++----------
klp-ui/src/views/wms/post/objection/todo.vue | 5 ++
4 files changed, 92 insertions(+), 50 deletions(-)
diff --git a/klp-ui/src/views/wms/post/flow.vue b/klp-ui/src/views/wms/post/flow.vue
index 8d17a1f7..38d2125d 100644
--- a/klp-ui/src/views/wms/post/flow.vue
+++ b/klp-ui/src/views/wms/post/flow.vue
@@ -106,6 +106,83 @@ graph TD
classDef s5 fill:#fff1f0,stroke:#f5222d,color:#303133,stroke-width:2px
classDef dec fill:#f9f0ff,stroke:#722ed1,color:#303133,stroke-width:2px
linkStyle default stroke:#bfbfbf,stroke-width:2px
+`,
+
+ inventoryCheck: `
+graph TD
+ A["创建盘库单
填写盘库单基本信息
添加盘库计划"]:::c1
+
+ A --> B["盘库计划
设定起止时间
选择库区类型"]:::c2
+ B --> C{"库区类型?"}:::cdec
+
+ C -->|逻辑库| D["获取库存快照
记录当前时间节点
库存情况"]:::c3
+ C -->|物理库| E["获取库存快照
记录当前时间节点
库存情况"]:::c3
+ E --> F["记录吞吐记录
额外记录物理库
出入库流水明细"]:::c4
+
+ D --> G["人工实地盘库
按盘库计划执行
录入实际库存数据"]:::c5
+ F --> G
+
+ G --> H["系统自动对照
快照库存 vs 实际库存
逐项比对查找差异"]:::c6
+
+ H --> I["盘亏明细
系统有 实际无
库存缺失项"]:::loss
+ H --> J["盘盈明细
实际有 系统无
库存多出项"]:::gain
+ H --> K["明细差异
数据不一致
数量/规格偏差"]:::diff
+
+ I --> L["生成盘库差异报告
汇总盘亏/盘盈/差异
存储差异记录"]:::c7
+ J --> L
+ K --> L
+
+ L --> M(["盘库单封存
流程结束"]):::cend
+
+ classDef c1 fill:#409eff,stroke:#337ecc,color:#fff,stroke-width:2px
+ classDef c2 fill:#e6fffa,stroke:#13c2c2,color:#303133,stroke-width:2px
+ classDef cdec fill:#f9f0ff,stroke:#722ed1,color:#303133,stroke-width:2px
+ classDef c3 fill:#f0f5ff,stroke:#597ef7,color:#303133,stroke-width:2px
+ classDef c4 fill:#fff7e6,stroke:#fa8c16,color:#303133,stroke-width:2px
+ classDef c5 fill:#e6f7ff,stroke:#1890ff,color:#303133,stroke-width:2px
+ classDef c6 fill:#fffbe6,stroke:#fadb14,color:#303133,stroke-width:2px
+ classDef loss fill:#fff1f0,stroke:#f5222d,color:#303133,stroke-width:2px
+ classDef gain fill:#f6ffed,stroke:#52c41a,color:#303133,stroke-width:2px
+ classDef diff fill:#fff0f6,stroke:#eb2f96,color:#303133,stroke-width:2px
+ classDef c7 fill:#f0f5ff,stroke:#597ef7,color:#303133,stroke-width:2px
+ classDef cend fill:#dcf7e8,stroke:#52c41a,color:#303133,stroke-width:2px,rx:10,ry:10
+ linkStyle default stroke:#bfbfbf,stroke-width:2px
+`,
+
+ productionSchedule: `
+stateDiagram-v2
+ [*] --> 创建排产单: 填写基本信息
+ 创建排产单 --> 关联合同获取需求: 选择合同
+ 关联合同获取需求 --> 选择需求合并明细: 选取需求
合并相同条目
+ 选择需求合并明细 --> 提交审批
+
+ 提交审批 --> 审批驳回: 审批不通过
+ 提交审批 --> 审批通过: 审批通过
+
+ 审批驳回 --> 选择需求合并明细: 退回修改后重新提交
+
+ 审批通过 --> 车间接收执行单: 转为执行单推送车间
+
+ 车间接收执行单 --> 执行生产: 车间接收
+ 车间接收执行单 --> 审批驳回: 车间打回拒绝
+
+ 执行生产 --> [*]: 排产完结
+`,
+
+ equipmentRepair: `
+stateDiagram-v2
+ [*] --> 创建维修计划: 点选异常巡检记录
绑定记录与异常设备
+ 创建维修计划 --> 审批维修计划
+
+ 审批维修计划 --> 审批驳回: 审批不通过
+ 审批维修计划 --> 审批通过: 审批通过
+
+ 审批驳回 --> 创建维修计划: 退回修改后重新提交
+
+ 审批通过 --> 逐设备维修记录: 逐一执行设备维修
记录维修过程与结果
+
+ 逐设备维修记录 --> 逐设备维修记录: 存在未维修设备
+ 逐设备维修记录 --> [*]: 全部设备维修完成
流程结束
`
}
@@ -118,6 +195,9 @@ export default {
tabs: [
{ key: 'steelFullChain', label: '生产全链路流程', icon: 'el-icon-s-operation' },
{ key: 'afterSales', label: '售后处理流程', icon: 'el-icon-s-claim' },
+ { key: 'inventoryCheck', label: '盘库流程', icon: 'el-icon-s-check' },
+ { key: 'productionSchedule', label: '排产流程', icon: 'el-icon-s-order' },
+ { key: 'equipmentRepair', label: '设备维修流程', icon: 'el-icon-s-tools' },
],
svgCache: {},
selectedNode: null,
diff --git a/klp-ui/src/views/wms/post/objection/index.vue b/klp-ui/src/views/wms/post/objection/index.vue
index 5f4038f9..b73e93a9 100644
--- a/klp-ui/src/views/wms/post/objection/index.vue
+++ b/klp-ui/src/views/wms/post/objection/index.vue
@@ -1,12 +1,12 @@