more sections

This commit is contained in:
Владислав Чикалкин 2020-09-03 13:27:22 +03:00
parent 6c9f4668db
commit feb2d11324

View File

@ -467,6 +467,399 @@ export default [
valueName: 'tonnage',
},
},
{
title: 'Марка',
Component: Select,
props: {
name: 'selectBrand',
valueName: 'brand',
},
},
{
title: 'Модель',
Component: Select,
props: {
name: 'selectModel',
valueName: 'model',
},
},
{
title: 'Комплектация',
Component: Select,
props: {
name: 'selectConfiguration',
valueName: 'configuration',
},
},
{
title: 'Год выпуска',
Component: InputNumber,
props: {
name: 'tbxLeaseObjectYear',
valueName: 'leaseObjectYear',
},
},
{
title: 'Тип двигателя',
Component: Select,
props: {
name: 'selectEngineType',
valueName: 'engineType',
},
},
{
title: 'Категория ТС',
Component: Select,
props: {
name: 'selectLeaseObjectCategory',
valueName: 'leaseObjectCategory',
},
},
{
title: 'Мощность, л.с.',
Component: InputNumber,
props: {
name: 'tbxLeaseObjectMotorPower',
valueName: 'leaseObjectMotorPower',
},
},
{
title: 'Объем двигателя, л',
Component: InputNumber,
props: {
name: 'tbxEngineVolume',
valueName: 'engineVolume',
},
},
{
title: 'ПЛ используется для',
Component: Select,
props: {
name: 'selectLeaseObjectUseFor',
valueName: 'leaseObjectUseFor',
},
},
],
},
{
title: 'Страхование',
elements: [
{
title: 'Марка',
Component: Select,
props: {
name: 'selectBrand',
valueName: 'brand',
},
},
{
title: 'Модель',
Component: Select,
props: {
name: 'selectModel',
valueName: 'model',
},
},
{
title: 'Комплектация',
Component: Select,
props: {
name: 'selectConfiguration',
valueName: 'configuration',
},
},
{
title: 'Год выпуска',
Component: InputNumber,
props: {
name: 'tbxLeaseObjectYear',
valueName: 'leaseObjectYear',
},
},
{
title: 'Тип двигателя',
Component: Select,
props: {
name: 'selectEngineType',
valueName: 'engineType',
},
},
{
title: 'Категория ТС',
Component: Select,
props: {
name: 'selectLeaseObjectCategory',
valueName: 'leaseObjectCategory',
},
},
{
title: 'Мощность, л.с.',
Component: InputNumber,
props: {
name: 'tbxLeaseObjectMotorPower',
valueName: 'leaseObjectMotorPower',
},
},
{
title: 'Объем двигателя, л',
Component: InputNumber,
props: {
name: 'tbxEngineVolume',
valueName: 'engineVolume',
},
},
{
title: 'ПЛ используется для',
Component: Select,
props: {
name: 'selectLeaseObjectUseFor',
valueName: 'leaseObjectUseFor',
},
},
{
title: 'Марка GPS',
Component: Select,
props: {
name: 'selectGPSBrand',
valueName: 'GPSBrand',
},
},
{
title: 'Модель GPS',
Component: Select,
props: {
name: 'selectGPSModel',
valueName: 'GPSModel',
},
},
{
title: 'Регион регистрации',
Component: Select,
props: {
name: 'selectRegionRegistration',
valueName: 'regionRegistration',
},
},
{
title: 'Город регистрации',
Component: Select,
props: {
name: 'selectTownRegistration',
valueName: 'townRegistration',
},
},
{
title: 'ОПФ для расчета страховки',
Component: Select,
props: {
name: 'selectInfuranceOPF',
valueName: 'infuranceOPF',
},
},
{
title: 'Тип страхования КАСКО',
Component: Select,
props: {
name: 'selectInsKaskoType',
valueName: 'insKaskoType',
},
},
{
title: 'Стоимость страховки КАСКО на весь срок',
Component: InputNumber,
props: {
name: 'tbxInsKaskoPriceLeasePeriod',
valueName: 'insKaskoPriceLeasePeriod',
},
},
{
title: 'Децентрализованное страхование',
Component: Switch,
props: {
name: 'cbxInsDecentral',
valueName: 'insDecentral',
},
},
{
Component: Button,
props: {
type: 'primary',
name: 'btnInsCalculation',
text: 'Запрос расчета страховки',
onClick: undefined,
},
},
{
title: 'Срок страхования',
Component: Select,
props: {
name: 'selectInsPeriod',
valueName: 'insPeriod',
},
},
{
title: 'Франшиза',
Component: InputNumber,
props: {
name: 'tbxInsFranchise',
valueName: 'insFranchise',
},
},
{
title: 'Стоимость страхования доп.оборудования',
Component: InputNumber,
props: {
name: 'tbxInsAddEquipmentPrice',
valueName: 'insAddEquipmentPrice',
},
},
{
title: 'Неограниченное число водителей',
Component: Switch,
props: {
name: 'cbxInsUnlimitDrivers',
valueName: 'insUnlimitDrivers',
},
},
{
title: 'Наименьший возраст водителей',
Component: InputNumber,
props: {
name: 'tbxInsAgeDrivers',
valueName: 'insAgeDrivers',
},
},
{
title: 'Наименьший стаж водителей',
Component: InputNumber,
props: {
name: 'tbxInsExpDrivers',
valueName: 'insExpDrivers',
},
},
{
title: 'ИНН контрагента для расчета страховки',
Component: InputNumber,
props: {
name: 'tbxINN',
valueName: 'INN',
},
},
{
Component: Button,
props: {
type: 'primary',
name: 'btnDriversApplication',
text: 'Заявление на ограничения по водителям',
onClick: undefined,
},
},
],
},
{
title: 'Поставщик/агент',
elements: [
{
title: 'Салон приобретения',
Component: Select,
props: {
name: 'SearchDealer',
valueName: 'dealer',
},
},
],
},
{
title: 'Без ограничений',
elements: [
{
title: 'Тариф',
Component: Select,
props: {
name: 'searchTarif',
valueName: 'Tarif',
},
},
{
title: 'Ставка привлечения, %',
Component: InputNumber,
props: {
name: 'tbxCreditRate',
valueName: 'creditRate',
},
},
{
title: 'Ставка привлечения, %',
Component: InputNumber,
props: {
name: 'tbxCreditRate',
valueName: 'creditRate',
},
},
{
title: 'Ставка привлечения',
Component: Select,
props: {
name: 'searchRate',
valueName: 'rate',
},
},
{
title: 'Загрузить сессию пользователя',
Component: Select,
props: {
name: 'searchUserSession',
valueName: 'userSession',
},
},
{
title: 'Требование телематики',
Component: Select,
props: {
name: 'selectRequirementTelematic',
valueName: 'requirementTelematic',
},
},
{
title: 'Децентрализованное страхование',
Component: Switch,
props: {
name: 'cbxInsuranceDecentral',
valueName: 'insuranceDecentral',
},
},
{
title: 'Макс.возможное изменение стоимости ПЛ',
Component: InputNumber,
props: {
name: 'tbxMaxPriceChange',
valueName: 'maxPriceChange',
},
},
{
title: 'АВ импортера,%',
Component: InputNumber,
props: {
name: 'tbxImporterRewardPerc',
valueName: 'importerRewardPerc',
},
},
{
title: 'АВ импортера,руб.',
Component: InputNumber,
props: {
name: 'tbxImporterRewardRub',
valueName: 'tbxImporterRewardRub',
},
},
{
title: 'Отключить все проверки',
Component: Switch,
props: {
name: 'cbxDisableChecks',
valueName: 'disableChecks',
},
},
],
},
];