feat: add warehouse dashboard
This commit is contained in:
49
work/装配中心任务看板修改方案/01-项目功能内容.md
Normal file
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
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
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
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
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
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
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`,按任务编号补充状态和验收证据,避免重复处理同一项。
|
||||
BIN
work/装配中心任务看板修改方案/装配中心任务看板修改方案.docx
Normal file
BIN
work/装配中心任务看板修改方案/装配中心任务看板修改方案.docx
Normal file
Binary file not shown.
Reference in New Issue
Block a user