|
|
|
|
@ -203,6 +203,7 @@ |
|
|
|
|
|
|
|
|
|
<div class="galleryWork2 disTab -portfolios-container"> |
|
|
|
|
{% if False %} |
|
|
|
|
|
|
|
|
|
{% for p in contractor.portfolios.all %} |
|
|
|
|
<div class="col-lg-4"> |
|
|
|
|
<div class="insetCol box-sizing disTab"> |
|
|
|
|
@ -437,6 +438,10 @@ |
|
|
|
|
<input type="file" name="upload" id="upload-resume"> |
|
|
|
|
<p>Загрузить резюме</p> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="upload2 up-l2" id="remove-resume-file" style="display:{% if contractor.contractor_resume.resume_file %}block;{% else %}none;{% endif %}"> |
|
|
|
|
<p style="margin:0;">Удалить резюме</p> |
|
|
|
|
</div> |
|
|
|
|
</form> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
@ -454,10 +459,8 @@ |
|
|
|
|
<div id="resume-success"></div> |
|
|
|
|
|
|
|
|
|
{% if contractor.contractor_resume.resume_file %} |
|
|
|
|
<a |
|
|
|
|
style="display: {% if contractor.contractor_resume.resume_file %}block{% else %}none{% endif %};" |
|
|
|
|
href="{% if contractor.contractor_resume.resume_file %}{{ contractor.contractor_resume.resume_file.url }}{% endif %}" |
|
|
|
|
class="download-summ"> |
|
|
|
|
<a style="display:block;" |
|
|
|
|
href="{{ contractor.contractor_resume.resume_file.url }}" class="download-summ"> |
|
|
|
|
скачать резюме |
|
|
|
|
</a> |
|
|
|
|
{% endif %} |
|
|
|
|
@ -692,7 +695,7 @@ |
|
|
|
|
|
|
|
|
|
var portfUrl = new URI('/api/portfolios/') |
|
|
|
|
var workSellUrl = new URI('/api/work-sells/') |
|
|
|
|
var pageSize = 3 |
|
|
|
|
var pageSize = 1 |
|
|
|
|
|
|
|
|
|
function loadMorePortfolios() { |
|
|
|
|
var query = portfUrl.query(true) |
|
|
|
|
@ -789,8 +792,8 @@ |
|
|
|
|
format_type: 'add_message_contact', |
|
|
|
|
|
|
|
|
|
data: { |
|
|
|
|
sender_id: {{ request.user.pk }}, |
|
|
|
|
recipent_id: {{ contractor.pk }}, |
|
|
|
|
sender_id: '{{ request.user.pk }}', |
|
|
|
|
recipent_id: '{{ contractor.pk }}', |
|
|
|
|
chat_message: 'Приглашаю в группу http://{{ request.get_host }}{% url 'users:team-profile' pk=request.user.team.pk %}', |
|
|
|
|
}, |
|
|
|
|
}) |
|
|
|
|
@ -843,8 +846,8 @@ |
|
|
|
|
format_type: 'add_message_contact', |
|
|
|
|
|
|
|
|
|
data: { |
|
|
|
|
sender_id: customerId, |
|
|
|
|
recipent_id: contractorId, |
|
|
|
|
sender_id: String(customerId), |
|
|
|
|
recipent_id: String(contractorId), |
|
|
|
|
chat_message: msg, |
|
|
|
|
}, |
|
|
|
|
}) |
|
|
|
|
@ -983,13 +986,36 @@ |
|
|
|
|
}); |
|
|
|
|
var url = '/work_sell/basic/'; |
|
|
|
|
var csrftoken = $.cookie('csrftoken'); |
|
|
|
|
|
|
|
|
|
$("body").on("click","#remove-resume-file", function(e) { |
|
|
|
|
e.preventDefault(); |
|
|
|
|
var _this = $(this); |
|
|
|
|
$.ajax({ |
|
|
|
|
url:'/api/contractorresume/{{ contractor.contractor_resume.pk }}/', |
|
|
|
|
method:'PUT', |
|
|
|
|
beforeSend: function (xhr) { |
|
|
|
|
xhr.setRequestHeader("X-CSRFToken", getCookie('csrftoken')); |
|
|
|
|
}, |
|
|
|
|
data: {resume_file: null}, |
|
|
|
|
cache: false, |
|
|
|
|
dataType: 'json', |
|
|
|
|
success: function(data){ |
|
|
|
|
$("#resume-success").html("Файл для резюме удален!"); |
|
|
|
|
$(_this).css('display','none'); |
|
|
|
|
$('.download-summ').css('display','none'); |
|
|
|
|
|
|
|
|
|
console.log(data); |
|
|
|
|
}, |
|
|
|
|
error: function(jqXHR){ |
|
|
|
|
console.log(jqXHR); |
|
|
|
|
} |
|
|
|
|
}); |
|
|
|
|
}); |
|
|
|
|
|
|
|
|
|
$("#upload-resume").on('change',function(e){ |
|
|
|
|
$("#resume-success").html(""); |
|
|
|
|
var formData = new FormData($(this).closest("form")); |
|
|
|
|
var formData = new FormData(); |
|
|
|
|
formData.append('resume_file', e.target.files[0]); |
|
|
|
|
console.log(formData); |
|
|
|
|
console.log(e.target.files[0]); |
|
|
|
|
$.ajax({ |
|
|
|
|
url:'/api/contractorresume/{{ contractor.contractor_resume.pk }}/', |
|
|
|
|
method:'PUT', |
|
|
|
|
@ -1003,7 +1029,13 @@ |
|
|
|
|
contentType: false, |
|
|
|
|
success: function(data){ |
|
|
|
|
$("#resume-success").html("Файл для резюме успешно загружен!"); |
|
|
|
|
$(".download-summ").css('display','block').attr('href',data.resume_file); |
|
|
|
|
var downloadSumm = $(".download-summ"); |
|
|
|
|
if(downloadSumm.length>0){ |
|
|
|
|
downloadSumm.css('display','block').attr('href',data.resume_file); |
|
|
|
|
}else { |
|
|
|
|
$('<a href="' + data.resume_file +'" class="download-summ">скачать резюме</a>').insertAfter('#resume-success'); |
|
|
|
|
} |
|
|
|
|
$("#remove-resume-file").show(); |
|
|
|
|
console.log(data); |
|
|
|
|
}, |
|
|
|
|
error: function(jqXHR){ |
|
|
|
|
|