$(document).on('change', '#call_type', function(e) {
if($(this).val() == 'scheduled') {
$('#call_duration_input').addClass('hidden');
$('.call_date').removeClass('hidden');
$('.follow_up_date').addClass('hidden');
} else if($(this).val() == 'called') {
$('#call_duration_input').removeClass('hidden');
$('.follow_up_date').removeClass('hidden');
$('.call_date').addClass('hidden');
}
if($(this).val() == ''){
$('.call_date').removeClass('hidden');
$('.follow_up_date').addClass('hidden');
}
});
$(document).on('click', '#btnCreateCallLog', function(e) {
e.preventDefault();
var $errors = '';
$('input[type="text"], select, input[type="number"]').removeClass('is-invalid');
if($('select[name="call_type"]').val() == '') {
$('select[name="call_type"]').addClass('is-invalid');
$errors += '
Please select call type!';
}
if($('input[name="call_date"]').val() == '') {
$('input[name="call_date"]').addClass('is-invalid');
$errors += 'Please select call date!';
}
if($('select[name="status"]').val() == '') {
$('select[name="status"]').addClass('is-invalid');
$errors += 'Please select status!';
}
if($('select[name="call_type"]').val() == 'called' && ($('input[name="call_duration"]').val() == '' || $('input[name="call_duration"]').val() <= 0)) {
$('input[name="call_duration"]').addClass('is-invalid');
$errors += 'Please select call duration!';
}
if($errors != '') {
Swal.fire({
title: "Error!",
html: '',
icon: 'error',
});
} else {
$('#create_call_log').modal('hide');
$wire.dispatch('add-new-call', {
type: $('select[name="call_type"]').val(),
note: $('#new_note').summernote('code'),
note_priority: $('select[name="note_priority"]').val(),
recording_url: $('input[name="recording_url"]').val(),
call_type: $('select[name="call_type"]').val(),
call_date: $('input[name="call_date"]').val(), status: $('select[name="status"]').val(),
duration: $('input[name="call_duration"]').val()
});
if($('.modal-backdrop').length > 0) {
$('.modal-backdrop').remove();
}
}
return false;
});