提交
This commit is contained in:
1 parent
276299ff27
commit
c6c3a37fa7
241 files changed
+17841
-15059
No files matched your search
@@ -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' }
|
||||
}
|
||||
]
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user