Przeglądaj źródła

feat: add production and QC menus for storage release review.

Co-authored-by: Cursor <cursoragent@cursor.com>
zlwu 2 miesięcy temu
rodzic
commit
9cc66bdc80
2 zmienionych plików z 33 dodań i 5 usunięć
  1. 14 0
      backend/app/api/menu.py
  2. 19 5
      web-admin/src/router/modules/sqxp.ts

+ 14 - 0
backend/app/api/menu.py

@@ -426,6 +426,13 @@ STATIC_MENU_TREE = [
                         "component": "/production/production-work-order/index",
                         "meta": {"title": "生产工单", "keepAlive": True, "menuCode": "production:work-order:list"},
                     },
+                    {
+                        "id": "95400000000000000000000000000001",
+                        "name": "ProductionStorageReleaseReview",
+                        "path": "storage-release-review",
+                        "component": "/quality-inspection/storage-release-review/index",
+                        "meta": {"title": "入库放行审核", "keepAlive": True, "menuCode": "production:storageReleaseReview:list"},
+                    },
                     {
                         "id": "94000000000000000000000000000001",
                         "name": "ProductionMyProductionTask",
@@ -600,6 +607,13 @@ STATIC_MENU_TREE = [
                         "component": "/quality-inspection/qc-work-order/index",
                         "meta": {"title": "质检工单", "keepAlive": True, "menuCode": "biz:qcWorkOrder:list"},
                     },
+                    {
+                        "id": "70000000000000000000000000000014",
+                        "name": "QualityInspectionStorageReleaseReview",
+                        "path": "storage-release-review",
+                        "component": "/quality-inspection/storage-release-review/index",
+                        "meta": {"title": "入库放行审核", "keepAlive": True, "menuCode": "quality:storageReleaseReview:list"},
+                    },
                     {
                         "id": "71000000000000000000000000000002",
                         "name": "QualityInspectionEnvDetectRecord",

+ 19 - 5
web-admin/src/router/modules/sqxp.ts

@@ -723,6 +723,18 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
               menuCode: 'production:work-order:list'
             }
           },
+          {
+            id: '95400000000000000000000000000001',
+            name: 'ProductionStorageReleaseReview',
+            path: 'storage-release-review',
+            component: '/quality-inspection/storage-release-review/index',
+            meta: {
+              title: '入库放行审核',
+              keepAlive: true,
+              menuCode: 'production:storageReleaseReview:list'
+            },
+            props: { reviewRole: 'production' }
+          },
           {
             id: '94000000000000000000000000000001',
             name: 'ProductionMyProductionTask',
@@ -1049,14 +1061,16 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
             }
           },
           {
-            name: 'QualityInspectionStorageReleaseReviewRedirect',
+            id: '70000000000000000000000000000014',
+            name: 'QualityInspectionStorageReleaseReview',
             path: 'storage-release-review',
-            redirect: '/market/cell-storage/storage-release-review',
+            component: '/quality-inspection/storage-release-review/index',
             meta: {
               title: '入库放行审核',
-              keepAlive: false,
-              isHide: true
-            }
+              keepAlive: true,
+              menuCode: 'quality:storageReleaseReview:list'
+            },
+            props: { reviewRole: 'qc' }
           }
         ]
       },