arcadiasuite/plus/public/js/comissao_motoboy.js

79 lines
1.7 KiB
JavaScript

$(function(){
setTimeout(() => {
validaBtn()
}, 10)
})
$(document).on("change", "#inp-gerar_conta", function () {
if($(this).val()){
$('#modal_conta_pagar select, #modal_conta_pagar input').each(function(){
console.log($(this))
$(this).attr('required')
})
}else{
$('#modal_conta_pagar select, #modal_conta_pagar input').each(function(){
console.log($(this))
$(this).removeAttr('required')
})
}
});
$(document).on("click", ".btn-store", function () {
let gerarConta = $("#inp-gerar_conta").val()
if(gerarConta){
let valor_integral = $('#inp-valor_integral').val()
let data_vencimento = $('#inp-data_vencimento').val()
if(!valor_integral){
swal("Alerta", "Informe o valor", "warning")
return;
}
if(!data_vencimento){
swal("Alerta", "Informe o vencimento", "warning")
return;
}
$('#form-comissao').submit()
}
});
$(document).on("click", ".select-all", function () {
let isChecked = $(this).is(':checked')
$('.select-check').each(function(){
$(this).prop('checked', isChecked)
})
setTimeout(() => {
validaBtn()
}, 10)
});
$(document).on("click", ".select-check", function () {
validaBtn()
});
function validaBtn(){
$('.btn-pay').attr('disabled', 1)
let total = 0
$('.select-check').each(function(){
if($(this).is(':checked')){
let v = $(this).closest('td').next().next().next().next()[0].innerText
if(v){
total += convertMoedaToFloat(v)
}
$('.btn-pay').removeAttr('disabled')
}
})
setTimeout(() => {
$('.total-pay').text(convertFloatToMoeda(total))
}, 50)
}
$(document).on("click", ".btn-pay", function () {
$('#modal_conta_pagar').modal('show')
$('#inp-valor_integral').val($('.total-pay').text())
});