This commit is contained in:
2024-01-18 13:58:50 +08:00
parent 7c8b156c2b
commit 34008da1cc
3 changed files with 228 additions and 51 deletions

View File

@@ -32,55 +32,232 @@ export const handRequest = () => request({
// 菜单
export const authority = () => {
let res = {
'sonTree': [
{'menu_id': '1', 'path': 'RF01', 'name': i18n.tc('menu.production-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.production-progress-of-raw-foil'), 'path': '/pages/ProductManage/SboProdProgress'},
{'menu_id': '2', 'name': i18n.tc('menu.foil-production-process'), 'path': '/pages/ProductManage/SboProcess'},
{'menu_id': '3', 'name': i18n.tc('menu.baking-process'), 'path': '/pages/ProductManage/BakeProcess'},
{'menu_id': '4', 'name': i18n.tc('menu.manual-baking'), 'path': '/pages/ProductManage/ManmadeBake'}
]},
{'menu_id': '2', 'path': 'RF02', 'name': i18n.tc('menu.semi-finished-product-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.semi-finished-product-warehousing'), 'path': '/pages/WarehouseManage/SemifinishedInStore'},
{'menu_id': '2', 'name': i18n.tc('menu.semi-finished-products-outbound'), 'path': '/pages/WarehouseManage/SemifinishedOutStore'},
]},
{'menu_id': '3', 'path': 'RF03', 'name': i18n.tc('menu.splitting-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.cutting-and-feeding'), 'path': '/pages/ProductManage/SlittingFeeding'},
{'menu_id': '2', 'name': i18n.tc('menu.hollow-shaft-sleeve'), 'path': '/pages/ProductManage/ZjCasing'},
{'menu_id': '3', 'name': i18n.tc('menu.empty-shaft-delivery'), 'path': '/pages/ProductManage/ZjDelivery'},
{'menu_id': '4', 'name': i18n.tc('menu.empty-shaft-entry-station'), 'path': '/pages/ProductManage/ZjInStore'},
{'menu_id': '5', 'name': i18n.tc('menu.subroll-outbound'), 'path': '/pages/ProductManage/ZjOutStore'},
]},
{'menu_id': '4', 'path': 'RF04', 'name': i18n.tc('menu.point-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.point-management'), 'path': '/pages/ProductManage/PointManage'},
{'menu_id': '2', 'name': i18n.tc('menu.abnormal-outbound-unlocking'), 'path': '/pages/WarehouseManage/ErrorOutUnlock'}
]},
{'menu_id': '5', 'path': 'RF05', 'name': i18n.tc('menu.paper-frp-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.air-traffic-control-warehousing'), 'path': '/pages/ProductManage/EmptyPipeInStore'},
{'menu_id': '2', 'name': i18n.tc('menu.air-traffic-control-outbound'), 'path': '/pages/ProductManage/EmptyPipeOutStore'},
]},
{'menu_id': '6', 'path': 'RF06', 'name': i18n.tc('menu.finished-product-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.production-warehousing'), 'path': '/pages/WarehouseManage/InStoreConfirm'},
{'menu_id': '2', 'name': i18n.tc('menu.return-to-warehouse'), 'path': '/pages/WarehouseManage/ReturngoodsInStore'},
{'menu_id': '3', 'name': i18n.tc('menu.scrap-storage'), 'path': '/pages/WarehouseManage/ScrapInStore'},
{'menu_id': '4', 'name': i18n.tc('menu.split-receipt'), 'path': '/pages/WarehouseManage/InStoreSplit'},
{'menu_id': '5', 'name': i18n.tc('menu.production-area-shipment'), 'path': '/pages/WarehouseManage/ProdDelivery'},
{'menu_id': '6', 'name': i18n.tc('menu.virtual-zone-shipping'), 'path': '/pages/WarehouseManage/XuniDelivery'},
{'menu_id': '7', 'name': i18n.tc('menu.labeling-and-bundling'), 'path': '/pages/WarehouseManage/LabelBind'}
]},
{'menu_id': '7', 'path': 'RF07', 'name': i18n.tc('menu.in-stock-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.inventory-management'), 'path': '/pages/WarehouseManage/CheckList'},
]},
{'menu_id': '8', 'path': 'RF08', 'name': i18n.tc('menu.vehicle-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.empty-vehicle-entering-the-warehouse'), 'path': '/pages/WarehouseManage/EmptyInStore'},
{'menu_id': '2', 'name': i18n.tc('menu.empty-vehicle-leaving-the-warehouse'), 'path': '/pages/WarehouseManage/EmptyOutStore'},
]},
{'menu_id': '9', 'path': 'RF09', 'name': i18n.tc('menu.print-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.customer-label-printing'), 'path': '/pages/WarehouseManage/CustomerLabelPrint'},
]},
{'menu_id': '10', 'path': 'RF10', 'name': i18n.tc('menu.scheduling-management'), 'sonTree': [
{'menu_id': '1', 'name': i18n.tc('menu.task-management'), 'path': '/pages/DispatchManage/TaskManage'},
{'menu_id': '2', 'name': i18n.tc('menu.rgv-status-query'), 'path': '/pages/DispatchManage/RGVStatus'}
]}
'sonTree': [{
'menu_id': '1',
'path': 'RF01',
'name': i18n.tc('menu.production-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF01',
'name': i18n.tc('menu.production-progress-of-raw-foil'),
'path': '/pages/ProductManage/SboProdProgress'
},
{
'menu_id': '2',
'icon': 'RF01',
'name': i18n.tc('menu.foil-production-process'),
'path': '/pages/ProductManage/SboProcess'
},
{
'menu_id': '3',
'icon': 'RF01',
'name': i18n.tc('menu.baking-process'),
'path': '/pages/ProductManage/BakeProcess'
},
{
'menu_id': '4',
'icon': 'RF01',
'name': i18n.tc('menu.manual-baking'),
'path': '/pages/ProductManage/ManmadeBake'
}
]
},
{
'menu_id': '2',
'path': 'RF02',
'name': i18n.tc('menu.semi-finished-product-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF02',
'name': i18n.tc('menu.semi-finished-product-warehousing'),
'path': '/pages/WarehouseManage/SemifinishedInStore'
},
{
'menu_id': '2',
'icon': 'RF02',
'name': i18n.tc('menu.semi-finished-products-outbound'),
'path': '/pages/WarehouseManage/SemifinishedOutStore'
},
]
},
{
'menu_id': '3',
'path': 'RF03',
'name': i18n.tc('menu.splitting-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF03',
'name': i18n.tc('menu.cutting-and-feeding'),
'path': '/pages/ProductManage/SlittingFeeding'
},
{
'menu_id': '2',
'icon': 'RF03',
'name': i18n.tc('menu.hollow-shaft-sleeve'),
'path': '/pages/ProductManage/ZjCasing'
},
{
'menu_id': '3',
'icon': 'RF03',
'name': i18n.tc('menu.empty-shaft-delivery'),
'path': '/pages/ProductManage/ZjDelivery'
},
{
'menu_id': '4',
'icon': 'RF03',
'name': i18n.tc('menu.empty-shaft-entry-station'),
'path': '/pages/ProductManage/ZjInStore'
},
{
'menu_id': '5',
'icon': 'RF03',
'name': i18n.tc('menu.subroll-outbound'),
'path': '/pages/ProductManage/ZjOutStore'
},
]
},
{
'menu_id': '4',
'path': 'RF04',
'name': i18n.tc('menu.point-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF04',
'name': i18n.tc('menu.point-management'),
'path': '/pages/ProductManage/PointManage'
},
{
'menu_id': '2',
'icon': 'RF04',
'name': i18n.tc('menu.abnormal-outbound-unlocking'),
'path': '/pages/WarehouseManage/ErrorOutUnlock'
}
]
},
{
'menu_id': '5',
'path': 'RF05',
'name': i18n.tc('menu.paper-frp-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF05',
'name': i18n.tc('menu.air-traffic-control-warehousing'),
'path': '/pages/ProductManage/EmptyPipeInStore'
},
{
'menu_id': '2',
'icon': 'RF05',
'name': i18n.tc('menu.air-traffic-control-outbound'),
'path': '/pages/ProductManage/EmptyPipeOutStore'
},
]
},
{
'menu_id': '6',
'path': 'RF06',
'name': i18n.tc('menu.finished-product-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF06',
'name': i18n.tc('menu.production-warehousing'),
'path': '/pages/WarehouseManage/InStoreConfirm'
},
{
'menu_id': '2',
'icon': 'RF06',
'name': i18n.tc('menu.return-to-warehouse'),
'path': '/pages/WarehouseManage/ReturngoodsInStore'
},
{
'menu_id': '3',
'icon': 'RF06',
'name': i18n.tc('menu.scrap-storage'),
'path': '/pages/WarehouseManage/ScrapInStore'
},
{
'menu_id': '4',
'icon': 'RF06',
'name': i18n.tc('menu.split-receipt'),
'path': '/pages/WarehouseManage/InStoreSplit'
},
{
'menu_id': '5',
'icon': 'RF06',
'name': i18n.tc('menu.production-area-shipment'),
'path': '/pages/WarehouseManage/ProdDelivery'
},
{
'menu_id': '6',
'icon': 'RF06',
'name': i18n.tc('menu.virtual-zone-shipping'),
'path': '/pages/WarehouseManage/XuniDelivery'
},
{
'menu_id': '7',
'icon': 'RF06',
'name': i18n.tc('menu.labeling-and-bundling'),
'path': '/pages/WarehouseManage/LabelBind'
}
]
},
{
'menu_id': '7',
'path': 'RF07',
'name': i18n.tc('menu.in-stock-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF07',
'name': i18n.tc('menu.inventory-management'),
'path': '/pages/WarehouseManage/CheckList'
}, ]
},
{
'menu_id': '8',
'path': 'RF08',
'name': i18n.tc('menu.vehicle-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF08',
'name': i18n.tc('menu.empty-vehicle-entering-the-warehouse'),
'path': '/pages/WarehouseManage/EmptyInStore'
},
{
'menu_id': '2',
'icon': 'RF08',
'name': i18n.tc('menu.empty-vehicle-leaving-the-warehouse'),
'path': '/pages/WarehouseManage/EmptyOutStore'
},
]
},
{
'menu_id': '9',
'path': 'RF09',
'name': i18n.tc('menu.print-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF09',
'name': i18n.tc('menu.customer-label-printing'),
'path': '/pages/WarehouseManage/CustomerLabelPrint'
}, ]
},
{
'menu_id': '10',
'path': 'RF10',
'name': i18n.tc('menu.scheduling-management'),
'sonTree': [{
'menu_id': '1',
'icon': 'RF10',
'name': i18n.tc('menu.task-management'),
'path': '/pages/DispatchManage/TaskManage'
},
{
'menu_id': '2',
'icon': 'RF10',
'name': i18n.tc('menu.rgv-status-query'),
'path': '/pages/DispatchManage/RGVStatus'
}
]
}
]
}
return res