2nd section complete

This commit is contained in:
Владислав Чикалкин 2020-09-03 18:53:11 +03:00
parent 278274b08b
commit 75aebb97e3
2 changed files with 102 additions and 30 deletions

View File

@ -26,7 +26,7 @@ const Title = styled.h5`
`;
const Sections = () => (
<Background flex="3 0 72%">
<Background flex="3 0 65%">
<Tabs type="line">
{SectionsList.map(({ title, elements }, i) => (
<TabPane tab={title} key={i}>

View File

@ -324,14 +324,7 @@ export default [
},
/** */
{
title: 'Стоимость предмета лизинга',
Component: InputNumber,
props: {
name: 'tbxLeaseObjectPrice',
valueName: 'leaseObjectPrice',
},
},
// TODO Input x Addon
{
title: 'Валюта поставщика',
Component: Select,
@ -340,25 +333,37 @@ export default [
valueName: 'supplierCurrency',
},
},
/** */
{
divider: { empty: true },
title: 'Стоимость предмета лизинга',
Component: InputNumber,
props: {
min: '10000',
max: '1000000000',
step: '10000.00',
name: 'tbxLeaseObjectPrice',
valueName: 'leaseObjectPrice',
},
},
/** */
// TODO formatter + rub, parser
{
title: 'Скидка от поставщика, рубли',
Component: InputNumber,
props: {
min: '0',
max: '1000000000',
step: '10000.00',
name: 'tbxSupplierDiscountRub',
valueName: 'SupplierDiscountRub',
},
},
// TODO formatter + %, parser
{
title: 'Скидка от поставщика, %',
Component: InputNumber,
props: {
min: '0',
max: '100',
name: 'tbxSupplierDiscountPerc',
valueName: 'supplierDiscountPerc',
},
@ -370,14 +375,7 @@ export default [
},
/** */
{
title: 'Стоимость доп.оборудования',
Component: InputNumber,
props: {
name: 'tbxAddEquipmentPrice',
valueName: 'addEquipmentPrice',
},
},
// TODO Input x Addon
{
title: 'Валюта доп.оборудования',
Component: Select,
@ -386,12 +384,24 @@ export default [
valueName: 'addEquipmentCurrency',
},
},
{
title: 'Стоимость доп.оборудования',
Component: InputNumber,
props: {
min: '0',
max: '1000000000',
step: '10000.00',
name: 'tbxAddEquipmentPrice',
valueName: 'addEquipmentPrice',
},
},
{
title: 'Плательщик доп.оборудования',
Component: Select,
props: {
name: 'selectAddEquipmentPayer',
valueName: 'addEquipmentPayer',
withSearch: false,
},
},
@ -401,18 +411,12 @@ export default [
},
/** */
{
title: 'Срок лизинга, мес',
Component: InputNumber,
props: {
name: 'tbxLeasingPeriod',
valueName: 'leasingPeriod',
},
},
{
title: 'Первый платеж, %',
Component: InputNumber,
props: {
min: '0',
max: '100',
name: 'tbxFirstPaymentPerc',
valueName: 'firstPaymentPerc',
},
@ -421,6 +425,9 @@ export default [
title: 'Первый платеж, руб.',
Component: InputNumber,
props: {
min: '0',
max: '1000000000',
step: '10000.00',
name: 'tbxFirstPaymentRub',
valueName: 'firstPaymentRub',
},
@ -444,6 +451,8 @@ export default [
title: 'Последний платеж, %',
Component: InputNumber,
props: {
min: '0',
max: '100',
name: 'tbxLastPaymentPerc',
valueName: 'lastPaymentPerc',
},
@ -452,6 +461,9 @@ export default [
title: 'Последний платеж, руб.',
Component: InputNumber,
props: {
min: '0',
max: '1000000000',
step: '10000.00',
name: 'tbxLastPaymentRub',
valueName: 'lastPaymentRub',
},
@ -463,20 +475,69 @@ export default [
},
/** */
{
title: 'Срок лизинга, мес',
Component: InputNumber,
props: {
min: '7',
max: '60',
name: 'tbxLeasingPeriod',
valueName: 'leasingPeriod',
},
},
{
title: 'Балансодержатель',
Component: Select,
props: {
name: 'selectBalanceHolder',
valueName: 'balanceHolder',
withSearch: false,
},
},
/** */
{
divider: { empty: true },
},
/** */
{
title: 'Вид графика',
Component: Select,
props: {
name: 'selectGraphType',
valueName: 'graphType',
withSearch: false,
},
},
// TODO: formatter, parser: %
{
title: 'Процент убывания платежей',
Component: InputNumber,
props: {
min: '50',
max: '99',
name: 'tbxParmentsDecreasePercent',
valueName: 'parmentsDecreasePercent',
},
},
{
title: 'Тип сезонности',
Component: Select,
props: {
name: 'selectSeasonType',
valueName: 'seasonType',
withSearch: false,
},
},
{
title: 'С какого платежа начинается высокий сезон',
Component: Select,
props: {
name: 'selectHighSeasonStart',
valueName: 'highSeasonStart',
withSearch: false,
},
},
@ -490,6 +551,8 @@ export default [
title: 'Комиссия, %',
Component: InputNumber,
props: {
min: '0',
max: '100',
name: 'tbxComissionPerc',
valueName: 'comissionPerc',
},
@ -498,6 +561,9 @@ export default [
title: 'Комиссия, руб.',
Component: InputNumber,
props: {
min: '0',
max: '1000000000',
step: '10000.00',
name: 'tbxComissionRub',
valueName: 'comissionRub',
},
@ -513,6 +579,9 @@ export default [
title: 'IRR, %',
Component: InputNumber,
props: {
min: '0.0000',
max: '100.0000',
step: '0.0001',
name: 'tbxIRR_Perc',
valueName: 'IRR_Perc',
},
@ -521,6 +590,9 @@ export default [
title: 'Размер бонуса МПЛ',
Component: InputNumber,
props: {
min: '0.00',
max: '100.00',
step: '1.00',
name: 'tbxSaleBonus',
valueName: 'saleBonus',
},