feat: calcular troco com base no valor recebido

This commit is contained in:
2025-01-08 16:50:50 -03:00
parent a41960dcd5
commit 57f6f3a7fa
6 changed files with 110 additions and 122 deletions

View File

@@ -2,14 +2,26 @@
function modal_payment_comanda() {
document.getElementById('payment-comanda').style.display = 'block';
recebido = document.getElementById('recebido')
recebido.focus()
}
function troco(){
recebido = document.getElementById('recebido').value
total = document.getElementById('first-total').innerHTML
resultado = document.getElementById('troco')
total = total.replace('R$ ','')
total = total.replace(',','.')
result = recebido - total
resultado.innerHTML = 'Troco: R$ '+result
}
function close_modal_payment_comanda() {
document.getElementById('payment-comanda').style.display = 'none';
document.getElementById('search-product').focus()
}
function imprimirFichas() {
const element = document.getElementById("list-products-balcao");
const style = `<style>
@@ -57,11 +69,19 @@ function backPage() {
document.onkeydown = teclado
function teclado(event){
if (event.keyCode == 13){
addProductBalcao()
}else{
console.log('')
}
if (document.getElementById('payment-comanda').style.display == 'none'){
if (event.keyCode == 13){
addProductBalcao()
}else{
console.log(event.keyCode)
}
}else{
if (event.keyCode == 13){
troco()
}else{
console.log('')
}
}
}
@@ -123,7 +143,6 @@ document.getElementById('productForm').addEventListener('submit', function(event
function searchProduct() {
setTimeout(() => {
time();