toggle mmqr payment method
This commit is contained in:
@@ -223,6 +223,8 @@
|
||||
<h2 class="modal-title">Payment Options</h2>
|
||||
</div>
|
||||
<div class="payment-grid">
|
||||
<% mmqr = PaymentMethodSetting.find_by(payment_method: 'MMQR') %>
|
||||
<% if mmqr.present? && mmqr.is_active %>
|
||||
<div class="payment-card" id="dynamic_qr">
|
||||
<div class="payment-icon text-center">
|
||||
<img src="/image/mmqr.webp" width="100" height="100" />
|
||||
@@ -233,6 +235,7 @@
|
||||
<div class="text-center text-bold text-muted">
|
||||
(Or)
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<!-- Read NFC Card -->
|
||||
<button type="button" id="read_nfc" data-toggle="modal" data-target="#read_modal">
|
||||
@@ -273,6 +276,9 @@ document.addEventListener('DOMContentLoaded', function () {
|
||||
|
||||
// });
|
||||
|
||||
var dynamicQR = document.querySelector('.payment-card#dynamic_qr')
|
||||
|
||||
if(dynamicQR) {
|
||||
document.querySelector('.payment-card#dynamic_qr').addEventListener('click', function() {
|
||||
document.getElementById('fullpage-loading').style.display = 'flex';
|
||||
|
||||
@@ -281,6 +287,7 @@ document.addEventListener('DOMContentLoaded', function () {
|
||||
}, 5000);
|
||||
initDynamicQrPay();
|
||||
});
|
||||
}
|
||||
|
||||
function initDynamicQrPay() {
|
||||
const paymentMethod = 'MMQR';
|
||||
|
||||
@@ -550,9 +550,14 @@
|
||||
});
|
||||
|
||||
// qr pay
|
||||
var dynamicQR = document.querySelector('.payment-card#dynamic_qr')
|
||||
|
||||
if(dynamicQR) {
|
||||
document.querySelector('.payment-card#dynamic_qr').addEventListener('click', function() {
|
||||
initDynamicQrPay();
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
function initDynamicQrPay() {
|
||||
const paymentMethod = 'MMQR';
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
</div>
|
||||
<div class="row p-l-5 p-r-5">
|
||||
<div class="col-lg-6 col-md-6 col-sm-6"><strong>Table No :</strong> <%=@table_no%></div>
|
||||
<span class="hidden" id="dining"><%if !@dining.nil?%><%= @dining.id%><%end%></span>
|
||||
<span class="hidden" id="dining"><%if !@dining.nil?%><%= @dining.id rescue "-" %><%end%></span>
|
||||
<div class="col-lg-6 col-md-6 col-sm-6 text-left"><strong>Sale ID :</strong> <span id="sale_id"><% if @sale_data %><%=@sale_data.sale_id %><% end %></span></div>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -185,6 +185,7 @@
|
||||
}
|
||||
</style>
|
||||
|
||||
<!-- loading -->
|
||||
<div id="fullpage-loading" style="display:none; position:fixed; z-index:9999; top:0; left:0; width:100vw; height:100vh; background:rgba(0,0,0,0.35); align-items:center; justify-content:center;">
|
||||
<div>
|
||||
<div style="display:flex; gap:10px; justify-content:center;">
|
||||
@@ -196,6 +197,7 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- nfc modal -->
|
||||
<div class="modal fade" id="read_modal" tabindex="-1" role="dialog" aria-labelledby="myLargeModalLabel" aria-hidden="true" >
|
||||
<div class="modal-dialog read-dialog" role="document">
|
||||
<div class="modal-content">
|
||||
@@ -223,6 +225,8 @@
|
||||
<h2 class="modal-title">Payment Options</h2>
|
||||
</div>
|
||||
<div class="payment-grid">
|
||||
<% mmqr = PaymentMethodSetting.find_by(payment_method: 'MMQR') %>
|
||||
<% if mmqr.present? && mmqr.is_active %>
|
||||
<div class="payment-card" id="dynamic_qr">
|
||||
<div class="payment-icon text-center">
|
||||
<img src="/image/mmqr.webp" width="100" height="100" />
|
||||
@@ -238,6 +242,7 @@
|
||||
<div class="text-center text-bold text-muted">
|
||||
(Or)
|
||||
</div>
|
||||
<% end %>
|
||||
|
||||
<!-- Read NFC Card -->
|
||||
<button type="button" id="read_nfc" data-toggle="modal" data-target="#read_modal">
|
||||
|
||||
Reference in New Issue
Block a user