修复生产统计与维修记录用户数据
This commit is contained in:
@@ -0,0 +1,3 @@
|
||||
# 移除首页扫码原型入口
|
||||
|
||||
保留 `frontend/app/pages/scan/prototype.vue` 页面文件及其路由,仅从 APP 首页工作区菜单中移除“UTS 扫码原型”入口。
|
||||
@@ -0,0 +1,18 @@
|
||||
# 修复整机模式提交反馈
|
||||
|
||||
## 变更内容
|
||||
|
||||
- APP 整机录入从登录资料读取用户编码,支持 `username` 和 `user_code`,不再回退到不存在的模拟编码。
|
||||
- APP 整机录入提交前增加登录信息有效性校验,并将接口失败原因通过提示展示给用户。
|
||||
- APP 与 Web 整机录入增加提交中的重复点击保护。
|
||||
- APP 提交整机记录时对用户编码进行统一去空格处理。
|
||||
- 修正“禁止重复”特定规则的判断,仅在已有相同整机记录时拦截,避免首次录入被错误阻止。
|
||||
|
||||
## 根因确认
|
||||
|
||||
后台启用“整机扫码”禁止重复规则时,重复提交会按规则拦截并提示规则名称;该行为属于配置生效,并非接口异常。
|
||||
|
||||
## 验证说明
|
||||
|
||||
- 已通过本地接口使用有效工序、步骤和用户编码验证 `produce/product-record/record` 可正常写入。
|
||||
- 前端修改已完成静态代码核对,建议在 Web 和 Android 真机分别提交一条测试记录,确认成功提示及最近记录刷新。
|
||||
@@ -0,0 +1,14 @@
|
||||
# 同步生产录入模板源
|
||||
|
||||
## 变更内容
|
||||
|
||||
- 将 Web 端整机录入组件的最新实现同步至生产插件模板源。
|
||||
- 模板源与 Web 运行目录的整机录入组件、数据接口文件保持一致。
|
||||
- 同步内容包含重复扫码规则判断、提交保护及提交失败提示。
|
||||
|
||||
## 涉及文件
|
||||
|
||||
- `backend/plugin/produce/resource/template/web/pages/data-entry/components/MachineEntryPanel.vue`
|
||||
- `backend/plugin/produce/resource/template/web/api/data-entry.ts`
|
||||
- `frontend/web/app/apps/produce/pages/data-entry/components/MachineEntryPanel.vue`
|
||||
- `frontend/web/app/apps/produce/api/data-entry.ts`
|
||||
@@ -0,0 +1,13 @@
|
||||
# 优化整机重复扫码提示
|
||||
|
||||
## 变更内容
|
||||
|
||||
- 整机录入命中禁止重复扫码规则时,不再只显示后台规则名称。
|
||||
- 根据规则匹配字段展示完整提示,例如“加工单号已录入,当前规则不允许重复扫码”。
|
||||
- Web 插件模板源已先更新,并同步至 Web 运行目录;APP 使用相同提示语义。
|
||||
|
||||
## 涉及文件
|
||||
|
||||
- `backend/plugin/produce/resource/template/web/pages/data-entry/components/MachineEntryPanel.vue`
|
||||
- `frontend/web/app/apps/produce/pages/data-entry/components/MachineEntryPanel.vue`
|
||||
- `frontend/app/pages/entry/machine.vue`
|
||||
@@ -0,0 +1,18 @@
|
||||
# 首页不良责任订单按月展示
|
||||
|
||||
## 变更内容
|
||||
|
||||
- 首页“不良责任订单”改为统计当前登录用户本月承担作业不良责任的维修记录。
|
||||
- 区域显示本月总次数,并按维修时间倒序展示最近 5 条数据。
|
||||
- 首页其余“今日数据”、扫码趋势仍保持当天统计口径。
|
||||
- 暗色主题下,本月统计说明文字同步使用暗色主题辅助文字颜色。
|
||||
- 最近记录仅展示订单号和不良原因,不再展示维修单号。
|
||||
- “订单扫码”工序步骤明细同步合并当前用户当天维修记录的工序步骤。
|
||||
- 维修记录按记录条数统计,兼容维修表不存在数量字段的实际结构。
|
||||
- 工序步骤名称优先读取维修记录保存的快照,与查询页面历史数据展示口径一致。
|
||||
- 修正统计查询仅在维修表读取快照字段,避免扫码表因不存在快照列导致接口 500。
|
||||
|
||||
## 涉及文件
|
||||
|
||||
- `backend/plugin/produce/app/api/controller/DataEntryController.php`
|
||||
- `frontend/app/pages/index/index.vue`
|
||||
@@ -0,0 +1,5 @@
|
||||
# 首页维修工序统计字段兼容
|
||||
|
||||
修复首页生产总览接口的工序步骤统计查询:仅维修记录读取工序和步骤快照字段,扫码记录与整机记录继续使用各自已有的工序、步骤 ID 映射名称,避免因数据表字段差异导致接口报错。
|
||||
|
||||
统计页接口同时返回日期趋势和工序步骤汇总,供 APP 统计页展示真实时间区间数据。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 细化 APP 个人统计页
|
||||
|
||||
个人统计页改用真实的日期区间统计:核心指标区分今日扫码与本月累计,成功率和异常数按本月数据计算;新增本月工序/步骤 Top 10,最近明细读取本月当前用户记录,维修记录也纳入工序步骤统计。统计接口补充日期筛选、每日趋势和工序步骤汇总,时间范围会正确绕过“仅显示今日”配置;异常统计改为成功率、失败率和待处理比例。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 移除统计页占比区域
|
||||
|
||||
根据页面需求,移除 APP 统计页中的“扫码类型占比”和“异常统计”区域,同时清理对应状态、计算逻辑和样式,保留核心指标、工序步骤统计、趋势和最近明细。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 统计页增加月度日历
|
||||
|
||||
APP 统计页新增月度日历区域,按月份展示日期网格和数据标记,支持前后月份切换;点击当月日期后读取该日订单扫码与整机记录统计,并展示当天订单扫码、整机条码和整机数量明细,同时兼容暗色主题。
|
||||
@@ -0,0 +1,5 @@
|
||||
# 调整统计页日历位置
|
||||
|
||||
将 APP 统计页的月度日历区域移动到“个人趋势”区域之后,保留月度切换、日期数据标记和当天明细交互。
|
||||
|
||||
当天明细进一步展示订单、整机和维修记录合并后的工序/步骤数量;汇总指标调整为订单扫码、整机数量和总计。
|
||||
@@ -0,0 +1,5 @@
|
||||
# 调整当天明细指标名称
|
||||
|
||||
将统计页日历的当天明细指标调整为“订单扫码”“整机数量”“总计”,总计值包含当天订单扫码、整机记录和维修记录数量。
|
||||
|
||||
核心指标区采用稳定的双列卡片布局,限制内容收缩并保持指标完整显示。
|
||||
@@ -0,0 +1,9 @@
|
||||
# 完善首页今日数据
|
||||
|
||||
## 变更内容
|
||||
|
||||
- 新增生产插件首页今日总览接口,按当天订单扫码、整机记录、异常提报和维修完成数据统计。
|
||||
- 新增近 6 个小时扫码趋势,柱状图按实际数量自动计算比例。
|
||||
- 异常处理区域改为显示已处理、处理中、待处理的实际数量及占比。
|
||||
- APP 首页今日数据改为登录后加载真实数据,并展示更新时间;未登录时提示登录后查看。
|
||||
- 汇总卡片调整为 2 列布局,适配手机屏幕并区分状态颜色。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 完善统计页核心指标项
|
||||
|
||||
统计页核心指标显示订单数、整机数、本月总计、异常提报、维修量和责任订单,按三列恢复简洁卡片布局;分别读取当前登录用户对应月份的真实统计数据,本月总计为订单扫码数加整机数;异常提报接口增加用户和日期区间筛选。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 移除成功失败核心指标
|
||||
|
||||
根据页面需求,从 APP 统计页核心指标中移除“成功量”和“失败量”,并清理对应的前端计算逻辑,保留六项业务统计指标。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 核心指标三列布局
|
||||
|
||||
按照页面要求,核心指标调整为订单数、整机数、本月总计、异常提报、维修量和责任订单六项,使用三列网格并恢复简洁卡片样式。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 修复首页维修量用户匹配
|
||||
|
||||
首页维修量统计同时匹配维修记录的操作人姓名和关联异常记录的用户编码,修复用户编码录入场景下查询页存在维修记录但首页显示为零的问题。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 修复整机统计用户过滤
|
||||
|
||||
修复整机记录统计和最近明细未应用 `user_code` 条件的问题。统计页传入当前登录用户编码后,只统计该用户的整机记录,避免将其他用户的整机数量显示到当前账号。
|
||||
@@ -0,0 +1,15 @@
|
||||
# 首页今日数据按工序步骤与提报人统计
|
||||
|
||||
## 变更内容
|
||||
|
||||
- 订单扫码和整机记录增加工序/步骤明细,显示每个工序步骤的实际数量及总量。
|
||||
- 异常提报增加按提报人分组的数量统计,同时保留处理状态统计。
|
||||
- 首页明细支持暂无数据状态,并兼容深色主题。
|
||||
|
||||
## 接口数据
|
||||
|
||||
`/appapi/produce/dashboard/today` 和 `/api/produce/dashboard/today` 新增:
|
||||
|
||||
- `order_breakdown`
|
||||
- `product_breakdown`
|
||||
- `exception_reporters`
|
||||
@@ -0,0 +1,8 @@
|
||||
# 首页今日数据合并当前用户统计
|
||||
|
||||
## 变更内容
|
||||
|
||||
- 合并汇总与工序步骤明细,订单扫码、整机记录直接在汇总卡片中展示工序/步骤数量。
|
||||
- 移除重复的独立工序步骤卡片区域。
|
||||
- 异常提报统计按当前登录会员的 `username` 对应 `user_code` 过滤。
|
||||
- 新增“不良责任订单”列表,从作业不良维修记录的责任人员快照中匹配当前登录会员。
|
||||
@@ -0,0 +1,8 @@
|
||||
# 首页今日数据卡片样式重设计
|
||||
|
||||
## 变更内容
|
||||
|
||||
- 统一今日数据卡片的内边距、圆角和高度层级。
|
||||
- 订单扫码、整机记录的工序步骤明细改为卡片内独立行,避免文字贴边或撑破布局。
|
||||
- 普通统计卡片保持数字与标签居中,工序明细卡片使用更清晰的横向标题布局。
|
||||
- 增加明细行背景、间距和长文本省略处理,兼容现有深色主题。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 首页不良责任订单展示
|
||||
|
||||
将首页原“我的异常提报”区域改为“不良责任订单”,数据来源调整为作业不良维修记录中的责任人员快照,仅展示当前登录用户承担责任的当日订单,并按订单汇总责任次数。
|
||||
@@ -0,0 +1,3 @@
|
||||
# 首页删除处理状态显示
|
||||
|
||||
移除首页“不良责任订单”区域下方的处理状态进度展示,仅保留当前登录用户承担责任的订单及责任次数。
|
||||
@@ -0,0 +1,7 @@
|
||||
# 首页今日数据仅显示当前用户
|
||||
|
||||
今日总览接口统一按当前登录会员过滤:
|
||||
|
||||
- 订单扫码、整机记录和异常提报按 `user_code` 匹配当前会员账号。
|
||||
- 维修完成按维修记录保存的操作人昵称或账号匹配当前会员。
|
||||
- 工序/步骤明细、小时趋势和不良责任订单均基于上述过滤后的数据计算。
|
||||
Reference in New Issue
Block a user