forked from Yara724/api
Added refactored version of car-body
This commit is contained in:
@@ -128,9 +128,9 @@ export class CreateWorkflowStepDto {
|
||||
stepKey: WorkflowStep | ClaimWorkflowStep;
|
||||
|
||||
@ApiProperty({
|
||||
description: 'Workflow type: THIRD_PARTY (blame) or CLAIM (claim workflow)',
|
||||
description: 'Workflow type: THIRD_PARTY (blame), CAR_BODY (blame), or CLAIM (claim workflow)',
|
||||
example: 'THIRD_PARTY',
|
||||
enum: ['THIRD_PARTY', 'CLAIM']
|
||||
enum: ['THIRD_PARTY', 'CAR_BODY', 'CLAIM']
|
||||
})
|
||||
@IsNotEmpty()
|
||||
@IsString()
|
||||
|
||||
@@ -1123,6 +1123,43 @@ export class WorkflowStepManagementService {
|
||||
party: 'second'
|
||||
}
|
||||
},
|
||||
// CAR_BODY workflow: accident type form (replaces confession for CAR_BODY)
|
||||
{
|
||||
stepKey: WorkflowStep.CAR_BODY_ACCIDENT_TYPE,
|
||||
type: 'CAR_BODY',
|
||||
stepNumber: 2,
|
||||
isActive: true,
|
||||
stepName_fa: 'نوع حادثه بدنه',
|
||||
stepName_en: 'Car Body Accident Type',
|
||||
description_fa: 'انتخاب اینکه حادثه با خودرو بوده یا با شیء',
|
||||
description_en: 'Select whether accident was with another car or with an object',
|
||||
category: 'FIRST_PARTY',
|
||||
requiredPreviousSteps: [WorkflowStep.CREATED],
|
||||
nextPossibleSteps: [WorkflowStep.FIRST_VIDEO],
|
||||
allowedRoles: ['user'],
|
||||
estimatedDuration: 1,
|
||||
fields: [
|
||||
{
|
||||
id: '507f1f77bcf86cd7994390cb' as any,
|
||||
name_fa: 'نوع حادثه',
|
||||
name_en: 'accidentType',
|
||||
label_fa: 'نوع حادثه',
|
||||
label_en: 'Accident Type',
|
||||
placeholder_fa: 'حادثه با خودرو یا شیء؟',
|
||||
placeholder_en: 'Accident with car or object?',
|
||||
value: [
|
||||
{ label_fa: 'با خودرو', label_en: 'With Car', value: 'car' },
|
||||
{ label_fa: 'با شیء', label_en: 'With Object', value: 'object' }
|
||||
],
|
||||
dataType: 'select',
|
||||
required: true,
|
||||
order: 1,
|
||||
isActive: true,
|
||||
validation: { enum: ['car', 'object'] }
|
||||
}
|
||||
],
|
||||
metadata: { icon: 'car', color: '#10B981' }
|
||||
},
|
||||
// Add more default steps as needed...
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user