mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-23 14:55:44 +00:00
Merge branch 'development' of gitlab.com:mbugroup/lti-web-client into feat/FE/US-281/TASK-316-317-slicing-ui-and-integrate-api-daily-recording-growing-uniformity-page
This commit is contained in:
@@ -48,6 +48,11 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
|
||||
icon: 'heroicons-outline:scale',
|
||||
permission: ['lti.production.uniformity.list'],
|
||||
},
|
||||
{
|
||||
text: 'Keuangan',
|
||||
link: '/finance',
|
||||
icon: 'heroicons-outline:banknotes',
|
||||
},
|
||||
{
|
||||
text: 'Biaya',
|
||||
link: '/expense',
|
||||
@@ -191,6 +196,10 @@ export const MAIN_DRAWER_LINKS: SidebarMenuItem[] = [
|
||||
link: '/master-data/flock',
|
||||
permission: ['lti.master.flocks.list'],
|
||||
},
|
||||
{
|
||||
text: 'Standar Produksi',
|
||||
link: '/master-data/production-standard',
|
||||
},
|
||||
],
|
||||
},
|
||||
] as const;
|
||||
@@ -284,6 +293,30 @@ export const RECORDING_FLAG_OPTIONS = [
|
||||
{ label: 'Ayam Mati', value: 'Ayam Mati' },
|
||||
];
|
||||
|
||||
export const FINANCE_PARTY_TYPE_OPTIONS = [
|
||||
{ label: 'Customer', value: 'CUSTOMER' },
|
||||
{ label: 'Supplier', value: 'SUPPLIER' },
|
||||
];
|
||||
|
||||
export const FINANCE_PAYMENT_METHOD_OPTIONS = [
|
||||
{ label: 'Transfer', value: 'TRANSFER' },
|
||||
{ label: 'Cash', value: 'CASH' },
|
||||
{ label: 'Card', value: 'CARD' },
|
||||
{ label: 'Cheque', value: 'CHEQUE' },
|
||||
{ label: 'Saldo', value: 'SALDO' },
|
||||
];
|
||||
|
||||
export const FINANCE_INITIAL_BALANCE_TYPE_OPTIONS = [
|
||||
{ label: 'Saldo Awal Positif', value: 'POSITIVE' },
|
||||
{ label: 'Saldo Awal Negatif', value: 'NEGATIVE' },
|
||||
];
|
||||
|
||||
export const FINANCE_TRANSACTION_STATUS = ['PENJUALAN', 'BIAYA'];
|
||||
|
||||
export const FINANCE_INITIAL_BALANCE_STATUS = ['SALDO_AWAL'];
|
||||
|
||||
export const FINANCE_INJECTION_STATUS = ['INJECTION'];
|
||||
|
||||
export const APPROVAL_WORKFLOWS = [
|
||||
{
|
||||
key: 'PROJECT_FLOCKS',
|
||||
|
||||
@@ -7,16 +7,23 @@ export const ROUTE_PERMISSIONS: Record<string, string[]> = {
|
||||
// Production
|
||||
// Production - Project Flock
|
||||
'/production/project-flock/': ['lti.production.project_flocks.list'],
|
||||
'/production/project-flock/add/': ['lti.production.project_flocks.create'],
|
||||
'/production/project-flock/add/': [
|
||||
'lti.production.project_flocks.create',
|
||||
'lti.production.project_flocks.delete',
|
||||
],
|
||||
'/production/project-flock/detail/': ['lti.production.project_flocks.detail'],
|
||||
'/production/project-flock/detail/edit/': [
|
||||
'lti.production.project_flocks.update',
|
||||
'lti.production.project_flocks.delete',
|
||||
],
|
||||
'/production/project-flock/chickin/add/kandang/': [
|
||||
'lti.production.chickins.create',
|
||||
'lti.production.chickins.detail',
|
||||
'lti.production.chickins.approve',
|
||||
],
|
||||
'/production/project-flock/closing/': [
|
||||
'lti.production.project_flock_kandangs.closing',
|
||||
'lti.production.project_flock_kandangs.closing.detail',
|
||||
],
|
||||
|
||||
// Production - Recording
|
||||
@@ -37,6 +44,12 @@ export const ROUTE_PERMISSIONS: Record<string, string[]> = {
|
||||
'lti.production.transfer_to_laying.update',
|
||||
],
|
||||
|
||||
// Production - Uniformity
|
||||
'/uniformity/': ['lti.production.uniformity.list'],
|
||||
'/uniformity/add/': ['lti.production.uniformity.create'],
|
||||
'/uniformity/detail/': ['lti.production.uniformity.detail'],
|
||||
'/uniformity/detail/edit/': ['lti.production.uniformity.update'],
|
||||
|
||||
// Purchase
|
||||
'/purchase/': ['lti.purchase.list'],
|
||||
'/purchase/add/': ['lti.purchase.create'],
|
||||
@@ -61,6 +74,28 @@ export const ROUTE_PERMISSIONS: Record<string, string[]> = {
|
||||
'/expense/realization/': ['lti.expense.create.realization'],
|
||||
'/expense/realization/edit/': ['lti.expense.update.realization'],
|
||||
|
||||
// Finance
|
||||
// // ===== FINANCE =====
|
||||
// "lti.finance.transaction.list",
|
||||
// "lti.finance.transaction.detail",
|
||||
// "lti.finance.transaction.delete",
|
||||
// "lti.finance.payments.create",
|
||||
// "lti.finance.payments.update",
|
||||
// "lti.finance.initial_balances.create",
|
||||
// "lti.finance.initial_balances.update",
|
||||
// "lti.finance.injections.create",
|
||||
// "lti.finance.injections.update",
|
||||
'/finance/': ['lti.finance.transaction.list'],
|
||||
'/finance/detail/': ['lti.finance.transaction.detail'],
|
||||
'/finance/add/': ['lti.finance.payments.create'],
|
||||
'/finance/detail/edit/': ['lti.finance.payments.update'],
|
||||
'/finance/add/initial-balance/': ['lti.finance.initial_balances.create'],
|
||||
'/finance/detail/edit/initial-balance/': [
|
||||
'lti.finance.initial_balances.update',
|
||||
],
|
||||
'/finance/add/injection/': ['lti.finance.injections.create'],
|
||||
'/finance/detail/edit/injection/': ['lti.finance.injections.update'],
|
||||
|
||||
// Closing
|
||||
'/closing/': ['lti.closing.list'],
|
||||
'/closing/detail/': ['lti.closing.detail'],
|
||||
@@ -153,9 +188,14 @@ export const ROUTE_PERMISSIONS: Record<string, string[]> = {
|
||||
'/master-data/flock/detail/': ['lti.master.flocks.detail'],
|
||||
'/master-data/flock/detail/edit/': ['lti.master.flocks.update'],
|
||||
|
||||
// Uniformity
|
||||
'/uniformity/': ['lti.production.uniformity.list'],
|
||||
'/uniformity/add/': ['lti.production.uniformity.create'],
|
||||
'/uniformity/detail/': ['lti.production.uniformity.detail'],
|
||||
'/uniformity/detail/edit/': ['lti.production.uniformity.update'],
|
||||
'/master-data/production-standard/': ['lti.master.production_standards.list'],
|
||||
'/master-data/production-standard/add/': [
|
||||
'lti.master.production_standards.create',
|
||||
],
|
||||
'/master-data/production-standard/detail/': [
|
||||
'lti.master.production_standards.detail',
|
||||
],
|
||||
'/master-data/production-standard/detail/edit/': [
|
||||
'lti.master.production_standards.update',
|
||||
],
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user