From 9cc66bdc800dcef9067e9355d18f24cc433ead71 Mon Sep 17 00:00:00 2001 From: zlwu <704541015@qq.com> Date: Wed, 19 Aug 2026 11:43:22 +0800 Subject: [PATCH] feat: add production and QC menus for storage release review. Co-authored-by: Cursor --- backend/app/api/menu.py | 14 ++++++++++++++ web-admin/src/router/modules/sqxp.ts | 24 +++++++++++++++++++----- 2 files changed, 33 insertions(+), 5 deletions(-) diff --git a/backend/app/api/menu.py b/backend/app/api/menu.py index b09b0187..3beea8e7 100644 --- a/backend/app/api/menu.py +++ b/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", diff --git a/web-admin/src/router/modules/sqxp.ts b/web-admin/src/router/modules/sqxp.ts index 6f42b944..9e784265 100644 --- a/web-admin/src/router/modules/sqxp.ts +++ b/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' } } ] },