feat(produce): 完善统计、菜单与扫码搜索

This commit is contained in:
2026-09-01 20:45:40 +08:00
parent 32f1486f5e
commit 793f140a45
26 changed files with 591 additions and 41 deletions
+23 -4
View File
@@ -11,7 +11,7 @@ return [
'code' => 'produce',
'app' => 'produce',
'path' => '/produce',
'icon' => 'plugin',
'icon' => 'ant-design:dashboard-outlined',
'children' => [
[
'name' => '物料分类',
@@ -19,6 +19,7 @@ return [
'app' => 'produce',
'path' => '/produce/material-category',
'component' => '/produce/material-category/index',
'icon' => 'ant-design:tags-outlined',
],
[
'name' => '物料库',
@@ -26,6 +27,7 @@ return [
'app' => 'produce',
'path' => '/produce/material',
'component' => '/produce/material/index',
'icon' => 'ant-design:database-outlined',
],
[
'name' => '生产配置',
@@ -33,6 +35,7 @@ return [
'app' => 'produce',
'path' => '/produce/config',
'component' => '/produce/config/index',
'icon' => 'ant-design:setting-outlined',
],
[
'name' => '工序管理',
@@ -40,6 +43,7 @@ return [
'app' => 'produce',
'path' => '/produce/process',
'component' => '/produce/process/index',
'icon' => 'ant-design:apartment-outlined',
],
[
'name' => '工序步骤',
@@ -47,6 +51,7 @@ return [
'app' => 'produce',
'path' => '/produce/process-step',
'component' => '/produce/process-step/index',
'icon' => 'ant-design:ordered-list-outlined',
],
[
'name' => '步骤状态',
@@ -54,6 +59,7 @@ return [
'app' => 'produce',
'path' => '/produce/step-status',
'component' => '/produce/step-status/index',
'icon' => 'ant-design:flag-outlined',
],
[
'name' => '步骤关系',
@@ -61,6 +67,7 @@ return [
'app' => 'produce',
'path' => '/produce/step-relation',
'component' => '/produce/step-relation/index',
'icon' => 'ant-design:share-alt-outlined',
],
[
'name' => '状态转换',
@@ -68,6 +75,7 @@ return [
'app' => 'produce',
'path' => '/produce/status-transition',
'component' => '/produce/status-transition/index',
'icon' => 'ant-design:swap-outlined',
],
[
'name' => '整机数据',
@@ -75,6 +83,7 @@ return [
'app' => 'produce',
'path' => '/produce/product-record',
'component' => '/produce/product-record/index',
'icon' => 'ant-design:desktop-outlined',
],
[
'name' => '扫码数据',
@@ -82,6 +91,7 @@ return [
'app' => 'produce',
'path' => '/produce/scan-data',
'component' => '/produce/scan-data/index',
'icon' => 'ant-design:qrcode-outlined',
],
[
'name' => '转换日志',
@@ -89,13 +99,14 @@ return [
'app' => 'produce',
'path' => '/produce/transition-log',
'component' => '/produce/transition-log/index',
'icon' => 'ant-design:swap-right-outlined',
],
[
'name' => '异常管理',
'code' => 'produce:exception:index',
'app' => 'produce',
'path' => '/produce/exception',
'icon' => 'warning',
'icon' => 'ant-design:warning-outlined',
'children' => [
[
'name' => '异常数据',
@@ -103,6 +114,7 @@ return [
'app' => 'produce',
'path' => '/produce/exception-data',
'component' => '/produce/exception/data/index',
'icon' => 'ant-design:exception-outlined',
],
[
'name' => '异常设置',
@@ -110,6 +122,7 @@ return [
'app' => 'produce',
'path' => '/produce/exception-setting',
'component' => '/produce/exception/setting/index',
'icon' => 'ant-design:setting-outlined',
],
[
'name' => '数据分析',
@@ -117,6 +130,7 @@ return [
'app' => 'produce',
'path' => '/produce/exception-analysis',
'component' => '/produce/exception/analysis/index',
'icon' => 'ant-design:pie-chart-outlined',
],
],
],
@@ -125,7 +139,7 @@ return [
'code' => 'produce:repair:index',
'app' => 'produce',
'path' => '/produce/repair',
'icon' => 'tools',
'icon' => 'ant-design:tool-outlined',
'children' => [
[
'name' => '维修数据',
@@ -133,6 +147,7 @@ return [
'app' => 'produce',
'path' => '/produce/repair/repair-data',
'component' => '/produce/repair/repair-data/index',
'icon' => 'ant-design:tool-outlined',
],
[
'name' => '维修设置',
@@ -140,6 +155,7 @@ return [
'app' => 'produce',
'path' => '/produce/repair/repair-setting',
'component' => '/produce/repair/repair-setting/index',
'icon' => 'ant-design:setting-outlined',
],
[
'name' => '硬件故障描述',
@@ -147,6 +163,7 @@ return [
'app' => 'produce',
'path' => '/produce/repair/hardware-fault-description',
'component' => '/produce/repair/hardware-fault-description/index',
'icon' => 'ant-design:bug-outlined',
],
],
],
@@ -155,7 +172,7 @@ return [
'code' => 'produce:statistics:index',
'app' => 'produce',
'path' => '/produce/statistics',
'icon' => 'bar-chart-2',
'icon' => 'ant-design:bar-chart-outlined',
'children' => [
[
'name' => '月工作统计',
@@ -163,6 +180,7 @@ return [
'app' => 'produce',
'path' => '/produce/statistics/monthly',
'component' => '/produce/statistics/monthly/index',
'icon' => 'ant-design:calendar-outlined',
],
[
'name' => '日工作统计',
@@ -170,6 +188,7 @@ return [
'app' => 'produce',
'path' => '/produce/statistics/daily',
'component' => '/produce/statistics/daily/index',
'icon' => 'ant-design:clock-circle-outlined',
],
],
],