27 lines
998 B
TypeScript
27 lines
998 B
TypeScript
/* eslint-disable object-curly-newline */
|
|
import type { FormComponentConfig } from '../../lib/renderFormComponent';
|
|
|
|
const config: FormComponentConfig = {
|
|
id: 'leasingObject',
|
|
title: 'ПЛ',
|
|
rows: [
|
|
[
|
|
['selectLeaseObjectType', 'labelDepreciationGroup'],
|
|
{ gridTemplateColumns: ['1fr', '1fr', '2fr 1fr'] },
|
|
],
|
|
[['selectBrand', 'cbxLeaseObjectUsed'], { gridTemplateColumns: ['1fr', '1fr', '2fr 1fr'] }],
|
|
[['selectModel', 'cbxWithTrailer'], { gridTemplateColumns: ['1fr', '1fr', '2fr 1fr'] }],
|
|
[
|
|
['selectConfiguration', 'radioDeliveryTime'],
|
|
{ gridTemplateColumns: ['1fr', '1fr', '2fr 1fr'] },
|
|
],
|
|
[['selectLeaseObjectUseFor'], { gridTemplateColumns: '1fr' }],
|
|
[['tbxLeaseObjectCount', 'selectEngineType', 'tbxMaxSpeed']],
|
|
[['tbxLeaseObjectYear', 'tbxLeaseObjectMotorPower', 'tbxCountSeats']],
|
|
[['selectLeaseObjectCategory', 'tbxEngineVolume', 'tbxMileage']],
|
|
[['tbxMaxMass', 'tbxEngineHours']],
|
|
],
|
|
};
|
|
|
|
export default config;
|