Atualizando arquivos
This commit is contained in:
parent
9503b874ec
commit
0c9c647d1f
2 changed files with 24 additions and 9 deletions
32
js/main.js
32
js/main.js
|
|
@ -1689,7 +1689,7 @@ function questionModal(data, message){
|
|||
|
||||
//Marca e desmarca todos os checkboxes de uma tabela
|
||||
function alternarCheckboxes() {
|
||||
|
||||
|
||||
const checkboxes = document.querySelectorAll('input.group');
|
||||
const todosMarcados = Array.from(checkboxes).every(cb => cb.checked);
|
||||
const novoEstado = !todosMarcados;
|
||||
|
|
@ -1701,7 +1701,8 @@ function alternarCheckboxes() {
|
|||
const selecionados = Array.from(checkboxes).filter(cb => cb.checked);
|
||||
|
||||
if (selecionados.length === 0) {
|
||||
alert("Nenhum item selecionado!");
|
||||
/** Desabilita o formulário caso esteja oculto */
|
||||
$('.collapse').collapse();
|
||||
return;
|
||||
}
|
||||
|
||||
|
|
@ -1746,13 +1747,26 @@ function alternarCheckboxes() {
|
|||
if (ref) referencias.push(ref);
|
||||
}
|
||||
|
||||
// Exibe resultado agrupado
|
||||
console.log("🔹 Resultado agrupado:");
|
||||
console.log("Referências:", referencias.join(', '));
|
||||
console.log("Descrição:", descricoes.join(', '));
|
||||
console.log("Reajuste:", reajuste);
|
||||
console.log("Vencimento:", vencimento);
|
||||
console.log("Total Valor:", totalValor.toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' }));
|
||||
/** Carrega a descrição */
|
||||
$('#description').val(descricoes.join(', '));
|
||||
|
||||
/** Seleciona o mês */
|
||||
$("#readjustment_month option:contains(" + reajuste + ")").attr('selected', true);
|
||||
|
||||
/** Carrega o dia do vencimento*/
|
||||
$('#day_due').val(vencimento);
|
||||
|
||||
/** Carrega o valor do orçamento */
|
||||
$('#budget').val(totalValor.toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' }));
|
||||
|
||||
// Seleciona todos os campos hidden com class 'product_ids'
|
||||
const inputs = document.querySelectorAll('input.product_ids');
|
||||
|
||||
// Extrai os valores e armazena no array
|
||||
const productIds = Array.from(inputs).map(input => input.value);
|
||||
|
||||
/** Informa o id do produto */
|
||||
$('#products_id').val(productIds);
|
||||
}
|
||||
|
||||
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@ try{
|
|||
<td class="text-center" width="90"><?php echo $Result->readjustment;?></td>
|
||||
<td class="text-center" width="90"><?php echo $Main->setzeros($Result->maturity, 2);?></td>
|
||||
<td class="text-right" width="120"><?php echo number_format($Result->total_product_value, 2, ',', '.');?></td>
|
||||
<input type="hidden" class="product_ids" value="<?php echo $Result->product_ids;?>">
|
||||
</tr>
|
||||
|
||||
<?php $i++;} ?>
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue