128 lines
4.9 KiB
JavaScript
Executable File
128 lines
4.9 KiB
JavaScript
Executable File
/* ----------------------------------------------------------------------
|
|
12.06.2022
|
|
Календарь в озадачивалке
|
|
---------------------------------------------------------------------- */
|
|
|
|
$("#datepicker").datepicker();
|
|
$("#datepicker").datepicker("option", "dateFormat", "dd.mm.yy");
|
|
|
|
$("#datepicker2").datepicker();
|
|
$("#datepicker2").datepicker("option", "dateFormat", "dd.mm.yy");
|
|
|
|
/* ----------------------------------------------------------------------
|
|
13.06.2022
|
|
Кнопка добавления коммента в списке задач
|
|
---------------------------------------------------------------------- */
|
|
|
|
$('.btm-add-comment, .btm-deleg, .btm-change-srok, .btm-repeat-task').click(function(event) {
|
|
$("#input_task_id").val($(this).data('id'));
|
|
})
|
|
|
|
/* ----------------------------------------------------------------------
|
|
13.06.2022
|
|
Кнопка добавления коммента в модальном окне
|
|
---------------------------------------------------------------------- */
|
|
|
|
$('#btn-save-comment').click(function(event) {
|
|
var id = $("#input_task_id").val();
|
|
var txt = $("#textarea_comment_txt").val();
|
|
$.ajax({
|
|
type: 'POST', // Тип запроса
|
|
url: '/act/crm', // Скрипт обработчика
|
|
data: 'crm_id=' + id + '&act=add_comment&txt=' + txt, // Данные которые мы передаем
|
|
success: function(data) { location = "/crm/"; }
|
|
});
|
|
|
|
})
|
|
|
|
/* ----------------------------------------------------------------------
|
|
13.06.2022
|
|
Загружаем список комментариев
|
|
---------------------------------------------------------------------- */
|
|
|
|
$('.btm-show-comments').click(function(event) {
|
|
var id = $(this).data('id');
|
|
$("#listComments").load('/crm_comments/' + id);
|
|
})
|
|
|
|
/* ----------------------------------------------------------------------
|
|
13.06.2022
|
|
Завершаем задачу
|
|
---------------------------------------------------------------------- */
|
|
|
|
$('.btm-end-task').click(function(event) {
|
|
var id = $(this).data('id');
|
|
$.ajax({
|
|
type: 'POST', // Тип запроса
|
|
url: '/act/crm', // Скрипт обработчика
|
|
data: 'id=' + id + '&act=end_task', // Данные которые мы передаем
|
|
success: function(data) { location = "/crm/"; }
|
|
});
|
|
|
|
//$("#" + id).hide('600');
|
|
//location = "/crm/";
|
|
return false;
|
|
})
|
|
|
|
/* ----------------------------------------------------------------------
|
|
13.06.2022
|
|
Возобновить задачу
|
|
---------------------------------------------------------------------- */
|
|
|
|
$('.btm-repeat-task').click(function(event) {
|
|
var id = $(this).data('id');
|
|
$.ajax({
|
|
type: 'POST', // Тип запроса
|
|
url: '/act/crm', // Скрипт обработчика
|
|
data: 'id=' + id + '&act=repeat_task', // Данные которые мы передаем
|
|
success: function(data) { location = "/crm/"; }
|
|
});
|
|
|
|
//$("#" + id).hide('600');
|
|
//location = "/crm/";
|
|
return false;
|
|
})
|
|
|
|
/* ----------------------------------------------------------------------
|
|
13.06.2022
|
|
Отложить задачу (кнопка в списке)
|
|
Да, используем скрытое поле окошка добавления задачи
|
|
---------------------------------------------------------------------- */
|
|
|
|
$('.btm-change-srok').click(function(event) {
|
|
$("#input_task_id").val($(this).data('id'));
|
|
})
|
|
|
|
/* ----------------------------------------------------------------------
|
|
13.06.2022
|
|
Изменить срок задачи
|
|
---------------------------------------------------------------------- */
|
|
|
|
$('#btn-change-srok').click(function(event) {
|
|
var id = $("#input_task_id").val();
|
|
var t = $("#datepicker2").val();
|
|
$.ajax({
|
|
type: 'POST', // Тип запроса
|
|
url: '/act/crm', // Скрипт обработчика
|
|
data: 'id=' + id + '&act=change_srok&t=' + t, // Данные которые мы передаем
|
|
success: function(data) { location = "/crm/"; }
|
|
});
|
|
//location = "/crm/";
|
|
return false;
|
|
})
|
|
|
|
/* ----------------------------------------------------------------------
|
|
16.06.2022
|
|
Делегирование
|
|
---------------------------------------------------------------------- */
|
|
$('#btn-deleg').click(function(event) {
|
|
var isp = $("#select-deleg").val();
|
|
var id = $("#input_task_id").val();
|
|
$.ajax({
|
|
type: 'POST', // Тип запроса
|
|
url: '/act/crm', // Скрипт обработчика
|
|
data: 'id=' + id + '&act=deleg&isp=' + isp, // Данные которые мы передаем
|
|
success: function(data) { location = "/crm/"; }
|
|
});
|
|
return false;
|
|
}) |