mirror of
https://gitlab.com/mbugroup/lti-web-client.git
synced 2026-05-20 05:22:02 +00:00
feat(FE): Add PRODUCT_FLAG_MAPPING with flags, sub-flags, and mappings
This commit is contained in:
@@ -383,6 +383,73 @@ export const PRODUCT_FLAG_OPTIONS = [
|
||||
{ label: 'VITAMIN', value: 'VITAMIN' },
|
||||
];
|
||||
|
||||
export const PRODUCT_FLAG_MAPPING = {
|
||||
flags: [
|
||||
{ label: 'Ayam', value: 'AYAM' },
|
||||
{ label: 'Pakan', value: 'PAKAN' },
|
||||
{ label: 'OVK', value: 'OVK' },
|
||||
{ label: 'Telur', value: 'TELUR' },
|
||||
],
|
||||
options: [
|
||||
{
|
||||
flag: { label: 'Ayam', value: 'AYAM' },
|
||||
sub_flags: [
|
||||
{ label: 'Ayam Afkir', value: 'AYAM-AFKIR' },
|
||||
{ label: 'Ayam Culling', value: 'AYAM-CULLING' },
|
||||
{ label: 'Ayam Mati', value: 'AYAM-MATI' },
|
||||
],
|
||||
allow_without_sub_flag: true,
|
||||
},
|
||||
{
|
||||
flag: { label: 'Pakan', value: 'PAKAN' },
|
||||
sub_flags: [
|
||||
{ label: 'Pre Starter', value: 'PRE-STARTER' },
|
||||
{ label: 'Starter', value: 'STARTER' },
|
||||
{ label: 'Finisher', value: 'FINISHER' },
|
||||
],
|
||||
allow_without_sub_flag: false,
|
||||
},
|
||||
{
|
||||
flag: { label: 'OVK', value: 'OVK' },
|
||||
sub_flags: [
|
||||
{ label: 'Obat', value: 'OBAT' },
|
||||
{ label: 'Vitamin', value: 'VITAMIN' },
|
||||
{ label: 'Kimia', value: 'KIMIA' },
|
||||
],
|
||||
allow_without_sub_flag: false,
|
||||
},
|
||||
{
|
||||
flag: { label: 'Telur', value: 'TELUR' },
|
||||
sub_flags: [
|
||||
{ label: 'Telur Utuh', value: 'TELUR-UTUH' },
|
||||
{ label: 'Telur Putih', value: 'TELUR-PUTIH' },
|
||||
{ label: 'Telur Retak', value: 'TELUR-RETAK' },
|
||||
{ label: 'Telur Pecah', value: 'TELUR-PECAH' },
|
||||
{ label: 'Telur Papacal', value: 'TELUR-PAPACAL' },
|
||||
{ label: 'Telur Jumbo', value: 'TELUR-JUMBO' },
|
||||
],
|
||||
allow_without_sub_flag: false,
|
||||
},
|
||||
],
|
||||
sub_flag_to_flag: {
|
||||
'TELUR-RETAK': 'TELUR',
|
||||
STARTER: 'PAKAN',
|
||||
FINISHER: 'PAKAN',
|
||||
VITAMIN: 'OVK',
|
||||
KIMIA: 'OVK',
|
||||
'TELUR-UTUH': 'TELUR',
|
||||
'AYAM-MATI': 'AYAM',
|
||||
'PRE-STARTER': 'PAKAN',
|
||||
'TELUR-JUMBO': 'TELUR',
|
||||
'TELUR-PAPACAL': 'TELUR',
|
||||
'AYAM-AFKIR': 'AYAM',
|
||||
'AYAM-CULLING': 'AYAM',
|
||||
OBAT: 'OVK',
|
||||
'TELUR-PUTIH': 'TELUR',
|
||||
'TELUR-PECAH': 'TELUR',
|
||||
},
|
||||
} as const;
|
||||
|
||||
export const SUPPLIER_FLAG_OPTIONS = [
|
||||
{ label: 'EKSPEDISI', value: 'EKSPEDISI' },
|
||||
];
|
||||
|
||||
Reference in New Issue
Block a user