feat(produce): 完善统计、菜单与扫码搜索
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
# 异常维修工序步骤统计
|
||||
|
||||
## 问题修复
|
||||
|
||||
日工作统计与月工作统计此前仅聚合订单扫码和整机录入,未包含异常提报、维修记录,导致这两类数据无法按工序步骤显示。
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 异常提报按记录保存的工序、步骤及提报时间统计,每条异常记录计 1 次。
|
||||
- 维修记录按后台设置的维修工序、步骤及维修时间统计,每条维修记录计 1 次。
|
||||
- 统计数据类型增加“异常提报”和“维修记录”;选择“全部数据”时一并汇总。
|
||||
- 工序、步骤筛选条件同样作用于新增的两类统计数据。
|
||||
|
||||
## 文件同步
|
||||
|
||||
- Admin 模板源 `backend/plugin/produce/resource/template/admin/views/produce/statistics/` 已修改。
|
||||
- Admin 运行目录 `frontend/admin/src/apps/produce/views/produce/statistics/` 已同步。
|
||||
|
||||
## 验证
|
||||
|
||||
- `php -l backend/plugin/produce/app/service/admin/WorkStatisticsService.php` 通过。
|
||||
@@ -0,0 +1,13 @@
|
||||
# 生产菜单图标修复
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 为生产管理的根菜单、一级菜单和展开后的子菜单补齐图标。
|
||||
- 图标统一使用项目图标选择器支持的 `ant-design:*` 格式。
|
||||
- 修正旧的无前缀图标值,避免图标库无法解析。
|
||||
- 新增幂等迁移,将已安装插件的 `sys_menu` 菜单图标同步更新;新安装插件则直接读取菜单模板的最新图标。
|
||||
|
||||
## 验证
|
||||
|
||||
- 所有选用的 Ant Design 图标已在 Admin 图标库中确认存在。
|
||||
- 菜单模板与图标更新迁移均通过 PHP 语法检查。
|
||||
@@ -0,0 +1,12 @@
|
||||
# 文章菜单图标修复
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 为文章管理、内容中心、内容分类、标签管理、内容回收站补齐 Ant Design 图标。
|
||||
- 新增幂等迁移,同步已安装文章插件的 `sys_menu` 图标数据。
|
||||
- 已单独执行该迁移并核验当前菜单图标。
|
||||
|
||||
## 验证
|
||||
|
||||
- 文章插件菜单共 5 条,空图标 0 条,无效图标 0 条。
|
||||
- 菜单配置与迁移文件均通过 PHP 语法检查。
|
||||
@@ -0,0 +1,14 @@
|
||||
# 扫码数据搜索区域样式统一
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 以月度统计页面的搜索工具栏为基准,将扫码数据页面改为无字段标签、白底描边的横向筛选布局。
|
||||
- 保留原有关键字、工序、步骤、状态、操作人员、扫码结果和扫码时间筛选条件及请求参数。
|
||||
- 搜索条件默认完整展开,小屏幕时按栅格自动换行。
|
||||
- 为通用 CRUD 搜索栏补充栅格宽度和始终展开配置的传递能力。
|
||||
- 已同步生产插件模板源与 Admin 运行目录的扫码数据页面文件。
|
||||
|
||||
## 验证
|
||||
|
||||
- 模板源与运行目录的 `index.vue`、`schemas/index.tsx` 内容一致。
|
||||
- 前端类型检查待在完整 Admin 依赖环境中执行。
|
||||
@@ -0,0 +1,12 @@
|
||||
# 扫码数据搜索控件宽度调整
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 搜索控件由等分撑满整行改为固定 180px 宽度。
|
||||
- 筛选项之间保持 12px 间距,查询与重置按钮紧随筛选项排列。
|
||||
- 样式与生产统计月报的搜索区域保持一致,小屏幕时自动换行。
|
||||
- 已同步生产插件模板源与 Admin 运行目录。
|
||||
|
||||
## 验证
|
||||
|
||||
- 模板源与运行目录的扫码数据页面及筛选配置内容一致。
|
||||
@@ -0,0 +1,11 @@
|
||||
# 扫码数据搜索控件自适应
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 搜索控件宽度改为自适应:最小 180px、最大 240px,并可在可用空间内自动伸缩。
|
||||
- 视口宽度小于 640px 时,每个筛选项占满一行,避免横向滚动或内容挤压。
|
||||
- 已同步生产插件模板源与 Admin 运行目录。
|
||||
|
||||
## 验证
|
||||
|
||||
- 模板源与运行目录扫码数据页面的自适应样式内容一致。
|
||||
@@ -0,0 +1,13 @@
|
||||
# 扫码数据搜索按字段宽度调整
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 不再对所有搜索控件使用统一宽度。
|
||||
- 按提示文字及控件内容分别设置紧凑宽度:关键字 320px、工序/步骤/状态 160px、人员 180px、扫码结果 170px、日期范围 280px。
|
||||
- 通用搜索栏新增 `searchWidth` 配置,以 CSS 变量把指定宽度应用到对应搜索项,不影响控件参数传递。
|
||||
- 窄屏下仍自动改为单列展示。
|
||||
- 已同步生产插件模板源与 Admin 运行目录。
|
||||
|
||||
## 验证
|
||||
|
||||
- 模板源与运行目录的扫码数据页面及筛选配置内容一致。
|
||||
@@ -0,0 +1,13 @@
|
||||
# 扫码数据独立搜索条件
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 将原有“订单号/用户编码/操作人员/备注”聚合搜索拆分为订单号、用户编码、操作人员、备注四个独立输入框。
|
||||
- 前端独立提交 `LIKE_order_no`、`LIKE_user_code`、`LIKE_operator`、`LIKE_remark` 参数。
|
||||
- 后端按每个独立条件执行模糊查询;多个条件同时填写时按交集过滤。
|
||||
- 已同步生产插件模板源与 Admin 运行目录。
|
||||
|
||||
## 验证
|
||||
|
||||
- 已检查前端模板源与运行目录搜索配置一致。
|
||||
- 已对扫码数据 DAO 执行 PHP 语法检查。
|
||||
@@ -0,0 +1,11 @@
|
||||
# 扫码数据用户编码操作人员相邻
|
||||
|
||||
## 调整内容
|
||||
|
||||
- 将扫码数据搜索栏中的“操作人员”移动到“用户编码”之后。
|
||||
- 订单号、用户编码、操作人员、工序等其他查询字段及参数保持不变。
|
||||
- 已同步生产插件模板源与 Admin 运行目录。
|
||||
|
||||
## 验证
|
||||
|
||||
- 模板源与运行目录的搜索项顺序一致。
|
||||
Reference in New Issue
Block a user