diff --git a/app/assets/javascripts/OQS.js b/app/assets/javascripts/OQS.js
index d77a3a6a..54e73fe1 100644
--- a/app/assets/javascripts/OQS.js
+++ b/app/assets/javascripts/OQS.js
@@ -24,6 +24,81 @@ $(document).ready(function(){
// window.location.reload(1);
// }, 10000);
+ $(".oqs_click").on("click", function(){
+
+ var oqs_id = $(this).find(".oqs-id").text();
+ var url = 'oqs/get_items/'+oqs_id;
+ show_details(url);
+
+ }); //End Click
+
+ function show_details(url){
+ var oqs_append = $('.oqs_append');
+ oqs_append.empty();
+
+ //Start Ajax
+ $.ajax({
+ type: "GET",
+ url: url,
+ data: {},
+ dataType: "json",
+ success: function(data) {
+ for(var field in data) {
+ var price = parseFloat(data[field].price).toFixed(2);
+
+ if (data[field]["options"] == "[]") {
+ var options = "";
+ }else{
+ var options = data.options;
+ }
+
+ var date = data[field]["created_at"];
+
+ row ='
'
+ +'
'
+ +'
'
+ +''+data[field]["zone"]+'- '
+ +''+ data[field]["zone"] +''
+ +''+ data[field]["order_id"] +'- '
+ +'
'
+
+ +'
'
+ +''+ data[field]["item_name"] +'- '
+ +''+ data[field]["qty"] +'- '
+ +'
'
+
+ +'
'+ options +'
'
+
+ +'
'
+ +'Order at'
+ +''+ date +' - '
+
+ +''+ data[field]["item_order_by"] +' '
+ +' '
+ +'
'
+
+ +'
'+ data[field]["customer_name"] +'
'
+ +'
'+ data[field]["assigned_order_item_id"] +'
'
+ +'
'
+
+ +''
+
+ +'
';
+
+
+
+ $('.oqs_append').append(row);
+ }
+
+ }
+ });
+ //end Ajax
+
+ }
+
$(document).on('click', '.queue_station', function(event){
var orderZone=$(this).children().children().children('.order-zone').text().trim();
// var orderItem=$(this).children().children().children('.order-item').text();
@@ -41,7 +116,6 @@ $(document).ready(function(){
$('#order-from').text(orderZone);
// clear order items
$("#oqs-order-details-table").children("tbody").empty();
-
// Call get_order_items() for Order Items by dining
$.ajax({
type: 'GET',
@@ -76,7 +150,7 @@ $(document).ready(function(){
// complete for queue item
- $(document).on('click', '.order-complete', function(event){
+ $(document).on('click', '.order-complete', function(event){
//e.preventDefault();
var _self = $(this); // To know in ajax return
var assigned_item_id=$(this).attr('id').substr(15);
@@ -118,10 +192,13 @@ $(document).ready(function(){
});
// Print Order Item
- $('#print_order_item').on('click',function(){
+ $(document).on('click', '#print_order_item', function(event){
var assigned_item_id = $('.selected-item').children('.card-block').children('.assigned-order-item').text();
var options = $('.selected-item').children('.card-block').find('.item-options').text();
var params = { 'options':options };
+ console.log(assigned_item_id);
+ console.log(options);
+ console.log(params);
$.ajax({
type: 'GET',
url: '/oqs/print/print/'+assigned_item_id,
@@ -130,7 +207,8 @@ $(document).ready(function(){
});
// Print Order Summary
- $('#print_order_summary').on('click',function(){
+ // $('#print_order_summary').on('click',function(){
+ $(document).on('click', '#print_order_summary', function(event){
var table_name=$('.selected-item').children().children().children('.order-zone').text().trim();
var assigned_item_id=$('.selected-item').children('.card-block').children('.assigned-order-item').text();
var params = { 'table_name':table_name };
diff --git a/app/views/oqs/home/index.html.erb b/app/views/oqs/home/index.html.erb
index 857d9cb7..5642e4f7 100644
--- a/app/views/oqs/home/index.html.erb
+++ b/app/views/oqs/home/index.html.erb
@@ -144,82 +144,4 @@
-