118 lines
4.6 KiB
JavaScript
118 lines
4.6 KiB
JavaScript
function close_dialog(url) {
|
|
$('#change-record').load(url,
|
|
function () {
|
|
function onsuccess(response, status, xhr, form) {
|
|
var parse = $(response);
|
|
if ($('.errorlist', parse).length != 0) {
|
|
$('#change-record').html(response);
|
|
$('#change-record form').ajaxForm({
|
|
success: onsuccess,
|
|
});
|
|
} else {
|
|
window.location.reload(true);
|
|
}
|
|
}
|
|
$('form', this).ajaxForm({
|
|
success: onsuccess,
|
|
data: { invoicing_id: $(this).data('id'), service_name: $(this).data('service-name') }
|
|
});
|
|
$(this).dialog({title: "Clôture",
|
|
width: '500px',
|
|
buttons: [ { text: "Annuler",
|
|
click: function() { $(this).dialog("close"); } },
|
|
{ text: "Valider",
|
|
click: function() { $("#change-record form").submit(); } }]});
|
|
});
|
|
}
|
|
|
|
function rebill_dialog(url, invoice_id) {
|
|
$('#rebill').load(url,
|
|
function () {
|
|
function onsuccess(response, status, xhr, form) {
|
|
var parse = $(response);
|
|
if ($('.errorlist', parse).length != 0) {
|
|
$('#rebill').html(response);
|
|
$('#rebill form').ajaxForm({
|
|
success: onsuccess,
|
|
data: { invoice_id: invoice_id}
|
|
});
|
|
} else {
|
|
window.location.reload(true);
|
|
}
|
|
}
|
|
$('form', this).ajaxForm({
|
|
success: onsuccess,
|
|
data: { invoice_id: invoice_id}
|
|
});
|
|
$(this).dialog({title: "Rejeter cette facture",
|
|
width: '500px',
|
|
buttons: [ { text: "Annuler",
|
|
click: function() { $(this).dialog("close"); } },
|
|
{ text: "Confirmer",
|
|
click: function() { $("#rebill form").submit(); } }]});
|
|
});
|
|
}
|
|
|
|
|
|
(function($) {
|
|
$(function() {
|
|
$('#hide-dossiers-cb').change(function() {
|
|
var val = $(this).is(':checked');
|
|
if ($(this).is(':checked')) {
|
|
$('#dossiers-concernes div.dossier:not(.not_facturable)').hide('fold');
|
|
} else {
|
|
$('#dossiers-concernes div.dossier').show('fold');
|
|
}
|
|
});
|
|
$("input[name='dossiers_filter']").change(function() {
|
|
val = $("input[name='dossiers_filter']:checked").val()
|
|
if (val == 'pause') {
|
|
$('#dossiers-concernes div.dossier').show();
|
|
$('#dossiers-concernes div.dossier:not(.pause)').hide();
|
|
} else if (val == 'losts') {
|
|
$('#dossiers-concernes div.dossier').show();
|
|
$('#dossiers-concernes div.dossier:not(.losts)').hide();
|
|
} else if (val == 'acts_paused') {
|
|
$('#dossiers-concernes div.dossier').show();
|
|
$('#dossiers-concernes div.dossier:not(.acts_paused)').hide();
|
|
} else if (val == 'missing_policy') {
|
|
$('#dossiers-concernes div.dossier').show();
|
|
$('#dossiers-concernes div.dossier:not(.missing_policy)').hide();
|
|
} else if (val == 'missing_notif') {
|
|
$('#dossiers-concernes div.dossier').show();
|
|
$('#dossiers-concernes div.dossier:not(.missing_notif)').hide();
|
|
} else if (val == 'missing_birthdate') {
|
|
$('#dossiers-concernes div.dossier').show();
|
|
$('#dossiers-concernes div.dossier:not(.missing_birthdate)').hide();
|
|
} else {
|
|
$('#dossiers-concernes div.dossier').show();
|
|
}
|
|
});
|
|
$('#close-invoicing').click(function() {
|
|
close_dialog('clore');
|
|
});
|
|
$('#validate-dialog').dialog({
|
|
autoOpen: false,
|
|
modal: true,
|
|
buttons: {
|
|
"Valider": function () { $('#validate-dialog form').submit(); },
|
|
"Annuler": function () { $(this).dialog("close"); },
|
|
},
|
|
});
|
|
$('#validate').click(function () {
|
|
$('#validate-dialog-content').load('validate/',
|
|
function () {
|
|
$('#validate-dialog').dialog('open');
|
|
}
|
|
);
|
|
});
|
|
$('button.blind').next().hide();
|
|
$('button.blind').click(function() {
|
|
$(this).next().toggle('blind');
|
|
});
|
|
$('.rebill-btn').click(function() {
|
|
rebill_dialog('rebill', $(this).data('id'));
|
|
});
|
|
});
|
|
})(window.jQuery)
|