From 81144d5515aa4cb77c798889875495e6e410e4de Mon Sep 17 00:00:00 2001 From: Zelda Ababil Date: Sat, 20 Jan 2024 02:05:12 +0700 Subject: [PATCH] belum fix transaksi --- .../views/pages/Kasir/transaksi.blade.php | 103 ++++++++++++++---- 1 file changed, 82 insertions(+), 21 deletions(-) diff --git a/resources/views/pages/Kasir/transaksi.blade.php b/resources/views/pages/Kasir/transaksi.blade.php index 2b2f186..0f6ef68 100644 --- a/resources/views/pages/Kasir/transaksi.blade.php +++ b/resources/views/pages/Kasir/transaksi.blade.php @@ -22,7 +22,7 @@ @section('content')
-
+
+ +
+ +
+ + - + - +
@@ -681,7 +726,7 @@ } // decrement qty menu ordered - function decrementMenu(params) { + function decrementMenu(params, nama_produk) { var table = document.getElementById("order-menus"); var index = 0; @@ -694,25 +739,39 @@ } var qty = table.rows[index].getAttribute('data-qty'); + var diskonSatuan = table.rows[index].getAttribute('data-diskon-satuan'); var total = table.rows[index].getAttribute('data-total'); var harga = table.rows[index].getAttribute('data-harga'); if (qty > 1) { qty = parseInt(qty) - 1; - total = parseInt(total) - parseInt(harga); + diskonSatuan = parseInt(diskonSatuan); + total = (parseInt(total) - parseInt(harga)) - ((parseInt(total) - parseInt(harga)) * (diskonSatuan / 100)); table.rows[index].setAttribute('data-qty', qty); + table.rows[index].setAttribute('data-diskon-satuan', diskonSatuan); table.rows[index].setAttribute('data-total', total); + table.rows[index].cells[0].innerHTML = ` + + ${nama_produk} +
+ ${(diskonSatuan > 0) ? 'Rp. ' + harga + ' | Rp. ' + total + '' : 'Rp. ' + total + ''} +
+ +
+ + `; + table.rows[index].cells[1].innerHTML = `
- + - + - +
@@ -798,6 +857,7 @@ var id = row.getAttribute('data-id'); var nama = row.getAttribute('data-nama'); var qty = row.getAttribute('data-qty'); + var diskonSatuan = row.getAttribute('data-diskon-satuan'); var harga = row.getAttribute('data-harga'); var total = row.getAttribute('data-total'); @@ -806,6 +866,7 @@ id: id, nama: nama, qty: qty, + diskonSatuan: diskonSatuan, harga: harga, total: total });