Files
cpost-front/src/data/party/party.model.ts
Samandar Turg'unboev ace1516293 print
2025-06-26 17:01:16 +05:00

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',
},
];