diff --git a/app/views/foodcourt/addorders/detail.html.erb b/app/views/foodcourt/addorders/detail.html.erb
index 204f0d14..8406c989 100644
--- a/app/views/foodcourt/addorders/detail.html.erb
+++ b/app/views/foodcourt/addorders/detail.html.erb
@@ -214,16 +214,19 @@
0.00 |
- <% if params[:update] %>
-
- <% else %>
- <% if @sale_id.nil?%>
-
- <% else %>
-
+
+ <% if params[:update] %>
+
+ <% else %>
+ <% if @sale_id.nil?%>
+
+ <% else %>
+
+ <% end %>
+
+
+
<% end %>
-
- <% end %>
@@ -875,4 +878,47 @@ function create_order(data,paymentMethod = "") {
},
});
}
+
+$('#mmqr').click(function() {
+ // alert("MMQR");
+ const paymentMethod = 'MMQR';
+ const $serverMode = $('#server_mode');
+ const $createOrderBtn = $('#create_order');
+ const $createPayOrderBtn = $('#create_pay_order');
+
+ const params = {
+ order_source: "food_court",
+ order_type: "dine_in",
+ customer_id: $("#customer_id").text(),
+ guest_info: "",
+ table_id: $("#table_id").text(),
+ order_items: JSON.stringify(get_order_item_rows()),
+ create_type: "create_pay",
+ };
+
+ $.ajax({
+ url: '/foodcourt/addorders/create',
+ method: 'POST',
+ contentType: 'application/json',
+ headers: {
+ 'X-CSRF-Token': $('meta[name="csrf-token"]').attr('content')
+ },
+ data: JSON.stringify(params),
+ success: function(result) {
+ const booking_id = result.booking_id;
+ window.location.href = `/foodcourt/${result.sale_id}/qrpay/init`;
+ if ($serverMode.val() !== "cloud" && $("#display_type").val() === "2") {
+ // customer_display_view(null, "reload");
+ }
+ },
+ error: function(xhr) {
+ $('#oqs_loading_wrapper').hide();
+ $createOrderBtn.prop('disabled', false);
+ $createPayOrderBtn.prop('disabled', false);
+
+ const errorMsg = xhr.status ? `Status: ${xhr.status} - ${xhr.statusText}` : "Network error";
+ swal("Error", errorMsg, "error");
+ }
+ });
+})
diff --git a/app/views/layouts/_read_modal.html.erb b/app/views/layouts/_read_modal.html.erb
index 6f2384fe..ae46564b 100644
--- a/app/views/layouts/_read_modal.html.erb
+++ b/app/views/layouts/_read_modal.html.erb
@@ -8,8 +8,6 @@
Please tap NFC Card or Scan Code

-
-