This commit is contained in:
zlwu committed 2026-05-20 18:06:21 +08:00
1 parent 276299ff27
commit c6c3a37fa7
241 files changed
+17841 -15059

No files matched your search

+60 -43
View File
@@ -97,7 +97,8 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
]
},
{
id: '60000000000000000000000000000001',
// 注意:原先使用 6000... 与「科研捐赠管理」sys_menu.id 冲突,改为独立 id 段
id: '61000000000000000000000000000001',
name: 'Operations',
path: '/operations',
component: '/index/index',
@@ -109,30 +110,42 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
},
children: [
{
id: '60000000000000000000000000000002',
id: '61000000000000000000000000000002',
name: 'CleanRoom',
path: 'clean-room',
component: '/operations/clean-room/index',
meta: { title: '洁净室管理', keepAlive: true }
meta: {
title: '洁净室管理',
keepAlive: true,
menuCode: 'operations:clean-room:list'
}
},
{
id: '60000000000000000000000000000003',
id: '61000000000000000000000000000003',
name: 'StorageFacility',
path: 'storage-facility',
component: '/operations/storage-facility/index',
meta: { title: '库位管理', keepAlive: true }
meta: {
title: '库位管理',
keepAlive: true,
menuCode: 'operations:storage-facility:list'
}
},
{
id: '60000000000000000000000000000004',
id: '61000000000000000000000000000004',
name: 'ExhibitionAppointment',
path: 'exhibition-appointment',
component: '/operations/exhibition-appointment/index',
meta: { title: '展馆预约', keepAlive: true }
meta: {
title: '展馆预约',
keepAlive: true,
menuCode: 'operations:exhibition-appointment:list'
}
}
]
},
{
id: '40000000000000000000000000000001',
id: '120',
name: 'BasicInfo',
path: '/basic-info',
component: '/index/index',
@@ -144,46 +157,50 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
},
children: [
{
id: '40000000000000000000000000000002',
id: '121',
name: 'BizCustomer',
path: 'customer',
component: '/basic-info/customer/index',
meta: { title: '客户管理', keepAlive: true }
meta: { title: '客户管理', keepAlive: true, menuCode: 'biz:customer:list' }
},
{
id: '40000000000000000000000000000003',
id: '122',
name: 'BizCellSampleType',
path: 'cell-sample-type',
component: '/basic-info/cell-sample-type/index',
meta: { title: '细胞样本类型管理', keepAlive: true }
meta: { title: '细胞样本类型管理', keepAlive: true, menuCode: 'biz:cellSampleType:list' }
},
{
id: '40000000000000000000000000000004',
id: '123',
name: 'BizCollectionRegion',
path: 'collection-region',
component: '/basic-info/collection-region/index',
meta: { title: '采集地区及医院管理', keepAlive: true }
meta: { title: '采集地区及医院管理', keepAlive: true, menuCode: 'biz:collectionRegion:list' }
},
{
id: '40000000000000000000000000000005',
id: '124',
name: 'BizCollectionProtocolNo',
path: 'collection-protocol-no',
component: '/basic-info/collection-protocol-no/index',
meta: { title: '采集协议号管理', keepAlive: true }
meta: { title: '采集协议号管理', keepAlive: true, menuCode: 'biz:collectionProtocolNo:list' }
},
{
id: '40000000000000000000000000000006',
id: '125',
name: 'BizSampleCode',
path: 'sample-code',
component: '/basic-info/sample-code/index',
meta: { title: '样本编码管理', keepAlive: true }
meta: { title: '样本编码管理', keepAlive: true, menuCode: 'biz:sampleCode:list' }
},
{
id: '40000000000000000000000000000007',
name: 'BasicInfoInsuranceCompany',
path: 'insurance-company',
component: '/basic-info/insurance-company/index',
meta: { title: '保险公司及险种价格', keepAlive: true }
meta: {
title: '保险公司及险种价格',
keepAlive: true,
menuCode: 'basic-info:insurance-company:list'
}
}
]
},
@@ -204,63 +221,63 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
name: 'CellStorageProtocol',
path: 'protocol',
component: '/cell-storage/protocol/index',
meta: { title: '采集协议单录入', keepAlive: true }
meta: { title: '采集协议单录入', keepAlive: true, menuCode: 'biz:cellStorageProtocol:list' }
},
{
id: '50000000000000000000000000000003',
name: 'CellStorageProtocolAudit',
path: 'protocol-audit',
component: '/cell-storage/protocol-audit/index',
meta: { title: '采集协议单管理', keepAlive: true }
meta: { title: '采集协议单管理', keepAlive: true, menuCode: 'biz:cellStorageProtocolAudit:list' }
},
{
id: '50000000000000000000000000000007',
id: '904b5173519411f1944300163e3bdd96',
name: 'CellStoragePaymentInfo',
path: 'payment-info',
component: '/cell-storage/payment-info/index',
meta: { title: '缴费信息', keepAlive: true }
meta: { title: '缴费信息', keepAlive: true, menuCode: 'cellStorage:paymentInfo:list' }
},
{
id: '50000000000000000000000000000004',
name: 'CellStoragePaymentConfirm',
path: 'payment-confirm',
component: '/cell-storage/payment-confirm/index',
meta: { title: '缴费确认(财务)', keepAlive: true }
meta: { title: '缴费确认(财务)', keepAlive: true, menuCode: 'biz:cellStoragePaymentConfirm:list' }
},
{
id: '50000000000000000000000000000005',
name: 'CellStorageRefundConfirm',
path: 'refund-confirm',
component: '/cell-storage/refund-confirm/index',
meta: { title: '退费确认(财务)', keepAlive: true }
meta: { title: '退费确认(财务)', keepAlive: true, menuCode: 'biz:cellStorageRefundConfirm:list' }
},
{
id: '50000000000000000000000000000006',
name: 'CellStorageStorageCert',
path: 'storage-cert',
component: '/cell-storage/storage-cert/index',
meta: { title: '储存证管理', keepAlive: true }
meta: { title: '储存证管理', keepAlive: true, menuCode: 'cell-storage:storage-cert:list' }
},
{
id: '50000000000000000000000000000008',
name: 'CellStorageFullmoonTodo',
path: 'fullmoon-todo',
component: '/cell-storage/fullmoon-todo/index',
meta: { title: '满月待办管理', keepAlive: true }
meta: { title: '满月待办管理', keepAlive: true, menuCode: 'cell-storage:fullmoon-todo:list' }
},
{
id: '50000000000000000000000000000009',
name: 'CellStorageMaterial',
path: 'material',
component: '/cell-storage/material/index',
meta: { title: '物料库', keepAlive: true }
meta: { title: '物料库', keepAlive: true, menuCode: 'biz:material:list' }
},
{
id: '50000000000000000000000000000010',
name: 'CellStorageMaterialStockLog',
path: 'material-stock-log',
component: '/cell-storage/material-stock-log/index',
meta: { title: '物料变动记录', keepAlive: true }
meta: { title: '物料变动记录', keepAlive: true, menuCode: 'biz:materialStockLog:list' }
}
]
},
@@ -281,14 +298,14 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
name: 'ResearchDonationList',
path: 'list',
component: '/research-donation/list/index',
meta: { title: '捐赠协议单录入', keepAlive: true }
meta: { title: '捐赠协议单录入', keepAlive: true, menuCode: 'biz:researchDonation:list' }
},
{
id: '60000000000000000000000000000003',
name: 'ResearchDonationAudit',
path: 'audit',
component: '/research-donation/audit/index',
meta: { title: '捐赠协议单管理', keepAlive: true }
meta: { title: '捐赠协议单管理', keepAlive: true, menuCode: 'biz:researchDonationAudit:list' }
}
]
},
@@ -399,35 +416,35 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
name: 'WorkflowProcess',
path: 'process',
component: '/system/workflow/process/index',
meta: { title: '流程配置', keepAlive: true, icon: 'workflow' }
meta: { title: '流程配置', keepAlive: true, icon: 'workflow', menuCode: 'workflow:process' }
},
{
id: '10000000000000000000000000000wf02',
name: 'WorkflowPending',
path: 'pending',
component: '/system/workflow/task-pending/index',
meta: { title: '待办中心', keepAlive: true }
meta: { title: '待办中心', keepAlive: true, menuCode: 'workflow:pending' }
},
{
id: '10000000000000000000000000000wf03',
name: 'WorkflowCompleted',
path: 'completed',
component: '/system/workflow/task-completed/index',
meta: { title: '已办中心', keepAlive: true }
meta: { title: '已办中心', keepAlive: true, menuCode: 'workflow:completed' }
},
{
id: '10000000000000000000000000000wf05',
name: 'WorkflowMyApplications',
path: 'my-applications',
component: '/system/workflow/my-applications/index',
meta: { title: '我的申请', keepAlive: true }
meta: { title: '我的申请', keepAlive: true, menuCode: 'workflow:myApplications' }
},
{
id: '10000000000000000000000000000wf04',
name: 'LeaveRequest',
path: 'leave',
component: '/system/leave/index',
meta: { title: '请假申请', keepAlive: true }
meta: { title: '请假申请', keepAlive: true, menuCode: 'workflow:leave' }
}
]
},
@@ -490,7 +507,7 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
name: 'ProductionSop',
path: 'sop',
component: '/production/sop/index',
meta: { title: 'SOP文档', keepAlive: true, menuCode: 'production:sop:list' }
meta: { title: 'SOP文档', keepAlive: true, menuCode: 'production:sop-document:list' }
},
{
id: '90000000000000000000000000000010',
@@ -539,42 +556,42 @@ export const sqxpAdminRoutes: AppRouteRecord[] = [
name: 'CellProductType',
path: 'cell-product-type',
component: '/pilot-service/cell-product-type/index',
meta: { title: '细胞产品类型管理', keepAlive: true }
meta: { title: '细胞产品类型管理', keepAlive: true, menuCode: 'pilot-service:cell-product-type:list' }
},
{
id: '80000000000000000000000000000003',
name: 'CellProductSpec',
path: 'cell-product-spec',
component: '/pilot-service/cell-product-spec/index',
meta: { title: '细胞产品规格管理', keepAlive: true }
meta: { title: '细胞产品规格管理', keepAlive: true, menuCode: 'pilot-service:cell-product-spec:list' }
},
{
id: '80000000000000000000000000000004',
name: 'CellProductPrice',
path: 'cell-product-price',
component: '/pilot-service/cell-product-price/index',
meta: { title: '细胞产品价格体系管理', keepAlive: true }
meta: { title: '细胞产品价格体系管理', keepAlive: true, menuCode: 'pilot-service:cell-product-price:list' }
},
{
id: '80000000000000000000000000000005',
name: 'ProjectPriceSystem',
path: 'project-price-system',
component: '/pilot-service/project-price-system/index',
meta: { title: '细胞产品项目价格管理', keepAlive: true }
meta: { title: '细胞产品项目价格管理', keepAlive: true, menuCode: 'pilot-service:project-price-system:list' }
},
{
id: '80000000000000000000000000000006',
name: 'Channel',
path: 'channel',
component: '/pilot-service/channel/index',
meta: { title: '渠道信息管理', keepAlive: true }
meta: { title: '渠道信息管理', keepAlive: true, menuCode: 'pilot-service:channel:list' }
},
{
id: '80000000000000000000000000000007',
name: 'CheckupInstitution',
path: 'checkup-institution',
component: '/pilot-service/checkup-institution/index',
meta: { title: '体检机构及项目价格', keepAlive: true }
meta: { title: '体检机构及项目价格', keepAlive: true, menuCode: 'pilot-service:checkup-institution:list' }
}
]
}