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

@@ -43,13 +43,13 @@
<ul>
<li class="nav-item"><a href="{% url 'home' %}" class="nav-link">Início</a></li>
<li class="nav-item"><a href="{% url 'comandas' %}" class="nav-link">Comandas</a></li>
<li class="nav-item"><a href="{% url 'viewBalcao' %}" class="nav-link">Balcão</a></li>
<!-- <li class="nav-item"><a href="{% url 'viewBalcao' %}" class="nav-link">Balcão</a></li> -->
<li class="nav-item"><a href="{% url 'mapMesas' %}" class="nav-link">Mapa</a></li>
<li class="nav-item"><a href="{% url 'products' %}" class="nav-link">Produtos</a></li>
</ul>
<div class="login-button">
<button><a href="#">Entrar</a></button>
<button onclick="entrar()"><a href="#">Entrar</a></button>
</div>
</div>
</header>

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();