|
|
@@ -303,7 +303,7 @@ const NavigationContent: React.FC = () => { |
|
|
icon: <Settings />, |
|
|
icon: <Settings />, |
|
|
labelKey: "nav.settings", |
|
|
labelKey: "nav.settings", |
|
|
path: "", |
|
|
path: "", |
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
|
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN, AUTH.TRUCK_LANE], |
|
|
children: [ |
|
|
children: [ |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.user", |
|
|
id: "nav.settings.user", |
|
|
@@ -325,78 +325,91 @@ const NavigationContent: React.FC = () => { |
|
|
icon: <Category />, |
|
|
icon: <Category />, |
|
|
labelKey: "nav.settings.items", |
|
|
labelKey: "nav.settings.items", |
|
|
path: "/settings/items", |
|
|
path: "/settings/items", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.itemDefaultShelfLife", |
|
|
id: "nav.settings.itemDefaultShelfLife", |
|
|
icon: <EventAvailable />, |
|
|
icon: <EventAvailable />, |
|
|
labelKey: "nav.settings.itemDefaultShelfLife", |
|
|
labelKey: "nav.settings.itemDefaultShelfLife", |
|
|
path: "/settings/itemDefaultShelfLife", |
|
|
path: "/settings/itemDefaultShelfLife", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.equipment", |
|
|
id: "nav.settings.equipment", |
|
|
icon: <Build />, |
|
|
icon: <Build />, |
|
|
labelKey: "nav.settings.equipment", |
|
|
labelKey: "nav.settings.equipment", |
|
|
path: "/settings/equipment", |
|
|
path: "/settings/equipment", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.warehouse", |
|
|
id: "nav.settings.warehouse", |
|
|
icon: <Warehouse />, |
|
|
icon: <Warehouse />, |
|
|
labelKey: "nav.settings.warehouse", |
|
|
labelKey: "nav.settings.warehouse", |
|
|
path: "/settings/warehouse", |
|
|
path: "/settings/warehouse", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.printer", |
|
|
id: "nav.settings.printer", |
|
|
icon: <Print />, |
|
|
icon: <Print />, |
|
|
labelKey: "nav.settings.printer", |
|
|
labelKey: "nav.settings.printer", |
|
|
path: "/settings/printer", |
|
|
path: "/settings/printer", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.priceInquiry", |
|
|
id: "nav.settings.priceInquiry", |
|
|
icon: <Assessment />, |
|
|
icon: <Assessment />, |
|
|
labelKey: "nav.settings.priceInquiry", |
|
|
labelKey: "nav.settings.priceInquiry", |
|
|
path: "/settings/itemPrice", |
|
|
path: "/settings/itemPrice", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.qcItem", |
|
|
id: "nav.settings.qcItem", |
|
|
icon: <VerifiedUser />, |
|
|
icon: <VerifiedUser />, |
|
|
labelKey: "nav.settings.qcItem", |
|
|
labelKey: "nav.settings.qcItem", |
|
|
path: "/settings/qcItem", |
|
|
path: "/settings/qcItem", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.qcCategory", |
|
|
id: "nav.settings.qcCategory", |
|
|
icon: <Label />, |
|
|
icon: <Label />, |
|
|
labelKey: "nav.settings.qcCategory", |
|
|
labelKey: "nav.settings.qcCategory", |
|
|
path: "/settings/qcCategory", |
|
|
path: "/settings/qcCategory", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.qcItemAll", |
|
|
id: "nav.settings.qcItemAll", |
|
|
icon: <Checklist />, |
|
|
icon: <Checklist />, |
|
|
labelKey: "nav.settings.qcItemAll", |
|
|
labelKey: "nav.settings.qcItemAll", |
|
|
path: "/settings/qcItemAll", |
|
|
path: "/settings/qcItemAll", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.shopAndTruck", |
|
|
id: "nav.settings.shopAndTruck", |
|
|
icon: <Storefront />, |
|
|
icon: <Storefront />, |
|
|
labelKey: "nav.settings.shopAndTruck", |
|
|
labelKey: "nav.settings.shopAndTruck", |
|
|
path: "/settings/shop/board", |
|
|
path: "/settings/shop/board", |
|
|
|
|
|
requiredAbility: [AUTH.TRUCK_LANE, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.deliveryOrderFloor", |
|
|
id: "nav.settings.deliveryOrderFloor", |
|
|
icon: <Layers />, |
|
|
icon: <Layers />, |
|
|
labelKey: "nav.settings.deliveryOrderFloor", |
|
|
labelKey: "nav.settings.deliveryOrderFloor", |
|
|
path: "/settings/deliveryOrderFloor", |
|
|
path: "/settings/deliveryOrderFloor", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.demandForecast", |
|
|
id: "nav.settings.demandForecast", |
|
|
icon: <TrendingUp />, |
|
|
icon: <TrendingUp />, |
|
|
labelKey: "nav.settings.demandForecast", |
|
|
labelKey: "nav.settings.demandForecast", |
|
|
path: "/settings/rss", |
|
|
path: "/settings/rss", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.bomWeighting", |
|
|
id: "nav.settings.bomWeighting", |
|
|
icon: <ViewModule />, |
|
|
icon: <ViewModule />, |
|
|
labelKey: "nav.settings.bomWeighting", |
|
|
labelKey: "nav.settings.bomWeighting", |
|
|
path: "/settings/bomWeighting", |
|
|
path: "/settings/bomWeighting", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.masterDataIssues", |
|
|
id: "nav.settings.masterDataIssues", |
|
|
@@ -410,24 +423,28 @@ const NavigationContent: React.FC = () => { |
|
|
icon: <QrCodeIcon />, |
|
|
icon: <QrCodeIcon />, |
|
|
labelKey: "nav.settings.qrCodeHandle", |
|
|
labelKey: "nav.settings.qrCodeHandle", |
|
|
path: "/settings/qrCodeHandle", |
|
|
path: "/settings/qrCodeHandle", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.importTesting", |
|
|
id: "nav.settings.importTesting", |
|
|
icon: <Science />, |
|
|
icon: <Science />, |
|
|
labelKey: "nav.settings.importTesting", |
|
|
labelKey: "nav.settings.importTesting", |
|
|
path: "/settings/m18ImportTesting", |
|
|
path: "/settings/m18ImportTesting", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.importExcel", |
|
|
id: "nav.settings.importExcel", |
|
|
icon: <UploadFile />, |
|
|
icon: <UploadFile />, |
|
|
labelKey: "nav.settings.importExcel", |
|
|
labelKey: "nav.settings.importExcel", |
|
|
path: "/settings/importExcel", |
|
|
path: "/settings/importExcel", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
{ |
|
|
{ |
|
|
id: "nav.settings.importBom", |
|
|
id: "nav.settings.importBom", |
|
|
icon: <UploadFile />, |
|
|
icon: <UploadFile />, |
|
|
labelKey: "nav.settings.importBom", |
|
|
labelKey: "nav.settings.importBom", |
|
|
path: "/settings/importBom", |
|
|
path: "/settings/importBom", |
|
|
|
|
|
requiredAbility: [AUTH.VIEW_USER, AUTH.ADMIN], |
|
|
}, |
|
|
}, |
|
|
], |
|
|
], |
|
|
}, |
|
|
}, |
|
|
|