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 @@