|
|
|
|
@ -6,73 +6,6 @@ |
|
|
|
|
|
|
|
|
|
<div class="container mainScore"> |
|
|
|
|
<div class="row"> |
|
|
|
|
<div class="projectsBlock disTab"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<div class="col-lg-3 divCol3"> |
|
|
|
|
<div class="avatar"> |
|
|
|
|
<div class="avatarInset"> |
|
|
|
|
<img src="img/profile.jpg" alt="profile-image"> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="menuUser upload-img disTab"> |
|
|
|
|
<div class="upload2 up-l1"> |
|
|
|
|
<input type="file" name="upload"> |
|
|
|
|
<p>Загрузить фотографию</p> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-9 divCol9"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<p class="name-edit-p">ФИО:</p> |
|
|
|
|
<input type="text" value="-------" class="box-sizing inp-edit"> |
|
|
|
|
<input type="text" value="-------" class="box-sizing inp-edit"> |
|
|
|
|
<input type="text" value="-------" class="box-sizing inp-edit"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<p class="name-edit-p">Специализация:</p> |
|
|
|
|
<div class="polsF1 pols-edit disTab"> |
|
|
|
|
<select class="selectpicker4"> |
|
|
|
|
<option>Mustard</option> |
|
|
|
|
<option>Ketchup</option> |
|
|
|
|
<option>Relish</option> |
|
|
|
|
</select> |
|
|
|
|
<select class="selectpicker4"> |
|
|
|
|
<option>Mustard</option> |
|
|
|
|
<option>Ketchup</option> |
|
|
|
|
<option>Relish</option> |
|
|
|
|
</select> |
|
|
|
|
<a href="javascript:void(0)" class="add-edit"> |
|
|
|
|
Добавить еще |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<p class="name-edit-p">Местоположение:</p> |
|
|
|
|
<div class="polsF1 pols-edit disTab"> |
|
|
|
|
<select class="selectpicker4"> |
|
|
|
|
<option>Страна</option> |
|
|
|
|
<option>Ketchup</option> |
|
|
|
|
<option>Relish</option> |
|
|
|
|
</select> |
|
|
|
|
<select class="selectpicker4"> |
|
|
|
|
<option>Город</option> |
|
|
|
|
<option>Ketchup</option> |
|
|
|
|
<option>Relish</option> |
|
|
|
|
</select> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="buttonGP btn-edit disTab"> |
|
|
|
|
<div class="btn-group valProject valProject2" role="group" aria-label="..."> |
|
|
|
|
<a href="{% url 'users:user-profile-edit' pk=pk %}" class="btn btn-default">Общая информация</a> |
|
|
|
|
<a href="{% url 'users:user-financial-info-edit' pk=pk %}" class="btn btn-default active">Финансовая информация</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<form action="{% url 'users:user-financial-info-edit' pk=pk %}" method="POST" enctype="multipart/form-data" novalidate> |
|
|
|
|
{% csrf_token %} |
|
|
|
|
|
|
|
|
|
@ -82,6 +15,76 @@ |
|
|
|
|
<input type="hidden" name="next" value="{% url 'users:contractor-profile' pk=pk %}"> |
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
<div class="projectsBlock disTab"> |
|
|
|
|
<div class="col-lg-12"> |
|
|
|
|
<div class="col-lg-3 divCol3"> |
|
|
|
|
<div class="avatar"> |
|
|
|
|
<div class="avatarInset"> |
|
|
|
|
<img src="{{ form.avatar.value.url }}" alt="profile-image"> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="menuUser upload-img disTab"> |
|
|
|
|
<div class="upload2 up-l1"> |
|
|
|
|
<input type="file" name="{{ form.avatar.html_name }}"> |
|
|
|
|
<p>Загрузить фотографию</p> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-9 divCol9"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<p class="name-edit-p">ФИО</p> |
|
|
|
|
|
|
|
|
|
<input type="text" value="{{ form.last_name.value }}" name="{{ form.last_name.html_name }}" class="box-sizing inp-edit"> |
|
|
|
|
<input type="text" value="{{ form.first_name.value }}" name="{{ form.first_name.html_name }}" class="box-sizing inp-edit"> |
|
|
|
|
<input type="text" value="{{ form.patronym.value }}" name="{{ form.patronym.html_name }}" class="box-sizing inp-edit"> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{% if request.user.is_contractor %} |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<p class="name-edit-p">Специализации</p> |
|
|
|
|
|
|
|
|
|
<div id="simpleSpecContainer"> |
|
|
|
|
<div class="i polsF1 pols-edit disTab -simple-spec-widget" style="display: none"> |
|
|
|
|
<input type="hidden" class="-simple-spec-select" style="width: 100%"> |
|
|
|
|
<input type="hidden" class="-chosen-simple-spec-id" name="{{ form.contractor_specializations.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
{% for spec_id in form.contractor_specializations.value %} |
|
|
|
|
<div class="polsF1 pols-edit disTab -simple-spec-widget"> |
|
|
|
|
<input type="hidden" class="-simple-spec-select" style="width: 100%"> |
|
|
|
|
<input type="hidden" class="-chosen-simple-spec-id" name="{{ form.contractor_specializations.html_name }}" value="{{ spec_id }}"> |
|
|
|
|
</div> |
|
|
|
|
{% endfor %} |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<a href="#" onclick="return false" class="add-edit" id="addSpec"> |
|
|
|
|
Добавить еще |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<p class="name-edit-p">Местоположение</p> |
|
|
|
|
|
|
|
|
|
<div class="polsF1 pols-edit disTab"> |
|
|
|
|
<div><input type="hidden" class="-location-select -location-select-country" style="width: 100%"></div> |
|
|
|
|
<div><input type="hidden" class="-location-select -location-select-region" style="width: 100%"></div> |
|
|
|
|
<div><input type="hidden" class="-location-select -location-select-city" style="width: 100%"></div> |
|
|
|
|
|
|
|
|
|
<input type="hidden" id="chosenLocationId" name="{{ form.location.html_name }}" value="{{ form.location.value }}"> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="buttonGP btn-edit disTab"> |
|
|
|
|
<div class="btn-group valProject valProject2" role="group"> |
|
|
|
|
<a href="{% url 'users:user-profile-edit' pk=pk %}" class="btn btn-default">Общая информация</a> |
|
|
|
|
<a href="{% url 'users:user-financial-info-edit' pk=pk %}" class="btn btn-default active">Финансовая информация</a> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-12 col12 new-filter"> |
|
|
|
|
<div class="filter clearfix"> |
|
|
|
|
<div class="titleF1 disTab"> |
|
|
|
|
@ -92,13 +95,13 @@ |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-6"> |
|
|
|
|
<input type="text" class="searchInp box-sizing" value="{{ form.fio.value }}" name="{{ form.fio.name }}"> |
|
|
|
|
<input type="text" class="searchInp box-sizing" value="{{ fin_info_form.fio.value }}" name="{{ fin_info_form.fio.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" class="box-sizing surr surr2" value="{{ form.date_of_birth.value }}" name="{{ form.date_of_birth.name }}"> |
|
|
|
|
<input type="text" class="box-sizing surr surr2" value="{{ fin_info_form.date_of_birth.value }}" name="{{ fin_info_form.date_of_birth.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" class="box-sizing surr surr2" value="{{ form.phone.value }}" name="{{ form.phone.name }}"> |
|
|
|
|
<input type="text" class="box-sizing surr surr2" value="{{ fin_info_form.phone.value }}" name="{{ fin_info_form.phone.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
@ -107,9 +110,9 @@ |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="searchF1 polsF1 polsFF radio-afer"> |
|
|
|
|
{% for residency in form.residency %} |
|
|
|
|
{% for residency in fin_info_form.residency %} |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<label><input type="radio" value="{{ residency.choice_value }}" name="{{ form.residency.name }}" {% if residency.choice_value|stringformat:"s" == form.instance.residency|stringformat:"s" %}checked{% endif %}><span></span></label> |
|
|
|
|
<label><input type="radio" value="{{ residency.choice_value }}" name="{{ fin_info_form.residency.html_name }}" {% if residency.choice_value|stringformat:"s" == fin_info_form.instance.residency|stringformat:"s" %}checked{% endif %}><span></span></label> |
|
|
|
|
<p class="text-afer"> |
|
|
|
|
{{ residency.choice_label }} |
|
|
|
|
</p> |
|
|
|
|
@ -122,9 +125,9 @@ |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="searchF1 polsF1 polsFF radio-afer new-doubt"> |
|
|
|
|
{% for lstatus in form.legal_status %} |
|
|
|
|
{% for lstatus in fin_info_form.legal_status %} |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<label><input value="{{ lstatus.choice_value }}" type="radio" name="{{ form.legal_status.name }}" {% if lstatus.choice_value|stringformat:"s" == form.instance.legal_status|stringformat:"s" %}checked{% endif %}><span></span></label> |
|
|
|
|
<label><input value="{{ lstatus.choice_value }}" type="radio" name="{{ fin_info_form.legal_status.html_name }}" {% if lstatus.choice_value|stringformat:"s" == fin_info_form.instance.legal_status|stringformat:"s" %}checked{% endif %}><span></span></label> |
|
|
|
|
<p class="text-afer"> |
|
|
|
|
{{ lstatus.choice_label }} |
|
|
|
|
</p> |
|
|
|
|
@ -139,10 +142,10 @@ |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab new-doubt"> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" value="{{ form.passport_series.value }}" class="box-sizing surr surr2" name="{{ form.passport_series.name }}" placeholder="КН"> |
|
|
|
|
<input type="text" value="{{ fin_info_form.passport_series.value }}" class="box-sizing surr surr2" name="{{ fin_info_form.passport_series.html_name }}" placeholder="КН"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" value="{{ form.passport_number.value }}" class="box-sizing surr surr2" name="{{ form.passport_number.name }}" placeholder="0099321"> |
|
|
|
|
<input type="text" value="{{ fin_info_form.passport_number.value }}" class="box-sizing surr surr2" name="{{ fin_info_form.passport_number.html_name }}" placeholder="0099321"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-6"> |
|
|
|
|
<input type="text" name="search" class="searchInp box-sizing"> |
|
|
|
|
@ -156,10 +159,10 @@ |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab new-doubt"> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" value="{{ form.subdivision_code.value }}" class="box-sizing surr surr2" placeholder="0033" name="{{ form.subdivision_code.name }}"> |
|
|
|
|
<input type="text" value="{{ fin_info_form.subdivision_code.value }}" class="box-sizing surr surr2" placeholder="0033" name="{{ fin_info_form.subdivision_code.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<input type="text" value="{{ form.passport_issued_by.value }}" class="searchInp box-sizing" name="{{ form.passport_issued_by.name }}"> |
|
|
|
|
<input type="text" value="{{ fin_info_form.passport_issued_by.value }}" class="searchInp box-sizing" name="{{ fin_info_form.passport_issued_by.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
@ -170,7 +173,7 @@ |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab new-doubt"> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" value="{{ form.passport_issue_date.value }}" name="{{ form.passport_issue_date.name }}" class="box-sizing surr surr2" placeholder="11.12.1994"> |
|
|
|
|
<input type="text" value="{{ fin_info_form.passport_issue_date.value }}" name="{{ fin_info_form.passport_issue_date.html_name }}" class="box-sizing surr surr2" placeholder="11.12.1994"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<input type="text" class="searchInp box-sizing"> |
|
|
|
|
@ -186,19 +189,19 @@ |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab new-doubt"> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" value="{{ form.inn.value }}" class="box-sizing surr surr2" name="{{ form.inn.name }}"> |
|
|
|
|
<input type="text" value="{{ fin_info_form.inn.value }}" class="box-sizing surr surr2" name="{{ fin_info_form.inn.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" value="{{ form.yandex_money.value }}" class="box-sizing surr surr2" name="{{ form.yandex_money.name }}"> |
|
|
|
|
<input type="text" value="{{ fin_info_form.yandex_money.value }}" class="box-sizing surr surr2" name="{{ fin_info_form.yandex_money.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<input type="text" value="{{ form.credit_card_number.value }}" class="box-sizing surr surr2" name="{{ form.credit_card_number.name }}"> |
|
|
|
|
<input type="text" value="{{ fin_info_form.credit_card_number.value }}" class="box-sizing surr surr2" name="{{ fin_info_form.credit_card_number.html_name }}"> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
{{ form.passport_scan.value }} |
|
|
|
|
{{ fin_info_form.passport_scan.value }} |
|
|
|
|
|
|
|
|
|
<div class="upload2 up-l1 take-new"> |
|
|
|
|
<input type="file" name="{{ form.passport_scan.name }}"> |
|
|
|
|
<input type="file" name="{{ fin_info_form.passport_scan.html_name }}"> |
|
|
|
|
<p>Прикрепить файл</p> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|