feat: add warehouse dashboard
BIN
work/仓库大屏规划/docx-media/image1.png
Normal file
|
After Width: | Height: | Size: 52 KiB |
BIN
work/仓库大屏规划/docx-media/image10.png
Normal file
|
After Width: | Height: | Size: 320 KiB |
BIN
work/仓库大屏规划/docx-media/image11.png
Normal file
|
After Width: | Height: | Size: 250 KiB |
BIN
work/仓库大屏规划/docx-media/image12.png
Normal file
|
After Width: | Height: | Size: 252 KiB |
BIN
work/仓库大屏规划/docx-media/image13.png
Normal file
|
After Width: | Height: | Size: 245 KiB |
BIN
work/仓库大屏规划/docx-media/image14.png
Normal file
|
After Width: | Height: | Size: 178 KiB |
BIN
work/仓库大屏规划/docx-media/image15.png
Normal file
|
After Width: | Height: | Size: 352 KiB |
BIN
work/仓库大屏规划/docx-media/image16.png
Normal file
|
After Width: | Height: | Size: 277 KiB |
BIN
work/仓库大屏规划/docx-media/image17.png
Normal file
|
After Width: | Height: | Size: 130 KiB |
BIN
work/仓库大屏规划/docx-media/image18.png
Normal file
|
After Width: | Height: | Size: 107 KiB |
BIN
work/仓库大屏规划/docx-media/image19.png
Normal file
|
After Width: | Height: | Size: 150 KiB |
BIN
work/仓库大屏规划/docx-media/image2.png
Normal file
|
After Width: | Height: | Size: 193 KiB |
BIN
work/仓库大屏规划/docx-media/image3.png
Normal file
|
After Width: | Height: | Size: 206 KiB |
BIN
work/仓库大屏规划/docx-media/image4.png
Normal file
|
After Width: | Height: | Size: 100 KiB |
BIN
work/仓库大屏规划/docx-media/image5.png
Normal file
|
After Width: | Height: | Size: 176 KiB |
BIN
work/仓库大屏规划/docx-media/image6.png
Normal file
|
After Width: | Height: | Size: 319 KiB |
BIN
work/仓库大屏规划/docx-media/image7.png
Normal file
|
After Width: | Height: | Size: 324 KiB |
BIN
work/仓库大屏规划/docx-media/image8.png
Normal file
|
After Width: | Height: | Size: 212 KiB |
BIN
work/仓库大屏规划/docx-media/image9.png
Normal file
|
After Width: | Height: | Size: 366 KiB |
269
work/仓库大屏规划/仓库大屏看板规划方案.md
Normal file
@@ -0,0 +1,269 @@
|
||||
# 仓库大屏看板规划方案
|
||||
|
||||
## 1. 目标定位
|
||||
|
||||
仓库大屏用于展示仓库当前待处理任务压力、超期风险和发货保障情况。页面应优先显示汇总指标和趋势/结构图表,只有在空间允许时展示明细列表。
|
||||
|
||||
核心原则:
|
||||
|
||||
- 优先汇总:首屏先看总量、异常、加急、超期。
|
||||
- 图表优先:能用柱状图、环图、排行图表达的,不优先放大表格。
|
||||
- 明细兜底:明细只展示风险最高或最需要处理的少量记录。
|
||||
- 按仓库作业链路组织:入库、上架、拣配出库、销售发货。
|
||||
|
||||
## 2. 数据范围
|
||||
|
||||
文档 `doc/仓库大屏数据.docx` 中涉及的数据源来自 `SAP.SBO_YL.dbo` 下的仓库大屏视图。
|
||||
|
||||
### 2.1 入库
|
||||
|
||||
| 数据源 | 业务含义 | 建议用途 |
|
||||
|---|---|---|
|
||||
| `UBT_MES_DP_receipttask_101` | 已质检、未入库汇总-装配件 | 入库分类汇总、加急占比 |
|
||||
| `UBT_MES_DP_receipttask_103` | 已质检、未入库汇总-机加件 | 入库分类汇总、加急占比 |
|
||||
| `UBT_MES_DP_receipttask_105` | 已质检、未入库汇总-原材料 | 入库分类汇总、加急占比 |
|
||||
| `UBT_MES_DP_receipttask_106` | 已质检、未入库汇总-外购件 | 入库分类汇总、加急占比 |
|
||||
| `UBT_MES_DP_receipttask_material_101` | 已质检、未入库明细-装配件 | 明细兜底 |
|
||||
| `UBT_MES_DP_receipttask_material_103` | 已质检、未入库明细-机加件 | 明细兜底 |
|
||||
| `UBT_MES_DP_receipttask_material_105` | 已质检、未入库明细-原材料 | 明细兜底 |
|
||||
| `UBT_MES_DP_receipttask_material_106` | 已质检、未入库明细-外购件 | 明细兜底 |
|
||||
| `UBT_MES_DP_receipttask_material_2Days` | 超过 2 天未入库任务 | 重点风险指标、超期明细 |
|
||||
|
||||
### 2.2 上架
|
||||
|
||||
| 数据源 | 业务含义 | 建议用途 |
|
||||
|---|---|---|
|
||||
| `UBT_MES_DP_inventory_2Days` | 超过 2 天未上架物料 | 重点风险指标、库位/物料排行 |
|
||||
|
||||
### 2.3 拣配与出库
|
||||
|
||||
| 数据源 | 业务含义 | 建议用途 |
|
||||
|---|---|---|
|
||||
| `UBT_MES_DP_OpenOPKL_101` | 未清拣配汇总-装配件 | 拣配分类汇总 |
|
||||
| `UBT_MES_DP_OpenOPKL_103` | 未清拣配汇总-机加件 | 拣配分类汇总 |
|
||||
| `UBT_MES_DP_OpenOPKL_material_101` | 未清拣配明细-装配件 | 明细兜底 |
|
||||
| `UBT_MES_DP_OpenOPKL_material_103` | 未清拣配明细-机加件 | 明细兜底 |
|
||||
| `UBT_MES_DP_OpenOPKL_material_10Days` | 超过 10 天未出库拣配任务 | 重点风险指标、超期明细 |
|
||||
| `UBT_MES_DP_ubt_wm_issuetask_material_OPKL` | 拣配任务已清、汇报未清 | 异常闭环指标、明细兜底 |
|
||||
|
||||
### 2.4 销售发货
|
||||
|
||||
| 数据源 | 业务含义 | 建议用途 |
|
||||
|---|---|---|
|
||||
| `UBT_MES_DP_OpenODLN_material` | 销售交货未清任务 | 发货未清总量、加急总量 |
|
||||
| `UBT_MES_DP_OpenODLN_material_ToDay` | 发货日期小于等于今天的及时发货任务 | 今日应发、今日加急 |
|
||||
|
||||
## 3. 当前数据体量参考
|
||||
|
||||
以下为规划时的数据库抽样统计结果,用于判断展示优先级。实际看板应实时查询。
|
||||
|
||||
| 指标 | 行数 | 数量 | 加急数量 |
|
||||
|---|---:|---:|---:|
|
||||
| 入库汇总-装配件 | 31 | 898 | 0 |
|
||||
| 入库汇总-机加件 | 65 | 4448 | 11061 |
|
||||
| 入库汇总-原材料 | 10 | 4177 | 1584 |
|
||||
| 入库汇总-外购件 | 47 | 2521 | 21 |
|
||||
| 超过 2 天未入库 | 345 | 135030 | 21795 |
|
||||
| 超过 2 天未上架 | 526 | 2994729.774 | - |
|
||||
| 拣配汇总-装配件 | 414 | 284748 | 2185 |
|
||||
| 拣配汇总-机加件 | 17 | 18144 | 0 |
|
||||
| 超过 10 天未出库拣配 | 239 | 71972 | 86 |
|
||||
| 拣配已清、汇报未清 | 20 | 10286 | 9000 |
|
||||
| 销售交货未清 | 10 | 27 | 144 |
|
||||
| 今日应发 | 9 | 21 | 19 |
|
||||
|
||||
## 4. 首屏布局建议
|
||||
|
||||
建议按 1920 x 1080 设计。
|
||||
|
||||
### 4.1 顶部:全局汇总 KPI
|
||||
|
||||
顶部放 8 个指标卡,作为进入页面第一眼看到的仓库压力总览。
|
||||
|
||||
| 指标卡 | 口径 | 颜色建议 |
|
||||
|---|---|---|
|
||||
| 待入库任务 | 四类入库汇总行数或未入库数量合计 | 蓝色 |
|
||||
| 入库加急 | 四类入库汇总加急数量合计 | 红色 |
|
||||
| 超 2 天未入库 | `UBT_MES_DP_receipttask_material_2Days` 行数/数量 | 橙色 |
|
||||
| 超 2 天未上架 | `UBT_MES_DP_inventory_2Days` 行数/库存 | 橙色 |
|
||||
| 未清拣配 | 装配件 + 机加件拣配汇总 | 蓝色 |
|
||||
| 超 10 天未出库 | `UBT_MES_DP_OpenOPKL_material_10Days` | 红色 |
|
||||
| 汇报未清 | `UBT_MES_DP_ubt_wm_issuetask_material_OPKL` | 红色 |
|
||||
| 今日应发 | `UBT_MES_DP_OpenODLN_material_ToDay` | 绿色/红色按加急占比 |
|
||||
|
||||
### 4.2 中部:四个主图表
|
||||
|
||||
中部占页面主要区域,优先用图表表达。
|
||||
|
||||
1. 入库任务结构图
|
||||
- 图表:分组柱状图
|
||||
- X 轴:装配件、机加件、原材料、外购件
|
||||
- Y 轴:未入库数量
|
||||
- 系列:总数量、加急数量
|
||||
- 价值:快速看哪类入库压力最大,加急压力集中在哪类。
|
||||
|
||||
2. 拣配任务结构图
|
||||
- 图表:分组柱状图
|
||||
- X 轴:装配件、机加件
|
||||
- Y 轴:计划数量/任务数
|
||||
- 系列:总数量、加急数量
|
||||
- 价值:对比装配和机加出库准备压力。
|
||||
|
||||
3. 超期风险雷达/环图
|
||||
- 图表:环图或玫瑰图
|
||||
- 维度:超 2 天未入库、超 2 天未上架、超 10 天未出库、汇报未清、今日应发加急
|
||||
- 指标:行数或数量
|
||||
- 价值:把风险事项集中到一个区域,突出处理优先级。
|
||||
|
||||
4. 今日发货保障图
|
||||
- 图表:仪表盘 + 小柱状图
|
||||
- 指标:今日应发数量、今日应发加急数量、销售交货未清数量
|
||||
- 价值:突出当天必须处理的发货任务。
|
||||
|
||||
### 4.3 底部:风险明细区
|
||||
|
||||
底部只保留 2 到 3 个高优先级明细表,每个表显示 5 到 8 行,自动滚动,但不重复补齐。
|
||||
|
||||
建议明细优先级:
|
||||
|
||||
1. 超 2 天未入库明细
|
||||
- 数据源:`UBT_MES_DP_receipttask_material_2Days`
|
||||
- 字段:单据日期、订单号、物料编码、物料名称、未入库数量、加急数量
|
||||
|
||||
2. 超 10 天未出库拣配明细
|
||||
- 数据源:`UBT_MES_DP_OpenOPKL_material_10Days`
|
||||
- 字段:拣配清单号、拣配日期、生产订单号、物料编码、物料描述、计划数量、加急数量、行状态
|
||||
|
||||
3. 今日应发明细
|
||||
- 数据源:`UBT_MES_DP_OpenODLN_material_ToDay`
|
||||
- 字段:发货日期、客户、订单号、物料编码、物料名称、未清数量、加急数量
|
||||
|
||||
如果屏幕空间不足,只保留前两个风险明细;今日应发用图表表达。
|
||||
|
||||
## 5. 推荐页面线框
|
||||
|
||||
```text
|
||||
┌────────────────────────────────────────────────────────────────────────────┐
|
||||
│ 仓库任务大屏 当前时间 / 数据刷新时间 │
|
||||
├──────────┬──────────┬──────────┬──────────┬──────────┬──────────┬────────┤
|
||||
│待入库任务│入库加急 │超2天未入库│超2天未上架│未清拣配 │超10天出库│今日应发│
|
||||
├──────────────────────────────┬─────────────────────────────────────────────┤
|
||||
│ 入库任务结构图 │ 拣配任务结构图 │
|
||||
│ 分组柱状:总量/加急 │ 分组柱状:装配件/机加件,总量/加急 │
|
||||
├──────────────────────────────┼─────────────────────────────────────────────┤
|
||||
│ 超期风险环图/玫瑰图 │ 今日发货保障图 │
|
||||
│ 入库超期/上架超期/出库超期 │ 今日应发、今日加急、销售交货未清 │
|
||||
├──────────────────────────────┴─────────────────────────────────────────────┤
|
||||
│ 明细区:超2天未入库 / 超10天未出库 / 今日应发(按空间展示 2-3 个表) │
|
||||
└────────────────────────────────────────────────────────────────────────────┘
|
||||
```
|
||||
|
||||
## 6. 图表与指标映射
|
||||
|
||||
### 6.1 入库任务结构
|
||||
|
||||
| 分类 | 汇总视图 | 明细视图 |
|
||||
|---|---|---|
|
||||
| 装配件 | `UBT_MES_DP_receipttask_101` | `UBT_MES_DP_receipttask_material_101` |
|
||||
| 机加件 | `UBT_MES_DP_receipttask_103` | `UBT_MES_DP_receipttask_material_103` |
|
||||
| 原材料 | `UBT_MES_DP_receipttask_105` | `UBT_MES_DP_receipttask_material_105` |
|
||||
| 外购件 | `UBT_MES_DP_receipttask_106` | `UBT_MES_DP_receipttask_material_106` |
|
||||
|
||||
建议统计:
|
||||
|
||||
- 任务行数:`COUNT(*)`
|
||||
- 未入库数量:汇总视图用 `SUM(总计未入库数)`,明细视图用 `SUM(open_quantity)`
|
||||
- 加急数量:`SUM(加急数量)`
|
||||
|
||||
### 6.2 超期任务
|
||||
|
||||
| 指标 | 数据源 | 建议图表 |
|
||||
|---|---|---|
|
||||
| 超 2 天未入库 | `UBT_MES_DP_receipttask_material_2Days` | KPI + 明细表 |
|
||||
| 超 2 天未上架 | `UBT_MES_DP_inventory_2Days` | KPI + 物料/库位排行 |
|
||||
| 超 10 天未出库 | `UBT_MES_DP_OpenOPKL_material_10Days` | KPI + 明细表 |
|
||||
|
||||
### 6.3 拣配出库
|
||||
|
||||
| 分类 | 汇总视图 | 明细视图 |
|
||||
|---|---|---|
|
||||
| 装配件 | `UBT_MES_DP_OpenOPKL_101` | `UBT_MES_DP_OpenOPKL_material_101` |
|
||||
| 机加件 | `UBT_MES_DP_OpenOPKL_103` | `UBT_MES_DP_OpenOPKL_material_103` |
|
||||
|
||||
建议统计:
|
||||
|
||||
- 未清拣配任务:`COUNT(*)`
|
||||
- 未清拣配数量:`SUM(计划数量)`
|
||||
- 加急拣配数量:`SUM(加急数量)`
|
||||
|
||||
### 6.4 销售发货
|
||||
|
||||
| 指标 | 数据源 | 建议展示 |
|
||||
|---|---|---|
|
||||
| 销售交货未清 | `UBT_MES_DP_OpenODLN_material` | KPI + 小表 |
|
||||
| 今日应发 | `UBT_MES_DP_OpenODLN_material_ToDay` | KPI + 仪表盘 |
|
||||
|
||||
建议统计:
|
||||
|
||||
- 未清数量:`SUM(open_quantity)`
|
||||
- 加急数量:`SUM(加急数量)`
|
||||
- 今日应发任务:`COUNT(*)`
|
||||
|
||||
## 7. 数据刷新与交互
|
||||
|
||||
建议:
|
||||
|
||||
- 自动刷新:5 分钟一次。
|
||||
- 大屏不做复杂筛选,只保留数据刷新时间。
|
||||
- 明细自动滚动,但查询出几条显示几条,不做重复补齐。
|
||||
- 加急、超期用红色;普通待处理用蓝色;正常今日应发用绿色。
|
||||
|
||||
## 8. 实施建议
|
||||
|
||||
### 8.1 后端/数据层
|
||||
|
||||
建议新增一个统一查询入口,避免前端直接拼多个跨库视图。
|
||||
|
||||
建议过程:
|
||||
|
||||
- `仓库大屏_汇总查询`
|
||||
- `仓库大屏_入库超期明细`
|
||||
- `仓库大屏_出库超期明细`
|
||||
- `仓库大屏_今日应发明细`
|
||||
|
||||
如果短期先做前端,也可以直接通过 `CreateData('11', 过程名/视图包装过程, 参数)` 调用多个接口,但建议最终收敛为存储过程,降低前端计算复杂度。
|
||||
|
||||
### 8.2 前端页面
|
||||
|
||||
建议新增页面:
|
||||
|
||||
- 文件:`src/views/WarehouseDashboard.vue`
|
||||
- 路由名称:`WarehouseDashboard`
|
||||
- 图表库:继续使用项目现有 `echarts`
|
||||
|
||||
页面组件结构:
|
||||
|
||||
- 顶部 KPI:`summaryCards`
|
||||
- 入库结构图:`inboundChart`
|
||||
- 拣配结构图:`pickingChart`
|
||||
- 风险环图:`riskChart`
|
||||
- 今日发货图:`deliveryChart`
|
||||
- 明细表:`riskTables`
|
||||
|
||||
### 8.3 开发顺序
|
||||
|
||||
1. 先实现汇总接口或视图包装过程。
|
||||
2. 实现顶部 KPI 和四个主图表。
|
||||
3. 接入 2 个风险明细表。
|
||||
4. 根据真实屏幕效果决定是否增加第三个明细表。
|
||||
5. 做字体、行高、滚动和适配调优。
|
||||
|
||||
## 9. 验收标准
|
||||
|
||||
- 首屏优先展示汇总和图表,明细不占据主要视觉区域。
|
||||
- 入库、上架、拣配、发货四条链路都有可见指标。
|
||||
- 加急和超期任务有明显红色/橙色强调。
|
||||
- 明细列表不重复补齐,查询几条显示几条。
|
||||
- 页面在 1920 x 1080 下无文字重叠、无表格溢出。
|
||||
- 数据刷新后图表和明细同步更新。
|
||||
|
||||
49
work/装配中心任务看板修改方案/01-项目功能内容.md
Normal file
@@ -0,0 +1,49 @@
|
||||
# 01-项目功能内容
|
||||
|
||||
## 目标页面
|
||||
|
||||
- 页面路径:`src/views/index.vue`
|
||||
- 页面名称:装配中心任务看板
|
||||
|
||||
## 本次功能调整
|
||||
|
||||
1. 注释/移除页面展示中的以下模块:
|
||||
- 在制任务缺件明细列表
|
||||
- 已完成任务列表
|
||||
- 可执行任务数卡片
|
||||
- 及时送检数卡片
|
||||
- 加急任务数卡片
|
||||
|
||||
2. 调整页面布局:
|
||||
- 左侧新增“装配任务分类汇总”表。
|
||||
- 右侧上下排列“发货状态列表”和“在制任务列表”。
|
||||
- 顶部保留汇总卡片,并放置“装配合格率”“异常未关闭”。
|
||||
- 页面不保留空白区域。
|
||||
|
||||
3. 新增 16 行分类汇总表:
|
||||
- 大类:阀类、系统类。
|
||||
- 阀类细分:阀类、其他类。
|
||||
- 系统类细分:电气类、装配类。
|
||||
- 每个细分类下统计:派工、齐套、加急、滞留。
|
||||
|
||||
## 数据口径
|
||||
|
||||
- 所有新增汇总计算先过滤:`计划数量 > 完成数量`。
|
||||
- 辅助配件筛选条件:`包含`。
|
||||
- 阀类数据参考:`PlanManagement/ValueInstallTask/index.vue`。
|
||||
- 系统类数据参考:`PlanManagement/SystemInstallTask/index.vue`。
|
||||
- 滞留数据参考:`AnomalousManagement/AssemblyPunctualInspection/index.vue`。
|
||||
|
||||
## 汇总规则
|
||||
|
||||
- 派工:`派工时间` 不为空。
|
||||
- 齐套:任务状态为可执行;前端兼容 `任务状态=1` 或字段文本包含“可执行”,并在缺少任务状态时兼容 `齐套=1/是`。
|
||||
- 加急:`加急总数`、`加急数量`、`加急数` 大于 0,或 `加急状态/加急` 包含“加急”,或 `优先级=是`。
|
||||
- 滞留:来自“异常提醒_装配及时送检_查询”的未及时送检数据。
|
||||
|
||||
## 保留列表
|
||||
|
||||
- 发货状态列表:继续使用 `装配中心任务看板_发货状态查询`。
|
||||
- 在制任务列表:继续使用 `装配中心任务看板_装配在制任务查询`。
|
||||
- 装配合格率:继续使用 `装配中心任务看板_装配合格率`。
|
||||
- 异常未关闭:继续使用 `装配中心任务看板_异常未关闭总数`。
|
||||
52
work/装配中心任务看板修改方案/02-项目程序开发详细步骤.md
Normal file
@@ -0,0 +1,52 @@
|
||||
# 02-项目程序开发详细步骤
|
||||
|
||||
## 1. 修改前基线入库
|
||||
|
||||
1. 当前目录原先不是 Git 仓库。
|
||||
2. 创建远程仓库:`zhangxinyang/zhuangpei-task-kanban`。
|
||||
3. 本地执行 `git init -b main`。
|
||||
4. 提交当前代码:`e003b23 chore: baseline before dashboard update`。
|
||||
5. 推送到远程 `main`,远程地址不写入密码。
|
||||
|
||||
## 2. 读取方案与参考页面
|
||||
|
||||
1. 解包并读取 `doc/装配中心任务看板修改方案.docx`。
|
||||
2. 查看文档中的当前页截图和目标 16 行表格截图。
|
||||
3. 使用 UTF-8 读取参考页面,确认字段与存储过程:
|
||||
- `ProductionManagement/DeliveryNoticeList/index.vue`
|
||||
- `PlanManagement/ValueInstallTask/index.vue`
|
||||
- `PlanManagement/SystemInstallTask/index.vue`
|
||||
- `AnomalousManagement/AssemblyPunctualInspection/index.vue`
|
||||
|
||||
## 3. 页面结构调整
|
||||
|
||||
1. 重写 `src/views/index.vue` 模板。
|
||||
2. 顶部改为 6 个卡片:
|
||||
- 派工汇总
|
||||
- 齐套汇总
|
||||
- 加急汇总
|
||||
- 滞留汇总
|
||||
- 装配合格率
|
||||
- 异常未关闭
|
||||
3. 主区域改为两列:
|
||||
- 左侧:装配任务分类汇总,完整显示 16 行。
|
||||
- 右侧:发货状态列表、在制任务列表。
|
||||
|
||||
## 4. 数据查询调整
|
||||
|
||||
1. 删除页面中缺件明细、已完成任务、可执行任务数、及时送检数、加急任务总数的查询调用。
|
||||
2. 新增聚合查询:
|
||||
- `计划排产_阀类任务查询`
|
||||
- `计划排产_系统类任务查询`
|
||||
- `异常提醒_装配及时送检_查询`
|
||||
3. 查询参数统一补充:
|
||||
- `物料类型=自制件`
|
||||
- `辅助配件=包含`
|
||||
- `指派对象=全部`
|
||||
- `排产状态=已完成`
|
||||
4. 前端聚合统一应用 `计划数量 > 完成数量`。
|
||||
|
||||
## 5. 验证
|
||||
|
||||
1. 执行 `npm run build`。
|
||||
2. 构建通过,存在 Vite chunk 体积警告和 Sass legacy API 警告,均为现有依赖/打包提示,不影响本次页面编译。
|
||||
8
work/装配中心任务看板修改方案/03-推进台账.md
Normal file
@@ -0,0 +1,8 @@
|
||||
# 03-推进台账
|
||||
|
||||
| 轮次 | 日期 | 做了什么 | 改了哪些文件 | 验证了什么 | 下一步 |
|
||||
| --- | --- | --- | --- | --- | --- |
|
||||
| 1 | 2026-07-02 | 读取方案 docx、查看目标截图、检查参考页面和现有 `index.vue`。 | 无 | 确认方案要求与参考接口。 | 先按用户要求上传修改前代码。 |
|
||||
| 2 | 2026-07-02 | 初始化 Git 仓库,创建远程仓库并推送修改前基线。 | `.git` 元数据 | `git push -u origin main` 成功。 | 开始页面修改。 |
|
||||
| 3 | 2026-07-02 | 重写 `src/views/index.vue`,调整布局、删除不需要展示/查询的模块、新增 16 行汇总表和前端聚合逻辑。 | `src/views/index.vue` | `npm run build` 通过。 | 补齐 work 文档与过程日志。 |
|
||||
| 4 | 2026-07-02 | 创建 work 文档目录,复制原始方案,补充 README、01-06 文档和中文过程日志。 | `work/装配中心任务看板修改方案/*`、`gptlog-process/gpdlog.md` | 文档路径与内容完整。 | 复核 Git 状态并交付结果。 |
|
||||
16
work/装配中心任务看板修改方案/04-任务矩阵.md
Normal file
@@ -0,0 +1,16 @@
|
||||
# 04-任务矩阵
|
||||
|
||||
| 任务编号 | 任务内容 | 状态 | 验收标准 |
|
||||
| --- | --- | --- | --- |
|
||||
| T-001 | 修改前代码上传远程 | 已完成 | 远程仓库存在,`main` 分支包含基线提交 `e003b23`。 |
|
||||
| T-002 | 移除缺件明细列表展示 | 已完成 | 页面模板中不再渲染“在制任务缺件明细”。 |
|
||||
| T-003 | 移除已完成任务列表展示 | 已完成 | 页面模板中不再渲染“已完成任务”。 |
|
||||
| T-004 | 移除可执行/及时送检/加急卡片 | 已完成 | 顶部不再展示原三个卡片,不再调用对应总数查询。 |
|
||||
| T-005 | 发货状态列表移到右侧 | 已完成 | 主区域右侧上半部分显示“发货状态列表”。 |
|
||||
| T-006 | 在制任务列表移到右侧 | 已完成 | 主区域右侧下半部分显示“在制任务列表”。 |
|
||||
| T-007 | 新增左侧 16 行分类汇总表 | 已完成 | 左侧表按阀类/系统类及派工、齐套、加急、滞留完整显示 16 行。 |
|
||||
| T-008 | 汇总计算增加计划数量大于完成数量过滤 | 已完成 | `countRows` 聚合前调用 `isPlanUnfinished`。 |
|
||||
| T-009 | 阀类/系统类分类参考指定页面 | 已完成 | 使用阀类、系统类计划排产查询,并按产品名称/指派对象分类。 |
|
||||
| T-010 | 保留装配合格率和异常未关闭 | 已完成 | 顶部卡片显示“装配合格率”和“异常未关闭”。 |
|
||||
| T-011 | 构建验证 | 已完成 | `npm run build` 成功。 |
|
||||
| T-012 | work 文档与日志 | 已完成 | work 目录包含方案副本、README、01-06 文档,过程日志已追加。 |
|
||||
51
work/装配中心任务看板修改方案/05-验收证据.md
Normal file
@@ -0,0 +1,51 @@
|
||||
# 05-验收证据
|
||||
|
||||
## 远程基线
|
||||
|
||||
- 远程仓库:`http://154.8.160.151:3000/zhangxinyang/zhuangpei-task-kanban`
|
||||
- 基线分支:`main`
|
||||
- 基线提交:`e003b23 chore: baseline before dashboard update`
|
||||
- 推送命令结果:`main -> main`,并设置本地分支跟踪 `origin/main`。
|
||||
|
||||
## 修改文件
|
||||
|
||||
- `src/views/index.vue`
|
||||
- `work/装配中心任务看板修改方案/README.md`
|
||||
- `work/装配中心任务看板修改方案/01-项目功能内容.md`
|
||||
- `work/装配中心任务看板修改方案/02-项目程序开发详细步骤.md`
|
||||
- `work/装配中心任务看板修改方案/03-推进台账.md`
|
||||
- `work/装配中心任务看板修改方案/04-任务矩阵.md`
|
||||
- `work/装配中心任务看板修改方案/05-验收证据.md`
|
||||
- `work/装配中心任务看板修改方案/06-决策记录.md`
|
||||
- `gptlog-process/gpdlog.md`
|
||||
|
||||
## 验证命令
|
||||
|
||||
```bash
|
||||
npm run build
|
||||
```
|
||||
|
||||
## 验证结果
|
||||
|
||||
- Vite 构建成功。
|
||||
- 转换模块数:3697。
|
||||
- 输出目录:`dist/`。
|
||||
- 构建提示:
|
||||
- Sass legacy JS API deprecation warning。
|
||||
- chunk 大小超过 500kB 警告。
|
||||
- 判断:以上为依赖和打包体积提示,不是本次页面代码编译错误。
|
||||
|
||||
## 页面证据
|
||||
|
||||
- 页面入口:`/`
|
||||
- 路由文件:`src/router/index.js`
|
||||
- 页面文件:`src/views/index.vue`
|
||||
- 本地开发服务:`http://localhost:5174/`
|
||||
- 入口访问验证:`Invoke-WebRequest http://localhost:5174/` 返回 `StatusCode=200`。
|
||||
|
||||
## job_id / report_id / PDF / 截图
|
||||
|
||||
- job_id:无。
|
||||
- report_id:无。
|
||||
- PDF:无。
|
||||
- 截图:本轮未生成新截图,方案截图来自原始 docx。
|
||||
31
work/装配中心任务看板修改方案/06-决策记录.md
Normal file
@@ -0,0 +1,31 @@
|
||||
# 06-决策记录
|
||||
|
||||
## D-001:先创建新远程仓库保存基线
|
||||
|
||||
- 背景:当前项目目录不是 Git 仓库,账号下已有仓库 `meswork/10-JixaZhuangPei-Kanban`,但描述为“机匣装配单元生产看板”,与当前“装配中心任务看板”不完全一致。
|
||||
- 决策:创建新仓库 `zhangxinyang/zhuangpei-task-kanban`,保存修改前基线。
|
||||
- 原因:避免覆盖已有远程项目历史。
|
||||
|
||||
## D-002:重写 `index.vue` 而不是局部修补
|
||||
|
||||
- 背景:原文件虽然 UTF-8 读取正常,但页面结构已不符合方案要求,且包含多个不再需要的查询和展示模块。
|
||||
- 决策:保留缩放框架、全局注入接口和视觉风格,重写模板、脚本和样式。
|
||||
- 原因:减少遗留逻辑干扰,确保页面没有空白区域。
|
||||
|
||||
## D-003:新增汇总表在前端聚合
|
||||
|
||||
- 背景:方案没有提供新后端存储过程,只要求参考已有页面。
|
||||
- 决策:复用 `计划排产_阀类任务查询`、`计划排产_系统类任务查询`、`异常提醒_装配及时送检_查询`,在前端按 16 行规则聚合。
|
||||
- 原因:不新增后端接口,改动范围集中在看板页面。
|
||||
|
||||
## D-004:齐套统计做兼容处理
|
||||
|
||||
- 背景:方案文字写到 `任务状态=1`,目标图条件写“任务状态为可执行”,现有参考表也展示 `齐套` 字段。
|
||||
- 决策:优先使用 `任务状态=1/可执行`,缺少任务状态时兼容 `齐套=1/是`。
|
||||
- 原因:避免不同接口字段不一致导致汇总始终为 0。
|
||||
|
||||
## D-005:保留装配合格率与异常未关闭
|
||||
|
||||
- 背景:方案允许“有地方放就放,没地方也注释掉”。
|
||||
- 决策:顶部 6 卡片中保留这两项,同时显示新增汇总的四个总数。
|
||||
- 原因:顶部空间足够,且不产生空白区域。
|
||||
22
work/装配中心任务看板修改方案/README.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# 装配中心任务看板修改方案索引
|
||||
|
||||
## 文档目录
|
||||
|
||||
- `装配中心任务看板修改方案.docx`:原始修改方案。
|
||||
- `01-项目功能内容.md`:本次页面功能范围和数据口径。
|
||||
- `02-项目程序开发详细步骤.md`:实施步骤、涉及接口和前端处理。
|
||||
- `03-推进台账.md`:每轮做了什么、改了哪些文件、验证了什么、下一步是什么。
|
||||
- `04-任务矩阵.md`:任务编号、状态、验收标准。
|
||||
- `05-验收证据.md`:命令、页面、远程提交、构建结果等证据。
|
||||
- `06-决策记录.md`:关键实现取舍和后续变更依据。
|
||||
|
||||
## 当前状态
|
||||
|
||||
- 修改前基线已推送到远程仓库:`http://154.8.160.151:3000/zhangxinyang/zhuangpei-task-kanban`
|
||||
- 基线提交:`e003b23 chore: baseline before dashboard update`
|
||||
- 页面修改文件:`src/views/index.vue`
|
||||
- 验证命令:`npm run build`
|
||||
|
||||
## 后续推进方式
|
||||
|
||||
后续继续开发时,优先查看 `04-任务矩阵.md`,按任务编号补充状态和验收证据,避免重复处理同一项。
|
||||