|
|
|
|
@ -1,6 +1,5 @@ |
|
|
|
|
{% extends 'partials/base.html' %} |
|
|
|
|
|
|
|
|
|
{% load staticfiles %} |
|
|
|
|
{% load humanize %} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -15,16 +14,18 @@ |
|
|
|
|
<div class="doneBlock new-done disTab"> |
|
|
|
|
<div class="triangle1"></div> |
|
|
|
|
<div class="col-lg-12 new-p"> |
|
|
|
|
<p>{{ project.budget | intcomma }} <i class="fa fa-rub"></i></p> |
|
|
|
|
<p>{{ project.budget|intcomma }} <i class="fa fa-rub"></i></p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<a href="#" class="aLinkExe"><div class="imgExecutor"> |
|
|
|
|
<img src="{% static 'img/profile.jpg' %}" alt="execitor-image"> |
|
|
|
|
</div></a> |
|
|
|
|
<a href="#" class="aLinkExe"> |
|
|
|
|
<div class="imgExecutor"> |
|
|
|
|
<img src="{% static 'img/profile.jpg' %}" alt="execitor-image"> |
|
|
|
|
</div> |
|
|
|
|
</a> |
|
|
|
|
<p class="nameExecutor"> |
|
|
|
|
<a href="#">{{ project.customer.get_full_name }} [{{ project.customer }}]</a> |
|
|
|
|
</p> |
|
|
|
|
<p class="navv2">На сайте {{ project.created | naturaltime }}</p> |
|
|
|
|
<p class="navv2">На сайте {{ project.created|naturaltime }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
|
<ul class="rettList restList2"> |
|
|
|
|
@ -47,7 +48,6 @@ |
|
|
|
|
<div class="insetSpec"> |
|
|
|
|
<span>Интерьеры</span> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="insetSpec"> |
|
|
|
|
<span>Визуализация/3D</span> |
|
|
|
|
</div> |
|
|
|
|
@ -104,142 +104,140 @@ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<form action="{% url 'projects:contractor-project-answer' pk=pk %}" method="POST"> |
|
|
|
|
<input type="hidden" name="next" value="{% url 'projects:detail' pk=pk %}"> |
|
|
|
|
{{ form.errors }} |
|
|
|
|
{% csrf_token %} |
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Стоимость</p> |
|
|
|
|
<input type="text" class="box-sizing" name="{{ form.budget.name }}"/> |
|
|
|
|
{% csrf_token %} |
|
|
|
|
|
|
|
|
|
<input type="hidden" name="next" value="{% url 'projects:detail' pk=pk %}"> |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Стоимость</p> |
|
|
|
|
<input type="text" class="box-sizing" name="{{ form.budget.name }}"/> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Бюджет</p> |
|
|
|
|
{{ form.currency }} |
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Бюджет</p> |
|
|
|
|
{{ form.currency }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-6"></div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-6"></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Срок</p> |
|
|
|
|
<input type="text" class="box-sizing" name="{{ form.term.name }}"/> |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Срок</p> |
|
|
|
|
<input type="text" class="box-sizing" name="{{ form.term.name }}"/> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Тип срока</p> |
|
|
|
|
{{ form.term_type }} |
|
|
|
|
|
|
|
|
|
<div class="col-lg-3"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Тип срока</p> |
|
|
|
|
{{ form.term_type }} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-6"></div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="col-lg-6"></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Текст</p> |
|
|
|
|
<textarea name="{{ form.text.name }}" id="text-new"></textarea> |
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
<p>Текст</p> |
|
|
|
|
<textarea name="{{ form.text.name }}" id="text-new"></textarea> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"></div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
{% for p in user.portfolio.all %} |
|
|
|
|
<h3>{{ p }}</h3> |
|
|
|
|
{% endfor %} |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-9"> |
|
|
|
|
<div class="textAreaBlock2 text-nn box-sizing disTab"> |
|
|
|
|
{% for p in user.portfolio.all %} |
|
|
|
|
<h3>{{ p }}</h3> |
|
|
|
|
{% endfor %} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"></div> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3"></div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-3"><input type="submit" value="Создать"/></div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
</form> |
|
|
|
|
|
|
|
|
|
<div class="polsF1 disTab"> |
|
|
|
|
<div class="col-lg-3"><input type="submit" value="Создать"/></div> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
</div> |
|
|
|
|
<div class="candidateBlock disTab"> |
|
|
|
|
{% for answer in project.answers.all %} |
|
|
|
|
<div class="candidate can-new"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<a href="#" class="aLinkExe"><div class="imgExecutor"> |
|
|
|
|
<img src="{% static 'img/profile.jpg' %}" alt="execitor-image"> |
|
|
|
|
</div></a> |
|
|
|
|
<p class="nameExecutor"> |
|
|
|
|
<a href="#">{{ answer.contractor.get_full_name }} [{{ answer.contractor }}]</a> |
|
|
|
|
</p> |
|
|
|
|
<p class="navv2">{{ answer.contractor.created }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
|
<ul class="rettList restList2"> |
|
|
|
|
<li>Рейтинг: <span> 0</span></li> |
|
|
|
|
<li>Безопасные сделки: <span> 0</span></li> |
|
|
|
|
<li> |
|
|
|
|
<a href="javascript:void(0)">Отзывы: |
|
|
|
|
<span> + 0</span> |
|
|
|
|
<small> 0</small> |
|
|
|
|
<mark> - 0</mark> |
|
|
|
|
</a> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
{% if answer.contractor.cro %} |
|
|
|
|
<div class="sroUser sroExecutor"> |
|
|
|
|
<div class="iconSRO"></div> |
|
|
|
|
<p>Есть допуск СРО</p> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-2 listCens"> |
|
|
|
|
<p>Цена: |
|
|
|
|
<span> {{ answer.budget }}</span> |
|
|
|
|
<i class="fa fa-rub"></i> |
|
|
|
|
</p> |
|
|
|
|
<p> |
|
|
|
|
Срок: <span>{{ answer.term }} {{ answer.term_type }}</span> |
|
|
|
|
</p> |
|
|
|
|
<p>Опубликован: {{ answer.created }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
|
<a href="" class="candLink candLink3"> |
|
|
|
|
отказ |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
<div class="commBlock44 comm-new disTab"> |
|
|
|
|
{# <div class="comm44 disTab">#} |
|
|
|
|
{# <div class="col-lg-10 col-lg-offset-1">#} |
|
|
|
|
{# <p class="nameComm">#} |
|
|
|
|
{# Иванов Петр Иванович#} |
|
|
|
|
{# </p>#} |
|
|
|
|
{# <span class="dateComm44">#} |
|
|
|
|
{# 13.0.2016 / 21:05#} |
|
|
|
|
{# </span>#} |
|
|
|
|
{# <div class="stars box-sizing">#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star starAct" aria-hidden="true"></span>#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star starAct" aria-hidden="true"></span>#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star starAct" aria-hidden="true"></span>#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star" aria-hidden="true"></span>#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star" aria-hidden="true"></span>#} |
|
|
|
|
{# </div>#} |
|
|
|
|
{# <p class="textComm44">#} |
|
|
|
|
{# Text#} |
|
|
|
|
{# </p>#} |
|
|
|
|
{# </div>#} |
|
|
|
|
{# </div>#} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
<div class="candidate can-new"> |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<a href="#" class="aLinkExe"><div class="imgExecutor"> |
|
|
|
|
<img src="{% static 'img/profile.jpg' %}" alt="execitor-image"> |
|
|
|
|
</div></a> |
|
|
|
|
<p class="nameExecutor"> |
|
|
|
|
<a href="#">{{ answer.contractor.get_full_name }} [{{ answer.contractor }}]</a> |
|
|
|
|
</p> |
|
|
|
|
<p class="navv2">{{ answer.contractor.created }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
|
<ul class="rettList restList2"> |
|
|
|
|
<li>Рейтинг: <span> 0</span></li> |
|
|
|
|
<li>Безопасные сделки: <span> 0</span></li> |
|
|
|
|
<li> |
|
|
|
|
<a href="javascript:void(0)">Отзывы: |
|
|
|
|
<span> + 0</span> |
|
|
|
|
<small> 0</small> |
|
|
|
|
<mark> - 0</mark> |
|
|
|
|
</a> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
{% if answer.contractor.cro %} |
|
|
|
|
<div class="sroUser sroExecutor"> |
|
|
|
|
<div class="iconSRO"></div> |
|
|
|
|
<p>Есть допуск СРО</p> |
|
|
|
|
</div> |
|
|
|
|
{% endif %} |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-2 listCens"> |
|
|
|
|
<p>Цена: |
|
|
|
|
<span> {{ answer.budget }}</span> |
|
|
|
|
<i class="fa fa-rub"></i> |
|
|
|
|
</p> |
|
|
|
|
<p> |
|
|
|
|
Срок: <span>{{ answer.term }} {{ answer.term_type }}</span> |
|
|
|
|
</p> |
|
|
|
|
<p>Опубликован: {{ answer.created }}</p> |
|
|
|
|
</div> |
|
|
|
|
<div class="col-lg-3 retts"> |
|
|
|
|
<a href="" class="candLink candLink3"> |
|
|
|
|
отказ |
|
|
|
|
</a> |
|
|
|
|
</div> |
|
|
|
|
<div class="commBlock44 comm-new disTab"> |
|
|
|
|
{# <div class="comm44 disTab">#} |
|
|
|
|
{# <div class="col-lg-10 col-lg-offset-1">#} |
|
|
|
|
{# <p class="nameComm">#} |
|
|
|
|
{# Иванов Петр Иванович#} |
|
|
|
|
{# </p>#} |
|
|
|
|
{# <span class="dateComm44">#} |
|
|
|
|
{# 13.0.2016 / 21:05#} |
|
|
|
|
{# </span>#} |
|
|
|
|
{# <div class="stars box-sizing">#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star starAct" aria-hidden="true"></span>#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star starAct" aria-hidden="true"></span>#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star starAct" aria-hidden="true"></span>#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star" aria-hidden="true"></span>#} |
|
|
|
|
{# <span class="glyphicon glyphicon-star" aria-hidden="true"></span>#} |
|
|
|
|
{# </div>#} |
|
|
|
|
{# <p class="textComm44">#} |
|
|
|
|
{# Text#} |
|
|
|
|
{# </p>#} |
|
|
|
|
{# </div>#} |
|
|
|
|
{# </div>#} |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
{% endfor %} |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|