|
|
|
@ -154,16 +154,8 @@ |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-6 commChat"> |
|
|
|
<div class="col-lg-6 commChat"> |
|
|
|
<div id="message-chat-order-space"> |
|
|
|
<div id="message-chat-order-space"> |
|
|
|
{% for msg in chat_messages %} |
|
|
|
|
|
|
|
{# <div class="col-lg-12 insetCommChat {% if msg.sender.pk == request.user.pk %}youChat{% endif %}">#} |
|
|
|
|
|
|
|
{# <div class="topCommChat">#} |
|
|
|
|
|
|
|
{# <p class="nameCommChat {% if msg.sender.pk == request.user.pk %}greenNCC{% endif %}">{{ msg.sender.get_full_name }}</p>#} |
|
|
|
|
|
|
|
{# <span>{{ msg.created }}</span>#} |
|
|
|
|
|
|
|
{# </div>#} |
|
|
|
|
|
|
|
{# <p class="textCommChat">{{ msg }}</p>#} |
|
|
|
|
|
|
|
{# </div>#} |
|
|
|
|
|
|
|
{% endfor %} |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
<form id="chat-order-add"> |
|
|
|
<form id="chat-order-add"> |
|
|
|
<input type="text" name="senderId" id="senderId" value="{{ request.user.pk }}"/> |
|
|
|
<input type="text" name="senderId" id="senderId" value="{{ request.user.pk }}"/> |
|
|
|
<input type="text" name="recipentId" id="recipentId" value=""/> |
|
|
|
<input type="text" name="recipentId" id="recipentId" value=""/> |
|
|
|
@ -179,6 +171,8 @@ |
|
|
|
<a href="javascript:void(0)" id="order-chat-add-message">отправить</a> |
|
|
|
<a href="javascript:void(0)" id="order-chat-add-message">отправить</a> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</form> |
|
|
|
</form> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="col-lg-3 wrTAB"> |
|
|
|
<div class="col-lg-3 wrTAB"> |
|
|
|
<p>Этапы работы</p> |
|
|
|
<p>Этапы работы</p> |
|
|
|
@ -187,11 +181,16 @@ |
|
|
|
<p class="textStepss"> |
|
|
|
<p class="textStepss"> |
|
|
|
Обсуджение задания и условий выполнения работы. Подтверждение заказа исполнителем. |
|
|
|
Обсуджение задания и условий выполнения работы. Подтверждение заказа исполнителем. |
|
|
|
</p> |
|
|
|
</p> |
|
|
|
|
|
|
|
<p></p> |
|
|
|
|
|
|
|
<p class="textStepss"> |
|
|
|
|
|
|
|
Какое кол-во этапов подразумевает работа? <input type="text" id="countStage" size="3" /> |
|
|
|
|
|
|
|
</p> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="numberStepp box-sizing"> |
|
|
|
<div id="formsetStage" class="numberStepp box-sizing"> |
|
|
|
<div class="insetNumStepp"> |
|
|
|
<div class="insetNumStepp" id="stage1"> |
|
|
|
<p class="titleNumStepp"> |
|
|
|
<p class="titleNumStepp"> |
|
|
|
<span>Этап 1</span> |
|
|
|
<span>Этап </span> |
|
|
|
</p> |
|
|
|
</p> |
|
|
|
<div class="textAreaBlock2 box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 box-sizing disTab"> |
|
|
|
<form> |
|
|
|
<form> |
|
|
|
@ -200,25 +199,13 @@ |
|
|
|
<input type="text" value="Срок этапа" /> |
|
|
|
<input type="text" value="Срок этапа" /> |
|
|
|
<input type="text" value="Цена этапа" /> |
|
|
|
<input type="text" value="Цена этапа" /> |
|
|
|
</form> |
|
|
|
</form> |
|
|
|
|
|
|
|
|
|
|
|
<a href="javascript:void()">сохранить</a> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
<div class="numberStepp box-sizing"> |
|
|
|
|
|
|
|
<div class="insetNumStepp"> |
|
|
|
|
|
|
|
<p class="titleNumStepp"> |
|
|
|
|
|
|
|
<span>Этап 2</span>Название этапа |
|
|
|
|
|
|
|
</p> |
|
|
|
|
|
|
|
<p class="textNumStepp"> |
|
|
|
|
|
|
|
Результаты этапа: Готовый чертеж 1 |
|
|
|
|
|
|
|
</p> |
|
|
|
|
|
|
|
<div> |
|
|
|
|
|
|
|
<p>до 16.03.2015</p> |
|
|
|
|
|
|
|
<span>30 000 <i class="fa fa-rub"></i></span> |
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<div class="textAreaBlock2 box-sizing disTab"> |
|
|
|
|
|
|
|
<a href="javascript:void()">сохранить</a> |
|
|
|
|
|
|
|
</div> |
|
|
|
</div> |
|
|
|
</div> |
|
|
|
<div class="textAreaBlock2 FFD box-sizing disTab"> |
|
|
|
<div class="textAreaBlock2 FFD box-sizing disTab"> |
|
|
|
<a href="javascript:void()">согласовать</a> |
|
|
|
<a href="javascript:void()">согласовать</a> |
|
|
|
@ -250,7 +237,25 @@ |
|
|
|
var form = document.getElementById('message_form'); |
|
|
|
var form = document.getElementById('message_form'); |
|
|
|
var csrftoken = getCookie('csrftoken'); |
|
|
|
var csrftoken = getCookie('csrftoken'); |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$('#countStage').on('change', function(e){ |
|
|
|
|
|
|
|
$(".stages_form").each(function(){ |
|
|
|
|
|
|
|
$(this).remove(); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
var countStage = parseInt($(this).val()); |
|
|
|
|
|
|
|
var limitCount = countStage + 1; |
|
|
|
|
|
|
|
for(var i=2;i<limitCount;i++){ |
|
|
|
|
|
|
|
var stageCopy = $("#stage1").clone().attr("id","stage" + i).addClass("stages_form"); |
|
|
|
|
|
|
|
$("#stage1").after(stageCopy); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
|
|
$('.order-block').on('click', function () { |
|
|
|
$('.order-block').on('click', function () { |
|
|
|
|
|
|
|
$('.order-block').each(function(){ |
|
|
|
|
|
|
|
$(this).removeClass('orAct'); |
|
|
|
|
|
|
|
}); |
|
|
|
|
|
|
|
$(this).addClass('orAct'); |
|
|
|
var orderId = $(this).attr('data-id'); |
|
|
|
var orderId = $(this).attr('data-id'); |
|
|
|
var recipentId = $(this).attr('data-recipent-id'); |
|
|
|
var recipentId = $(this).attr('data-recipent-id'); |
|
|
|
$("#chat-order-add #orderId").val(orderId); |
|
|
|
$("#chat-order-add #orderId").val(orderId); |
|
|
|
|