48 lines
1.0 KiB
TypeScript
48 lines
1.0 KiB
TypeScript
export type Party = {
|
|
id: number;
|
|
name: string;
|
|
partyStatus: PartyStatus;
|
|
totalBoxes: number;
|
|
};
|
|
|
|
export type PartyStatus = 'COLLECTING' | 'ON_THE_WAY' | 'IN_CUSTOMS' | 'IN_WAREHOUSE' | 'ARRIVED' | 'DELIVERED';
|
|
export type PrintStatus = 'false' | 'true';
|
|
export const PartyStatusList: PartyStatus[] = ['COLLECTING', 'ON_THE_WAY', 'IN_CUSTOMS', 'IN_WAREHOUSE', 'ARRIVED', 'DELIVERED'];
|
|
export const PartyStatusOptions: {
|
|
label: string;
|
|
value: PartyStatus | PrintStatus;
|
|
}[] = [
|
|
{
|
|
label: 'COLLECTING',
|
|
value: 'COLLECTING',
|
|
},
|
|
{
|
|
label: 'ON_THE_WAY',
|
|
value: 'ON_THE_WAY',
|
|
},
|
|
{
|
|
label: 'Chop etilmagan',
|
|
value: 'false',
|
|
},
|
|
{
|
|
label: 'Chop etilgan',
|
|
value: 'true',
|
|
},
|
|
{
|
|
label: 'ON_THE_WAY',
|
|
value: 'ON_THE_WAY',
|
|
},
|
|
{
|
|
label: 'IN_CUSTOMS',
|
|
value: 'IN_CUSTOMS',
|
|
},
|
|
{
|
|
label: 'IN_WAREHOUSE',
|
|
value: 'IN_WAREHOUSE',
|
|
},
|
|
{
|
|
label: 'ARRIVED',
|
|
value: 'ARRIVED',
|
|
},
|
|
];
|