correction cocher par mois

This commit is contained in:
Mialy Tiana 2025-02-26 09:44:16 +01:00
parent 2f9f3ef821
commit abcb7c6eba
2 changed files with 4 additions and 8 deletions

File diff suppressed because one or more lines are too long

View File

@ -98,20 +98,18 @@ $('body').on('click', '#cocher', function () {
var rowcollection = oTable.$(".devisToFacture", {"page": "all"}).toArray(); var rowcollection = oTable.$(".devisToFacture", {"page": "all"}).toArray();
oTable.$(".devisToFacture").prop('checked', false);
let devisToSelect = []; let devisToSelect = [];
rowcollection.forEach(function (inputElem) { rowcollection.forEach(function (inputElem) {
var dateCell = $(inputElem).closest("tr").find('.devisOrFactureInputDate'); var dateCell = $(inputElem).closest("tr").find('.devisOrFactureInputDate');
var dateText = dateCell.val(); var dateText = dateCell.val();
if (dateText) { if (dateText) {
var rowDate = new Date(dateText); var rowDate = new Date(dateText);
var rowYear = rowDate.getFullYear(); var rowYear = rowDate.getFullYear();
var rowMonth = rowDate.getMonth() + 1; var rowMonth = rowDate.getMonth() + 1;
if (rowYear === selectedYear && rowMonth === selectedMonthValue) { if (rowYear === selectedYear && rowMonth === selectedMonthValue) {
var checkbox = $(inputElem).closest("tr").find('.devisToFacture'); var checkbox = $(inputElem).closest("tr").find('.devisToFacture');
checkbox.prop('checked', true); checkbox.prop('checked', true);
@ -120,13 +118,11 @@ $('body').on('click', '#cocher', function () {
} }
}); });
if (devisToSelect.length === 0) { if (devisToSelect.length === 0) {
showError(t('gestion', "Aucun devis trouvé pour ce mois")); showError(t('gestion', "Aucun devis trouvé pour ce mois"));
return; return;
} }
let devisToSelectPayload = { let devisToSelectPayload = {
devisToFacture: devisToSelect, devisToFacture: devisToSelect,
}; };