commit
2f29393664
16 changed files with 1269 additions and 526 deletions
@ -0,0 +1,66 @@ |
|||||||
|
function checkBoxBindingInit() { |
||||||
|
/* |
||||||
|
Скрываем/Показываем формы/части форм, взависимости от выбранных checkBox'ов |
||||||
|
*/ |
||||||
|
let $residency_checkBoxes = $('input[name=fin_info-residency]'); |
||||||
|
let $legal_status_checkBoxes = $('input[name=fin_info-legal_status]'); |
||||||
|
let $legal_status_boxes = $legal_status_checkBoxes.closest('div'); |
||||||
|
const $fin_infos = $('.js-fin-info'); |
||||||
|
let shows = { |
||||||
|
'russian_resident': ['individual', 'entity', 'employed'], |
||||||
|
'non_russian_resident': ['individual', 'entity'], |
||||||
|
'russian_stay_permit': ['individual'], |
||||||
|
}; |
||||||
|
$fin_infos.hide(); |
||||||
|
$('.-russian_stay_permit-individual').hide(); |
||||||
|
|
||||||
|
$residency_checkBoxes.on("click", function (e) { |
||||||
|
$legal_status_checkBoxes.first().trigger("click"); |
||||||
|
}); |
||||||
|
$residency_checkBoxes.on("change", function (e) { |
||||||
|
$legal_status_boxes.hide(); |
||||||
|
let value = $(e.target).val(); |
||||||
|
for (let legal_status of shows[value]) { |
||||||
|
$(`input[value=${legal_status}]`).closest('div').show(); |
||||||
|
} |
||||||
|
|
||||||
|
let fin_info_id = ''; |
||||||
|
fin_info_id += '-' + $residency_checkBoxes.filter(':checked').val(); |
||||||
|
fin_info_id += '-' + $legal_status_checkBoxes.filter(':checked').val(); |
||||||
|
if (fin_info_id == '-non_russian_resident-individual') { |
||||||
|
$('.-non_russian_resident-individual').hide(); |
||||||
|
$('.-non_russian_resident-individual').children('input').val(''); |
||||||
|
} else { |
||||||
|
$('.-non_russian_resident-individual').show() |
||||||
|
} |
||||||
|
if (fin_info_id == '-russian_stay_permit-individual') { |
||||||
|
$('.-russian_stay_permit-individual').show(); |
||||||
|
} else { |
||||||
|
$('.-russian_stay_permit-individual').hide(); |
||||||
|
$('.-russian_stay_permit-individual').children('input').val(''); |
||||||
|
} |
||||||
|
}); |
||||||
|
|
||||||
|
$legal_status_checkBoxes.on("click", function (e) { |
||||||
|
$fin_infos.each(function (ind, el) { |
||||||
|
$(el).find('input').val(''); |
||||||
|
}); |
||||||
|
}); |
||||||
|
$legal_status_checkBoxes.on("change", function (e) { |
||||||
|
$fin_infos.hide(); |
||||||
|
|
||||||
|
let fin_info_id = ''; |
||||||
|
fin_info_id += '-' + $residency_checkBoxes.filter(':checked').val(); |
||||||
|
fin_info_id += '-' + $legal_status_checkBoxes.filter(':checked').val(); |
||||||
|
|
||||||
|
if (fin_info_id != '-non_russian_resident-entity') { |
||||||
|
fin_info_id = '-russian_resident'; |
||||||
|
fin_info_id += '-' + $legal_status_checkBoxes.filter(':checked').val(); |
||||||
|
} |
||||||
|
$(`#${fin_info_id}`).show(); |
||||||
|
}); |
||||||
|
$residency_checkBoxes.first().trigger("change"); |
||||||
|
$legal_status_checkBoxes.first().trigger("change"); |
||||||
|
} |
||||||
|
|
||||||
|
export {checkBoxBindingInit} |
||||||
@ -1,5 +1,9 @@ |
|||||||
import {avatarUploadInit} from './seeds/avatar_upload' |
import {avatarUploadInit} from './seeds/avatar_upload' |
||||||
|
import {tabsHashInit, restoreTab} from './seeds/bootstrap_tabs' |
||||||
|
import {checkBoxBindingInit} from './seeds/user_check_statuses' |
||||||
|
|
||||||
$(function () { |
$(function () { |
||||||
avatarUploadInit(); |
avatarUploadInit(); |
||||||
|
tabsHashInit(); |
||||||
|
checkBoxBindingInit(); |
||||||
}); |
}); |
||||||
@ -0,0 +1,75 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
# Generated by Django 1.9.7 on 2017-01-05 14:06 |
||||||
|
from __future__ import unicode_literals |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('users', '0022_user_organization_name'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='postal_address', |
||||||
|
field=models.CharField(blank=True, max_length=255, verbose_name='Почтовый адрес'), |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='registration_address', |
||||||
|
field=models.CharField(blank=True, max_length=255, verbose_name='Адрес регистрации'), |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='web_money', |
||||||
|
field=models.CharField(blank=True, max_length=50), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='credit_card_number', |
||||||
|
field=models.CharField(blank=True, max_length=50), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='fio', |
||||||
|
field=models.CharField(blank=True, max_length=255), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='inn', |
||||||
|
field=models.CharField(blank=True, max_length=100), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='legal_status', |
||||||
|
field=models.CharField(choices=[('individual', 'Физическое лицо'), ('entity', 'Юридическое лицо'), ('employed', 'Частный предприниматель')], max_length=30), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='passport_issued_by', |
||||||
|
field=models.CharField(max_length=255, verbose_name='Кем выдан'), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='phone', |
||||||
|
field=models.CharField(blank=True, max_length=30), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='residency', |
||||||
|
field=models.CharField(choices=[('russian_resident', 'Резидент РФ'), ('non_russian_resident', 'Нерезидент РФ'), ('russian_stay_permit', 'Вид на жительство')], max_length=50), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='subdivision_code', |
||||||
|
field=models.CharField(max_length=10, verbose_name='Код подразделения'), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='yandex_money', |
||||||
|
field=models.CharField(blank=True, max_length=50), |
||||||
|
), |
||||||
|
] |
||||||
@ -0,0 +1,85 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
# Generated by Django 1.9.7 on 2017-01-05 15:08 |
||||||
|
from __future__ import unicode_literals |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('users', '0023_auto_20170105_1706'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='bank_bic', |
||||||
|
field=models.CharField(default='', max_length=32, verbose_name='БИК банка'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='bank_inn', |
||||||
|
field=models.CharField(default='', max_length=32, verbose_name='ИНН банка'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='bank_name', |
||||||
|
field=models.CharField(default='', max_length=32, verbose_name='Название банка'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='checking_account', |
||||||
|
field=models.CharField(default='', max_length=64, verbose_name='Расчетный счет'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='correspondent_account', |
||||||
|
field=models.CharField(default='', max_length=32, verbose_name='Корреспондентский счет'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='organization_name', |
||||||
|
field=models.CharField(default='', max_length=32, verbose_name='Название организации'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='organization_postal_address', |
||||||
|
field=models.CharField(default='', max_length=255, verbose_name='Почтовый адрес'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='organization_registered_address', |
||||||
|
field=models.CharField(default='', max_length=255, verbose_name='Юридический адрес'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='ppc', |
||||||
|
field=models.CharField(default='', max_length=32, verbose_name='КПП'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='psrn', |
||||||
|
field=models.CharField(default='', max_length=32, verbose_name='ОГРН'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='date_of_birth', |
||||||
|
field=models.DateField(blank=True, null=True), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='passport_issue_date', |
||||||
|
field=models.DateField(blank=True, null=True), |
||||||
|
), |
||||||
|
] |
||||||
@ -0,0 +1,37 @@ |
|||||||
|
# -*- coding: utf-8 -*- |
||||||
|
# Generated by Django 1.9.7 on 2017-01-09 09:02 |
||||||
|
from __future__ import unicode_literals |
||||||
|
|
||||||
|
from django.db import migrations, models |
||||||
|
|
||||||
|
|
||||||
|
class Migration(migrations.Migration): |
||||||
|
|
||||||
|
dependencies = [ |
||||||
|
('users', '0024_auto_20170105_1808'), |
||||||
|
] |
||||||
|
|
||||||
|
operations = [ |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='authorized_bank_name', |
||||||
|
field=models.CharField(default='', max_length=32, verbose_name='Название уполномоченного банка в РФ'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AddField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='organization_reg_number', |
||||||
|
field=models.CharField(default='', max_length=64, verbose_name='Регистрационный номер в налоговом органе'), |
||||||
|
preserve_default=False, |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='inn', |
||||||
|
field=models.CharField(blank=True, max_length=100, verbose_name='ИНН'), |
||||||
|
), |
||||||
|
migrations.AlterField( |
||||||
|
model_name='userfinancialinfo', |
||||||
|
name='legal_status', |
||||||
|
field=models.CharField(choices=[('individual', 'Физическое лицо'), ('entity', 'Юридическое лицо'), ('employed', 'Индивидуальный предприниматель')], max_length=30), |
||||||
|
), |
||||||
|
] |
||||||
@ -1,146 +0,0 @@ |
|||||||
.mainContent { |
|
||||||
padding: 43px 25px 40px 25px; |
|
||||||
} |
|
||||||
|
|
||||||
/*TODO: Привязать к ширине блока справа*/ |
|
||||||
.avatarInset { |
|
||||||
width: 210px; |
|
||||||
height: 210px; |
|
||||||
} |
|
||||||
|
|
||||||
.avatar { |
|
||||||
background-color: #F1F1F1; |
|
||||||
width: 228px; |
|
||||||
height: 228px; |
|
||||||
padding: 10px; |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
.simple-input, .simple-select { |
|
||||||
height: 51px; |
|
||||||
width: 100%; |
|
||||||
border: 1px solid #cccccc; |
|
||||||
outline: none; |
|
||||||
padding: 5px 40px 5px 20px; |
|
||||||
background-color: white; |
|
||||||
margin-bottom: -1px; |
|
||||||
} |
|
||||||
|
|
||||||
.simple-input:-webkit-autofill, .simple-select:-webkit-autofill{ |
|
||||||
transition: background-color 5000s ease-in-out 0s |
|
||||||
} |
|
||||||
|
|
||||||
.simple-select select { |
|
||||||
background-color: darkgray; |
|
||||||
} |
|
||||||
|
|
||||||
.simple-select { |
|
||||||
display: flex; |
|
||||||
align-items: center; |
|
||||||
text-align: center; |
|
||||||
} |
|
||||||
|
|
||||||
.simple-select.fill{ |
|
||||||
background-color: #F2F2F2; |
|
||||||
} |
|
||||||
|
|
||||||
.simple-select .text{ |
|
||||||
color: #a3a3a3; |
|
||||||
} |
|
||||||
|
|
||||||
.toggle .btn { |
|
||||||
padding: 14px 20px; |
|
||||||
border-radius: 40px; |
|
||||||
} |
|
||||||
|
|
||||||
.bottom-line { |
|
||||||
padding-bottom: 10px; |
|
||||||
border-bottom: 1px solid #cccccc; |
|
||||||
} |
|
||||||
|
|
||||||
.top-line { |
|
||||||
/*padding-bottom: 10px;*/ |
|
||||||
border-top: 1px solid #cccccc; |
|
||||||
} |
|
||||||
|
|
||||||
/* СУПЕР-костыльная кнопка. Не прикасаться!*/ |
|
||||||
.upload-new { |
|
||||||
width: 50%; |
|
||||||
height: 30px; |
|
||||||
overflow: hidden; |
|
||||||
cursor: pointer; |
|
||||||
border-radius: 40px; |
|
||||||
border: 1px solid #FF0029; |
|
||||||
} |
|
||||||
|
|
||||||
.upload-new:hover, .btn-simple:hover { |
|
||||||
box-shadow: 0 0 15px rgba(0, 0, 0, 0.2); |
|
||||||
-webkit-transform: scale(1.04); |
|
||||||
-moz-transform: scale(1.04); |
|
||||||
transform: scale(1.04); |
|
||||||
} |
|
||||||
|
|
||||||
.upload-new, .btn-simple { |
|
||||||
transition: all 0.3s; |
|
||||||
cursor: pointer; |
|
||||||
} |
|
||||||
|
|
||||||
.upload-new input { |
|
||||||
display: block !important; |
|
||||||
width: 100% !important; |
|
||||||
height: 30px !important; |
|
||||||
opacity: 0 !important; |
|
||||||
cursor: pointer; |
|
||||||
} |
|
||||||
|
|
||||||
.upload-new p { |
|
||||||
line-height: 30px; |
|
||||||
text-transform: uppercase; |
|
||||||
margin: -30px 0 0 0; |
|
||||||
/*padding: 0 5px 0 5px;*/ |
|
||||||
font-size: 12px; |
|
||||||
text-align: center; |
|
||||||
font-family: Myriad; |
|
||||||
} |
|
||||||
|
|
||||||
/** Конец супер-костыля**/ |
|
||||||
|
|
||||||
.row-eq-height { |
|
||||||
display: -webkit-box; |
|
||||||
display: -webkit-flex; |
|
||||||
display: -ms-flexbox; |
|
||||||
display: flex; |
|
||||||
} |
|
||||||
|
|
||||||
.info { |
|
||||||
background-color: #F2F2F2; |
|
||||||
padding: 50px 40px; |
|
||||||
margin-top: 20px; |
|
||||||
} |
|
||||||
|
|
||||||
.btn-simple { |
|
||||||
border-radius: 40px; |
|
||||||
padding: 10px 15px; |
|
||||||
border: 1px solid #FF0029; |
|
||||||
/*color: black;*/ |
|
||||||
background: none; |
|
||||||
font-family: Myriad; |
|
||||||
font-weight: normal; |
|
||||||
font-style: normal; |
|
||||||
font-size: 14pt; |
|
||||||
} |
|
||||||
|
|
||||||
.no-margin .selected-element { |
|
||||||
margin: 0; |
|
||||||
} |
|
||||||
|
|
||||||
.-live-image-avatar-upload-container .-position-relative-parent { |
|
||||||
position: relative |
|
||||||
} |
|
||||||
|
|
||||||
.-live-image-avatar-upload-container .-live-image-delete { |
|
||||||
position: absolute; |
|
||||||
top: 0; |
|
||||||
right: 0; |
|
||||||
background-color: white; |
|
||||||
} |
|
||||||
@ -0,0 +1,130 @@ |
|||||||
|
.mainContent |
||||||
|
padding: 43px 25px 40px 25px |
||||||
|
|
||||||
|
/*TODO: Привязать к ширине блока справа |
||||||
|
|
||||||
|
.avatarInset |
||||||
|
width: 210px |
||||||
|
height: 210px |
||||||
|
|
||||||
|
.avatar |
||||||
|
background-color: #F1F1F1 |
||||||
|
width: 228px |
||||||
|
height: 228px |
||||||
|
padding: 10px |
||||||
|
|
||||||
|
.simple-input, .simple-select |
||||||
|
height: 51px |
||||||
|
width: 100% |
||||||
|
border: 1px solid #cccccc |
||||||
|
outline: none |
||||||
|
padding: 5px 40px 5px 20px |
||||||
|
background-color: white |
||||||
|
margin-bottom: -1px |
||||||
|
|
||||||
|
.simple-input:-webkit-autofill |
||||||
|
transition: background-color 5000s ease-in-out 0s |
||||||
|
|
||||||
|
.simple-select |
||||||
|
&:-webkit-autofill |
||||||
|
transition: background-color 5000s ease-in-out 0s |
||||||
|
select |
||||||
|
background-color: darkgray |
||||||
|
display: flex |
||||||
|
align-items: center |
||||||
|
text-align: center |
||||||
|
&.fill |
||||||
|
background-color: #F2F2F2 |
||||||
|
.text |
||||||
|
color: #a3a3a3 |
||||||
|
|
||||||
|
.toggle .btn |
||||||
|
padding: 14px 20px |
||||||
|
border-radius: 40px |
||||||
|
|
||||||
|
.bottom-line |
||||||
|
padding-bottom: 10px |
||||||
|
border-bottom: 1px solid #cccccc |
||||||
|
|
||||||
|
.top-line |
||||||
|
/*padding-bottom: 10px; |
||||||
|
border-top: 1px solid #cccccc |
||||||
|
|
||||||
|
/* СУПЕР-костыльная кнопка. Не прикасаться -) |
||||||
|
|
||||||
|
.upload-new |
||||||
|
width: 50% |
||||||
|
height: 30px |
||||||
|
overflow: hidden |
||||||
|
cursor: pointer |
||||||
|
border-radius: 40px |
||||||
|
border: 1px solid #FF0029 |
||||||
|
&:hover |
||||||
|
box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) |
||||||
|
-webkit-transform: scale(1.04) |
||||||
|
-moz-transform: scale(1.04) |
||||||
|
transform: scale(1.04) |
||||||
|
|
||||||
|
.btn-simple:hover |
||||||
|
box-shadow: 0 0 15px rgba(0, 0, 0, 0.2) |
||||||
|
-webkit-transform: scale(1.04) |
||||||
|
-moz-transform: scale(1.04) |
||||||
|
transform: scale(1.04) |
||||||
|
|
||||||
|
.upload-new, .btn-simple |
||||||
|
transition: all 0.3s |
||||||
|
cursor: pointer |
||||||
|
|
||||||
|
.upload-new |
||||||
|
input |
||||||
|
display: block !important |
||||||
|
width: 100% !important |
||||||
|
height: 30px !important |
||||||
|
opacity: 0 !important |
||||||
|
cursor: pointer |
||||||
|
p |
||||||
|
line-height: 30px |
||||||
|
text-transform: uppercase |
||||||
|
margin: -30px 0 0 0 |
||||||
|
/*padding: 0 5px 0 5px; |
||||||
|
font-size: 12px |
||||||
|
text-align: center |
||||||
|
font-family: Myriad |
||||||
|
|
||||||
|
/** Конец супер-костыля* |
||||||
|
|
||||||
|
.row-eq-height |
||||||
|
display: -webkit-box |
||||||
|
display: -webkit-flex |
||||||
|
display: -ms-flexbox |
||||||
|
display: flex |
||||||
|
|
||||||
|
.info, .financial_info |
||||||
|
background-color: #F2F2F2 |
||||||
|
padding: 30px 40px 50px |
||||||
|
margin-top: 20px |
||||||
|
.header |
||||||
|
margin-top: 30px |
||||||
|
|
||||||
|
.btn-simple |
||||||
|
border-radius: 40px |
||||||
|
padding: 10px 15px |
||||||
|
border: 1px solid #FF0029 |
||||||
|
/*color: black; |
||||||
|
background: none |
||||||
|
font-family: Myriad |
||||||
|
font-weight: normal |
||||||
|
font-style: normal |
||||||
|
font-size: 14pt |
||||||
|
|
||||||
|
.no-margin .selected-element |
||||||
|
margin: 0 |
||||||
|
|
||||||
|
.-live-image-avatar-upload-container |
||||||
|
.-position-relative-parent |
||||||
|
position: relative |
||||||
|
.-live-image-delete |
||||||
|
position: absolute |
||||||
|
top: 0 |
||||||
|
right: 0 |
||||||
|
background-color: white |
||||||
@ -0,0 +1,418 @@ |
|||||||
|
<div class="row financial_info"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">Имя, Фамилия, Отчество</div> |
||||||
|
<input name="{{ fin_info_form.fio.html_name }}" class="simple-input" |
||||||
|
placeholder="Иванов Иван Иванович" |
||||||
|
value="{{ fin_info_form.fio.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header"> Дата рождения</div> |
||||||
|
{{ fin_info_form.date_of_birth }} |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Телефон</div> |
||||||
|
<input name="{{ fin_info_form.phone.html_name }}" class="simple-input phone" |
||||||
|
placeholder="+7(909)999 00 00" |
||||||
|
value="{{ fin_info_form.phone.value }}" |
||||||
|
type="tel"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="header">Резиденство</div> |
||||||
|
<div class="row"> |
||||||
|
{% for residence in RESIDENCIES %} |
||||||
|
<div class="{% if forloop.last %}col-lg-4{% else %}col-lg-3{% endif %}"> |
||||||
|
<label class="mod-align-center fin_statuses"> |
||||||
|
<input name="{{ fin_info_form.residency.html_name }}" class="custom-radio" type="radio" |
||||||
|
{% if residence.0 == fin_info_form.residency.value %}checked {% endif %} |
||||||
|
value="{{ residence.0 }}"> |
||||||
|
{{ residence.1 }} |
||||||
|
</label> |
||||||
|
</div> |
||||||
|
{% endfor %} |
||||||
|
</div> |
||||||
|
<div class="header">Юридический статус</div> |
||||||
|
<div class="row"> |
||||||
|
{% for legal_status in LEGAL_STATUSES %} |
||||||
|
<div class="{% if forloop.last %}col-lg-4{% else %}col-lg-3{% endif %}"> |
||||||
|
<label class="mod-align-center fin_statuses"> |
||||||
|
<input name="{{ fin_info_form.legal_status.html_name }}" class="custom-radio" type="radio" |
||||||
|
{% if legal_status.0 == fin_info_form.legal_status.value %}checked {% endif %} |
||||||
|
value="{{ legal_status.0 }}"> |
||||||
|
{{ legal_status.1 }} |
||||||
|
</label> |
||||||
|
</div> |
||||||
|
{% endfor %} |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="separator"> |
||||||
|
<div class="border"></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="js-fin-info" id="-russian_resident-individual" > |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Серия паспорта</div> |
||||||
|
<input name="{{ fin_info_form.passport_series.html_name }}" class="simple-input passport_series" |
||||||
|
placeholder="1234" |
||||||
|
value="{{ fin_info_form.passport_series.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Номер паспорта</div> |
||||||
|
<input name="{{ fin_info_form.passport_number.html_name }}" class="simple-input passport_number" |
||||||
|
placeholder="567890" |
||||||
|
value="{{ fin_info_form.passport_number.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3 -non_russian_resident-individual"> |
||||||
|
<div class="header">Код подразделения</div> |
||||||
|
<input name="{{ fin_info_form.subdivision_code.html_name }}" class="simple-input subdivision_code" |
||||||
|
placeholder="321-645" |
||||||
|
value="{{ fin_info_form.subdivision_code.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Дата выдачи</div> |
||||||
|
{{ fin_info_form.passport_issue_date }} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">Кем выдан</div> |
||||||
|
<input name="{{ fin_info_form.passport_issued_by.html_name }}" class="simple-input" |
||||||
|
placeholder="УВД Центрального района Московской области" |
||||||
|
value="{{ fin_info_form.passport_issued_by.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">Почтовый адрес</div> |
||||||
|
<input name="{{ fin_info_form.postal_address.html_name }}" class="simple-input" |
||||||
|
placeholder="143500, Россия, Московская обл. Истринский р-н, д.Красновидово ул.Полевая д.65" |
||||||
|
value="{{ fin_info_form.postal_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">Адрес регистрации</div> |
||||||
|
<input name="{{ fin_info_form.registration_address.html_name }}" class="simple-input" |
||||||
|
placeholder="143500, Россия, Московская обл. Истринский р-н, д.Красновидово ул.Полевая д.65" |
||||||
|
value="{{ fin_info_form.registration_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row -russian_stay_permit-individual"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">Адрес в стране, гражданином которой является иностранное физическое лицо</div> |
||||||
|
<input name="{{ fin_info_form.country_address.html_name }}" class="simple-input" |
||||||
|
placeholder="" |
||||||
|
value="{{ fin_info_form.country_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="separator"> |
||||||
|
<div class="border"></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">ИНН</div> |
||||||
|
<input name="{{ fin_info_form.inn.html_name }}" class="simple-input inn" |
||||||
|
placeholder="12345678912" |
||||||
|
value="{{ fin_info_form.inn.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Номер карты</div> |
||||||
|
<input name="{{ fin_info_form.credit_card_number.html_name }}" class="simple-input credit_card_number" |
||||||
|
placeholder="4444-4444-4444-4448-444" |
||||||
|
value="{{ fin_info_form.credit_card_number.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Яндекс.Деньги</div> |
||||||
|
<input name="{{ fin_info_form.yandex_money.html_name }}" class="simple-input yandex_money" |
||||||
|
placeholder="410012310862090" |
||||||
|
value="{{ fin_info_form.yandex_money.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">WebMoney</div> |
||||||
|
<input name="{{ fin_info_form.web_money.html_name }}" class="simple-input yandex_money" |
||||||
|
placeholder="410012310862090" |
||||||
|
value="{{ fin_info_form.web_money.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="js-fin-info" id="-russian_resident-entity" > |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">{{ fin_info_form.correspondent_account.label }}</div> |
||||||
|
<input name="{{ fin_info_form.correspondent_account.html_name }}" class="simple-input correspondent_account" |
||||||
|
placeholder="30101810900000000181" |
||||||
|
value="{{ fin_info_form.correspondent_account.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">{{ fin_info_form.bank_bic.label }}</div> |
||||||
|
<input name="{{ fin_info_form.bank_bic.html_name }}" class="simple-input bank_bic" |
||||||
|
placeholder="044567899" |
||||||
|
value="{{ fin_info_form.bank_bic.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">{{ fin_info_form.bank_inn.label }}</div> |
||||||
|
<input name="{{ fin_info_form.bank_inn.html_name }}" class="simple-input inn" |
||||||
|
placeholder="1123456789" |
||||||
|
value="{{ fin_info_form.bank_inn.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.checking_account.label }}</div> |
||||||
|
<input name="{{ fin_info_form.checking_account.html_name }}" class="simple-input checking_account" |
||||||
|
placeholder="11234567891234567890" |
||||||
|
value="{{ fin_info_form.checking_account.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.bank_name.label }}</div> |
||||||
|
<input name="{{ fin_info_form.bank_name.html_name }}" class="simple-input" |
||||||
|
placeholder="'Возрождение'(ПАО) г.Москва" |
||||||
|
value="{{ fin_info_form.bank_name.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">{{ fin_info_form.ppc.label }}</div> |
||||||
|
<input name="{{ fin_info_form.ppc.html_name }}" class="simple-input" |
||||||
|
placeholder="501701001" |
||||||
|
value="{{ fin_info_form.ppc.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">{{ fin_info_form.psrn.label }}</div> |
||||||
|
<input name="{{ fin_info_form.psrn.html_name }}" class="simple-input" |
||||||
|
placeholder="1065017025226" |
||||||
|
value="{{ fin_info_form.psrn.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="separator"> |
||||||
|
<div class="border"></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_name.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_name.html_name }}" class="simple-input" |
||||||
|
placeholder="ООО Архитектура Проект Сервис" |
||||||
|
value="{{ fin_info_form.organization_name.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_registered_address.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_registered_address.html_name }}" class="simple-input" |
||||||
|
placeholder="143500, РФ, Московская область, Истринский район, г. Истра, ул.Адасько,д.9, оф.9" |
||||||
|
value="{{ fin_info_form.organization_registered_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_postal_address.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_postal_address.html_name }}" class="simple-input" |
||||||
|
placeholder="143500, РФ, Московская область, Истринский район, г. Истра, ул.Адасько,д.9, оф.9" |
||||||
|
value="{{ fin_info_form.organization_postal_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="js-fin-info" id="-non_russian_resident-entity" > |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">Корр.счет вашего банка в уполномоченном банке</div> |
||||||
|
<input name="{{ fin_info_form.correspondent_account.html_name }}" class="simple-input correspondent_account" |
||||||
|
placeholder="30101810900000000181" |
||||||
|
value="{{ fin_info_form.correspondent_account.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">БИК уполномоченного банка</div> |
||||||
|
<input name="{{ fin_info_form.bank_bic.html_name }}" class="simple-input bank_bic" |
||||||
|
placeholder="044567899" |
||||||
|
value="{{ fin_info_form.bank_bic.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">ИНН уполномоченного банка</div> |
||||||
|
<input name="{{ fin_info_form.bank_inn.html_name }}" class="simple-input inn" |
||||||
|
placeholder="1123456789" |
||||||
|
value="{{ fin_info_form.bank_inn.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.checking_account.label }} (IBAN)</div> |
||||||
|
<input name="{{ fin_info_form.checking_account.html_name }}" class="simple-input checking_account" |
||||||
|
placeholder="11234567891234567890" |
||||||
|
value="{{ fin_info_form.checking_account.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">Название вашего банка</div> |
||||||
|
<input name="{{ fin_info_form.bank_name.html_name }}" class="simple-input" |
||||||
|
placeholder="'Возрождение'(ПАО) г.Москва" |
||||||
|
value="{{ fin_info_form.bank_name.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">Название уполномоченного банка в РФ</div> |
||||||
|
<input name="{{ fin_info_form.authorized_bank_name.html_name }}" class="simple-input" |
||||||
|
placeholder="'Возрождение'(ПАО) г.Москва" |
||||||
|
value="{{ fin_info_form.authorized_bank_name.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="separator"> |
||||||
|
<div class="border"></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_name.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_name.html_name }}" class="simple-input" |
||||||
|
placeholder="ООО Архитектура Проект Сервис" |
||||||
|
value="{{ fin_info_form.organization_name.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_registered_address.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_registered_address.html_name }}" class="simple-input" |
||||||
|
placeholder="143500, РФ, Московская область, Истринский район, г. Истра, ул.Адасько,д.9, оф.9" |
||||||
|
value="{{ fin_info_form.organization_registered_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_postal_address.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_postal_address.html_name }}" class="simple-input" |
||||||
|
placeholder="143500, РФ, Московская область, Истринский район, г. Истра, ул.Адасько,д.9, оф.9" |
||||||
|
value="{{ fin_info_form.organization_postal_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_reg_number.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_reg_number.html_name }}" class="simple-input" |
||||||
|
placeholder="" |
||||||
|
value="{{ fin_info_form.organization_reg_number.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="js-fin-info" id="-russian_resident-employed"> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">{{ fin_info_form.correspondent_account.label }}</div> |
||||||
|
<input name="{{ fin_info_form.correspondent_account.html_name }}" class="simple-input correspondent_account" |
||||||
|
placeholder="30101810900000000181" |
||||||
|
value="{{ fin_info_form.correspondent_account.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">{{ fin_info_form.inn.label }}</div> |
||||||
|
<input name="{{ fin_info_form.inn.html_name }}" class="simple-input inn" |
||||||
|
placeholder="5017064770 Свидетельство 50№010352102 jn 19.06.2006г." |
||||||
|
value="{{ fin_info_form.inn.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">{{ fin_info_form.checking_account.label }}</div> |
||||||
|
<input name="{{ fin_info_form.checking_account.html_name }}" class="simple-input checking_account" |
||||||
|
placeholder="11234567891234567890" |
||||||
|
value="{{ fin_info_form.checking_account.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">Номер карты Р/С</div> |
||||||
|
<input name="{{ fin_info_form.credit_card_number.html_name }}" class="simple-input credit_card_number" |
||||||
|
placeholder="4444-4444-4444-4448-444" |
||||||
|
value="{{ fin_info_form.credit_card_number.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.bank_name.label }}</div> |
||||||
|
<input name="{{ fin_info_form.bank_name.html_name }}" class="simple-input" |
||||||
|
placeholder="'Возрождение'(ПАО) г.Москва" |
||||||
|
value="{{ fin_info_form.bank_name.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">{{ fin_info_form.bank_bic.label }}</div> |
||||||
|
<input name="{{ fin_info_form.bank_bic.html_name }}" class="simple-input bank_bic" |
||||||
|
placeholder="501701001" |
||||||
|
value="{{ fin_info_form.bank_bic.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-6"> |
||||||
|
<div class="header">{{ fin_info_form.psrn.label }}ИП</div> |
||||||
|
<input name="{{ fin_info_form.psrn.html_name }}" class="simple-input" |
||||||
|
placeholder="106501702522678" |
||||||
|
value="{{ fin_info_form.psrn.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="separator"> |
||||||
|
<div class="border"></div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_name.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_name.html_name }}" class="simple-input" |
||||||
|
placeholder="ООО Архитектура Проект Сервис" |
||||||
|
value="{{ fin_info_form.organization_name.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_registered_address.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_registered_address.html_name }}" class="simple-input" |
||||||
|
placeholder="143500, РФ, Московская область, Истринский район, г. Истра, ул.Адасько,д.9, оф.9" |
||||||
|
value="{{ fin_info_form.organization_registered_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12"> |
||||||
|
<div class="header">{{ fin_info_form.organization_postal_address.label }}</div> |
||||||
|
<input name="{{ fin_info_form.organization_postal_address.html_name }}" class="simple-input" |
||||||
|
placeholder="143500, РФ, Московская область, Истринский район, г. Истра, ул.Адасько,д.9, оф.9" |
||||||
|
value="{{ fin_info_form.organization_postal_address.value }}"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="row"> |
||||||
|
<div class="col-lg-12" style="text-align: right"> |
||||||
|
<div style="display: block;" class="header"> </div> |
||||||
|
<input type="submit" class="btn btn-simple" value="СОХРАНИТЬ"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> <!-- financial_info --> |
||||||
|
|
||||||
|
<script> |
||||||
|
window.onload = function () { |
||||||
|
$('.passport_series').mask('0000'); |
||||||
|
$('.passport_number').mask('000000'); |
||||||
|
$('.subdivision_code').mask('000-000'); |
||||||
|
$('.inn').mask('0#'); |
||||||
|
$('.yandex_money').mask('0#'); |
||||||
|
$('.web_money').mask('0#'); |
||||||
|
$('.bank_bic').mask('0#'); |
||||||
|
$('.correspondent_account').mask('0#'); |
||||||
|
$('.checking_account').mask('0#'); |
||||||
|
$('.credit_card_number').mask('0000-0000-0000-0000-0000'); |
||||||
|
$('.datepicker').mask('00.00.0000'); |
||||||
|
} |
||||||
|
</script> |
||||||
@ -0,0 +1,92 @@ |
|||||||
|
<div class="row info"> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header"> Дата рождения</div> |
||||||
|
<div class="birth_edit_dat"> |
||||||
|
{{ form.date_of_birth }} |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div style="position: relative" class="select-box-container custom-select" |
||||||
|
id="gender"> |
||||||
|
<div class="select-box-header"> |
||||||
|
<div class="header">Пол</div> |
||||||
|
</div> |
||||||
|
<input class="simple-select" placeholder="Выберите" |
||||||
|
value="{{ form.get_gender_display }}" readonly> |
||||||
|
<input type="hidden" name="{{ form.gender.html_name }}" |
||||||
|
value="{{ form.gender.value }}"> |
||||||
|
<div class="select-box-options" style="width: 100%; display: none"> |
||||||
|
<div style="min-width: inherit" class="box-wrapper"> |
||||||
|
<ul> |
||||||
|
{% for id, text in form.gender.field.choices %} |
||||||
|
<li data-id="{{ id }}">{{ text }}</li> |
||||||
|
{% endfor %} |
||||||
|
</ul> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
|
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
{% if request.user.is_contractor %} |
||||||
|
<div style="position: relative" |
||||||
|
class="select-box-container custom-select" |
||||||
|
id="gender"> |
||||||
|
<div class="select-box-header"> |
||||||
|
<div class="header">Статус</div> |
||||||
|
</div> |
||||||
|
<input class="simple-select" placeholder="Выберите" |
||||||
|
value="{{ form.get_status_display }}" readonly> |
||||||
|
<input type="hidden" name="{{ form.contractor_status.html_name }}" |
||||||
|
value="{{ form.contractor_status.value }}"> |
||||||
|
<div class="select-box-options" style="width: 100%; display: none"> |
||||||
|
<div style="min-width: inherit" class="box-wrapper"> |
||||||
|
<ul> |
||||||
|
{% for id, text in form.contractor_status.field.choices %} |
||||||
|
<li data-id="{{ id }}">{{ text }}</li> |
||||||
|
{% endfor %} |
||||||
|
</ul> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</div> |
||||||
|
{% else %} |
||||||
|
<div class="header">{{ form.organization_name.label }}</div> |
||||||
|
<input name="organization_name" class="simple-input" |
||||||
|
placeholder="Название организации" |
||||||
|
{# autocomplete="False"#} |
||||||
|
value="{{ form.organization_name.value }}"> |
||||||
|
{% endif %} |
||||||
|
|
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Skype</div> |
||||||
|
<input name="{{ form.skype.html_name }}" class="simple-input" |
||||||
|
placeholder="skype id" |
||||||
|
value="{{ form.skype.value }}"> |
||||||
|
</div> |
||||||
|
<div class="clearfix visible-lg"></div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Сайт</div> |
||||||
|
<input name="{{ form.website.html_name }}" class="simple-input" |
||||||
|
placeholder="example.com" |
||||||
|
value="{{ form.website.value }}"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Телефон</div> |
||||||
|
<input name="{{ form.phone.html_name }}" class="simple-input phone" |
||||||
|
placeholder="+7(909)999 00 00" |
||||||
|
value="{{ form.phone.value }}" |
||||||
|
type="tel"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3"> |
||||||
|
<div class="header">Второй телефон</div> |
||||||
|
<input name="{{ form.phone2.html_name }}" class="simple-input phone" |
||||||
|
placeholder="+7(909)999 00 00" |
||||||
|
value="{{ form.phone2.value }}" |
||||||
|
type="tel"> |
||||||
|
</div> |
||||||
|
<div class="col-lg-3" style="text-align: center"> |
||||||
|
<div style="display: block;" class="header"> </div> |
||||||
|
<input type="submit" class="btn btn-simple" value="СОХРАНИТЬ"> |
||||||
|
</div> |
||||||
|
</div> |
||||||
Loading…
Reference in new issue