From ccab11acb2a97789139905bb4f84dfbe2ed477ee Mon Sep 17 00:00:00 2001 From: Aung Myo Date: Mon, 23 Oct 2017 09:38:11 +0630 Subject: [PATCH] update admin bsb for layout --- app/assets/javascripts/CRM.js | 3 - app/assets/javascripts/OQS.js | 9 +- app/assets/javascripts/origami.js | 279 ++++++----- app/assets/stylesheets/CRM.scss | 1 - app/assets/stylesheets/OQS.scss | 19 +- app/assets/stylesheets/application.scss | 472 +----------------- app/assets/stylesheets/origami.scss | 27 +- app/assets/stylesheets/reset.css | 2 +- app/controllers/base_oqs_controller.rb | 10 + app/controllers/oqs/edit_controller.rb | 2 +- app/controllers/oqs/home_controller.rb | 2 +- .../origami/card_payments_controller.rb | 2 +- .../origami/cash_ins_controller.rb | 2 +- .../origami/credit_payments_controller.rb | 2 +- .../origami/customers_controller.rb | 2 +- .../origami/discounts_controller.rb | 2 +- app/controllers/origami/home_controller.rb | 2 +- .../origami/in_duties_controller.rb | 2 +- app/controllers/origami/jcb_controller.rb | 2 +- app/controllers/origami/master_controller.rb | 2 +- .../origami/moveroom_controller.rb | 2 +- .../origami/movetable_controller.rb | 2 +- app/controllers/origami/mpu_controller.rb | 2 +- app/controllers/origami/orders_controller.rb | 2 +- .../origami/other_charges_controller.rb | 2 +- .../origami/others_payments_controller.rb | 2 +- .../origami/payments_controller.rb | 2 +- .../origami/product_commissions_controller.rb | 2 +- .../origami/redeem_payments_controller.rb | 2 +- .../origami/room_invoices_controller.rb | 2 +- app/controllers/origami/rooms_controller.rb | 2 +- .../origami/sale_edit_controller.rb | 2 +- .../origami/table_invoices_controller.rb | 2 +- app/controllers/origami/visa_controller.rb | 2 +- app/controllers/origami/voucher_controller.rb | 2 +- app/views/layouts/OQS.html.erb | 70 ++- app/views/layouts/origami.html.erb | 64 ++- config/initializers/assets.rb | 2 +- 38 files changed, 310 insertions(+), 700 deletions(-) diff --git a/app/assets/javascripts/CRM.js b/app/assets/javascripts/CRM.js index 2564e8e5..e9c764fe 100644 --- a/app/assets/javascripts/CRM.js +++ b/app/assets/javascripts/CRM.js @@ -9,9 +9,6 @@ // // Read Sprockets README (https://github.com/rails/sprockets#sprockets-directives) for details // about supported directives. -// - - //= require jquery //= require tether diff --git a/app/assets/javascripts/OQS.js b/app/assets/javascripts/OQS.js index c48807b3..bd59ffad 100644 --- a/app/assets/javascripts/OQS.js +++ b/app/assets/javascripts/OQS.js @@ -12,10 +12,17 @@ // //= require jquery //= require tether -//= require bootstrap +//= require bootstrap/js/popper.min +//= require bootstrap/js/bootstrap-material-design.min //= require jquery_ujs //= require turbolinks //= require cable +//= require jquery-slimscroll/jquery.slimscroll.js +//= require node-waves/waves.js +//= require sweetalert/sweetalert.min.js +//= require BSBMaterial/admin.js +//= require BSBMaterial/demo.js +//= require custom.js $(document).ready(function(){ diff --git a/app/assets/javascripts/origami.js b/app/assets/javascripts/origami.js index 6b2af56b..2f9fcee4 100644 --- a/app/assets/javascripts/origami.js +++ b/app/assets/javascripts/origami.js @@ -1,12 +1,15 @@ //= require jquery //= require tether -//= require bootstrap +//= require bootstrap/js/popper.min +//= require bootstrap/js/bootstrap-material-design.min //= require jquery_ujs //= require turbolinks -//= require cable -//= require jquery-ui -//= require bootstrap-datepicker -//= require jquery.datetimepicker +//= require jquery-slimscroll/jquery.slimscroll.js +//= require node-waves/waves.js +//= require sweetalert/sweetalert.min.js +//= require BSBMaterial/admin.js +//= require BSBMaterial/demo.js +//= require custom.js $(document).ready(function(){ // auto refresh every 60 seconds @@ -19,7 +22,7 @@ $(document).ready(function(){ order_status = $(".selected-item").children().find(".orders-order-status").text().substr(0,6).trim(); // Enable/Disable Button - control_button(order_status); + //control_button(order_status); $(".orders").on('click', function(){ $("#order-sub-total").text(''); @@ -35,7 +38,7 @@ $(document).ready(function(){ var order_status=$(this).find(".orders-order-status").text().trim(); // Enable/Disable Button - control_button(order_status); + //control_button(order_status); var customer_id=$(this).find(".customer-id").text(); show_customer_details(customer_id); @@ -110,7 +113,7 @@ $(document).ready(function(){ }); // Bill Request - $('#request_bills').click(function() { + /*$('#request_bills').click(function() { var order_id=$(".selected-item").find(".orders-id").text().substr(0,16); if(order_id!=""){ window.location.href = '/origami/' + order_id + '/request_bills' @@ -119,52 +122,52 @@ $(document).ready(function(){ alert("Please select an order!"); } return false; - }); + });*/ // Discount for Payment - $('#discount').click(function() { - var order_id=$(".selected-item").find(".orders-id").text().substr(0,16); + // $('#discount').click(function() { + // var order_id=$(".selected-item").find(".orders-id").text().substr(0,16); - if(order_id!=""){ - window.location.href = '/origami/' + order_id + '/discount' - } - else { - alert("Please select an order!"); - } + // if(order_id!=""){ + // window.location.href = '/origami/' + order_id + '/discount' + // } + // else { + // alert("Please select an order!"); + // } - return false; - }); + // return false; + // }); // Pay Discount for Payment - $("#pay-discount").on('click', function(e){ - e.preventDefault(); - var sale_id = $('#sale-id').text(); - var sale_item_id = $('.selected-item').attr('id').substr(0,16); - var sub_total = $('#order-sub-total').text(); - var grand_total = $('#order-grand-total').text(); - var discount_type = $('#discount-type').val(); - var discount_value = $('#discount-amount').val(); - var discount_amount = discount_value; - var ajax_url = "/origami/" + sale_id + "/discount"; + // $("#pay-discount").on('click', function(e){ + // e.preventDefault(); + // var sale_id = $('#sale-id').text(); + // var sale_item_id = $('.selected-item').attr('id').substr(0,16); + // var sub_total = $('#order-sub-total').text(); + // var grand_total = $('#order-grand-total').text(); + // var discount_type = $('#discount-type').val(); + // var discount_value = $('#discount-amount').val(); + // var discount_amount = discount_value; + // var ajax_url = "/origami/" + sale_id + "/discount"; - if(sale_item_id != null){ - ajax_url = "/origami/" + sale_item_id + "/discount"; - sub_total = $("#"+sale_item_id).children().find("#item-total-price").text(); - } + // if(sale_item_id != null){ + // ajax_url = "/origami/" + sale_item_id + "/discount"; + // sub_total = $("#"+sale_item_id).children().find("#item-total-price").text(); + // } - // For Percentage Discount - if(discount_type == 1){ - discount_amount=(sub_total*discount_value)/100; - } + // // For Percentage Discount + // if(discount_type == 1){ + // discount_amount=(sub_total*discount_value)/100; + // } - var params = {'sale_id': sale_id, 'sale_item_id': sale_item_id, 'grand_total' : grand_total, 'discount_type':discount_type, 'discount_value':discount_value, 'discount_amount':discount_amount}; - $.ajax({ - type: "POST", - url: ajax_url, - data: params, - success:function(result){ } - }); - }); + // var params = {'sale_id': sale_id, 'sale_item_id': sale_item_id, 'grand_total' : grand_total, 'discount_type':discount_type, 'discount_value':discount_value, 'discount_amount':discount_amount}; + // $.ajax({ + // type: "POST", + // url: ajax_url, + // data: params, + // success:function(result){ } + // }); + // }); // Payment for Bill @@ -180,118 +183,118 @@ $(document).ready(function(){ return false; }); - $('#customer').click(function() { - var sale = $(".selected-item").find(".orders-id").text().substr(0,16); - if (sale.substring(0, 3)=="SAL") { - var sale_id = sale - }else{ - var sale_id = $(".selected-item").find(".order-cid").text(); - } - window.location.href = '/origami/'+ sale_id + "/customers" + // $('#customer').click(function() { + // var sale = $(".selected-item").find(".orders-id").text().substr(0,16); + // if (sale.substring(0, 3)=="SAL") { + // var sale_id = sale + // }else{ + // var sale_id = $(".selected-item").find(".order-cid").text(); + // } + // window.location.href = '/origami/'+ sale_id + "/customers" - return false; - }); + // return false; + // }); - $('#re-print').click(function() { - var sale_id = $(".selected-item").find(".orders-id").text().substr(0,16); + // $('#re-print').click(function() { + // var sale_id = $(".selected-item").find(".orders-id").text().substr(0,16); - window.location.href = '/origami/'+ sale_id + "/reprint" + // window.location.href = '/origami/'+ sale_id + "/reprint" - return false; - }); + // return false; + // }); - function show_customer_details(customer_id){ + // function show_customer_details(customer_id){ - if(window.location.pathname.substring(0, 12) == "/origami/SAL"){ - var url = customer_id+"/get_customer/" - }else{ - var url = "origami/"+customer_id+"/get_customer/" - } + // if(window.location.pathname.substring(0, 12) == "/origami/SAL"){ + // var url = customer_id+"/get_customer/" + // }else{ + // var url = "origami/"+customer_id+"/get_customer/" + // } - $('.customer_detail').removeClass('hide'); + // $('.customer_detail').removeClass('hide'); - //Start Ajax - $.ajax({ - type: "GET", - url: url, - data: {}, - dataType: "json", - success: function(data) { - $("#customer_name").text(data["customer"].name); - if (data["response_data"]["data"].length) { - $.each(data["response_data"]["data"], function (i) { - if(data["response_data"]["data"][i]["accountable_type"] == "RebateAccount"){ - var balance = data["response_data"]["data"][i]["balance"]; - if (data["response_data"]["status"]==true) { - $('.rebate_amount').removeClass('hide'); - row = - '' + data["response_data"]["data"][i]["accountable_type"] +'' - +'' + balance + ''; + // //Start Ajax + // $.ajax({ + // type: "GET", + // url: url, + // data: {}, + // dataType: "json", + // success: function(data) { + // $("#customer_name").text(data["customer"].name); + // if (data["response_data"]["data"].length) { + // $.each(data["response_data"]["data"], function (i) { + // if(data["response_data"]["data"][i]["accountable_type"] == "RebateAccount"){ + // var balance = data["response_data"]["data"][i]["balance"]; + // if (data["response_data"]["status"]==true) { + // $('.rebate_amount').removeClass('hide'); + // row = + // '' + data["response_data"]["data"][i]["accountable_type"] +'' + // +'' + balance + ''; - $(".rebate_amount").html(row); - } + // $(".rebate_amount").html(row); + // } - } - }); - }else{ - $('.rebate_amount').addClass('hide'); - } - } - }); - //End Ajax - } + // } + // }); + // }else{ + // $('.rebate_amount').addClass('hide'); + // } + // } + // }); + // //End Ajax + // } /* For Receipt - Calculate discount or tax */ - $('.cashier_number').on('click', function(event){ - if(event.handled !== true) { - var original_value=0; - original_value = $('#discount-amount').val(); + // $('.cashier_number').on('click', function(event){ + // if(event.handled !== true) { + // var original_value=0; + // original_value = $('#discount-amount').val(); - var input_type = $(this).attr("data-type"); + // var input_type = $(this).attr("data-type"); - switch (input_type) { - case 'num': - var input_value = $(this).attr("data-value"); - if (original_value == "0.0"){ - $('#discount-amount').val(input_value); - update_balance(); - } - else{ - $('#discount-amount').val(original_value + '' + input_value); - update_balance(); - } - break; + // switch (input_type) { + // case 'num': + // var input_value = $(this).attr("data-value"); + // if (original_value == "0.0"){ + // $('#discount-amount').val(input_value); + // update_balance(); + // } + // else{ + // $('#discount-amount').val(original_value + '' + input_value); + // update_balance(); + // } + // break; - case 'add': - var input_value = $(this).attr("data-value"); - amount = parseInt(input_value); - $('#discount-amount').val(amount); - $('#discount-type').val(1); - update_balance(); - break; + // case 'add': + // var input_value = $(this).attr("data-value"); + // amount = parseInt(input_value); + // $('#discount-amount').val(amount); + // $('#discount-type').val(1); + // update_balance(); + // break; - case 'del' : - var discount_text=$('#discount-amount').val(); - $('#discount-amount').val(discount_text.substr(0,discount_text.length-1)); - update_balance(); - break; + // case 'del' : + // var discount_text=$('#discount-amount').val(); + // $('#discount-amount').val(discount_text.substr(0,discount_text.length-1)); + // update_balance(); + // break; - case 'clr': - $('#discount-amount').val("0.0"); - update_balance(); - break; - } + // case 'clr': + // $('#discount-amount').val("0.0"); + // update_balance(); + // break; + // } - event.handled = true; - } else { - return false; - } - }); + // event.handled = true; + // } else { + // return false; + // } + // }); - $('.discount-item-row').on('click',function(){ - $('.discount-item-row').removeClass('selected-item'); - $(this).addClass('selected-item'); - }); + // $('.discount-item-row').on('click',function(){ + // $('.discount-item-row').removeClass('selected-item'); + // $(this).addClass('selected-item'); + // }); // $(".orders").on('click', function(){ // var dining_id = $(this).attr("data-id"); diff --git a/app/assets/stylesheets/CRM.scss b/app/assets/stylesheets/CRM.scss index a1892bc5..6d70c162 100644 --- a/app/assets/stylesheets/CRM.scss +++ b/app/assets/stylesheets/CRM.scss @@ -12,7 +12,6 @@ @import "multi-select/css/multi-select.css"; @import "bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker"; @import "morrisjs/morris"; -@import "fileinput.min"; @import "BSBMaterial/style"; @import "BSBMaterial/themes/all-themes"; @import "reset"; diff --git a/app/assets/stylesheets/OQS.scss b/app/assets/stylesheets/OQS.scss index 108c7541..93b922bc 100644 --- a/app/assets/stylesheets/OQS.scss +++ b/app/assets/stylesheets/OQS.scss @@ -1,12 +1,13 @@ -@import "bootstrap"; -@import "font-awesome"; -@import "theme"; - -/* Show it is fixed to the top */ -// body { -// min-height: 75rem; -// padding-top: 4.5rem; -// } +@import "tether"; +@import "bootstrap/css/bootstrap-material-design.min"; +@import "node-waves/waves"; +@import "animate-css/animate"; +@import "sweetalert/sweetalert.css"; +@import "bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker"; +@import "morrisjs/morris"; +@import "BSBMaterial/style"; +@import "BSBMaterial/themes/all-themes"; +@import "reset"; .order-completed { background-color: #CCFFDD; } diff --git a/app/assets/stylesheets/application.scss b/app/assets/stylesheets/application.scss index 4e9bf8d6..cbe882dd 100644 --- a/app/assets/stylesheets/application.scss +++ b/app/assets/stylesheets/application.scss @@ -9,477 +9,7 @@ @import "fileinput.min"; @import "BSBMaterial/style"; @import "BSBMaterial/themes/all-themes"; - -/* Start Reset Theme */ -.col, .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col-auto, .col-lg, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-auto, .col-md, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md-auto, .col-sm, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-auto { - padding-left: 10px; - padding-right: 10px; -} -.col-lg-1, .col-md-1, .col-sm-1,col-xl-1{ - padding-left: 5px ; - padding-right: 5px ; -} - -.navbar { - padding: 0.1rem 1rem; -} - -.navbar-header { - padding: 0px; -} - -.navbar-brand { - padding-top: 0rem; - padding-bottom: 0rem; -} - -.navbar-brand-txt { - position: relative; - top: 5px; -} - -.navbar-right a { - color: #fff; -} - -.navbar-right a.dropdown-toggle { - position: relative; - top: -5px; -} - -.dropdown-menu { - margin-top: 0px !important; -} - -.switch label { - color: #070707 !important; -} - -.ls-closed .bars:after, .ls-closed .bars:before { - position: absolute; - top: 8px; -} - -section.content { - margin: 60px 15px 0 225px; -} - -.sidebar { - width: 210px; - height: calc(100vh - 50px); - position: fixed; - top: 50px; - right: 250px; -} - -.right-sidebar { - width: 240px; - height: calc(100vh - 50px); - position: fixed; - right: -260px; - top: 50px; -} - -.info-box { - margin-bottom: 20px; -} - -.card { - margin-bottom: 20px; -} - -.card .card-header { - padding: 0.5rem; -} - -.card .card-title{ - margin-bottom:0.5rem; -} - -.card .card-block { - padding: 0.5rem; -} - -.btn { - padding: .46875rem 0.25rem; - color : #fff !important; -} -.btn-default, .bg-default{ - color : #111 !important; -} -.checkbox label, label.checkbox-inline { - padding-left: 0; -} - -.checkbox label input[type=checkbox], label.checkbox-inline input[type=checkbox] { - position: relative; - left: 0; - z-index: -1; - width: 13px; - height: 13px; - margin: 5px 5px 0 0; - overflow: hidden; - pointer-events: none; - opacity: 1; -} - - -.sidebar .menu .list .header { - background: #eee; - font-size: 12px; - font-weight: bold; - padding: 8px 16px; -} - -.breadcrumb { - font-size:0.87rem; -} - -.list-group-item{ - padding:0.75rem 1rem; -} -.btn:not(.btn-link):not(.btn-circle) span { - position: relative; - top: 0px; - margin-left: 0px; -} -.nav { - padding-left: 0; - margin-bottom: 0; - list-style: none; -} - -.nav > li > a { - position: relative; - display: block; - padding: 10px 15px; -} - -.nav-tabs > li { - float: left; - margin-bottom: -1px; -} - -.nav-tabs li a.active { - color: #000 !important; - border-bottom: 2px solid #2196F3 !important; -} - -.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus { - color: #555; - cursor: default; - background-color: #fff; - border: 1px solid #ddd; - border-bottom-color: transparent; -} -.nav-tabs > li > a { - margin-right: 2px; - line-height: 1.42857143; - text-decoration:none; -} -.nav-tabs .nav-link { - padding: 0.7286em .8575em; -} - -.checkbox label input[type=checkbox], label.checkbox-inline input[type=checkbox] { - opacity:0 !important; - margin-right:15px; -} - -.hidden{ - display: none !important; -} - -/* End Reset Theme */ -/* *************************************************** */ - -/***************** Start Origami CSS *************************/ -/* Reset */ -.table { - margin-bottom: 0px; -} - -select.form-control { - height: inherit !important; -} - -.form-horizontal .form-group { - margin-right: 0px !important; -} - -.card-columns { - font-size: 18px !important; -} - -/* End Reset */ -/* -.dining { - min-height:470px; - max-height:570px; - overflow:auto -} - -.order-info { - min-height:300px; - max-height:500px; - overflow:auto -} -*/ -.others-payment{ - line-height:100px; - text-align:center; - color:white; - width:300px; - height:100px; - font-size:18px; -} - -.orders-table { - cursor: pointer; -} - -.cashier_number{ - width: 33%; - height:70px; - line-height:70px; - text-align:center; - background:#54A5AF; - // float:left; - // margin:2px; - font-size:20px; - color:white; - // cursor:pointer; -} - -.border-left{ - border-left:1px solid #fff; -} - -.del_cashier_number{ - opacity:0.6, -} - -.pay{ - width: 98%; - height:211px; - line-height:211px; - text-align:center; - font-size:20px; - color:white; -} - -.payment{ - height:70px;line-height:70px; - align:center; - color:white; - font-size:16px; - margin-top:5px; -} - -.font-12 { - font-size: 12px; -} - -.cash-color{ - background-color:#80CBC4; -} - -.credit-color{ - background-color:#FFCCBC; -} - -.other-payment-color{ - background-color:#E1BEE7; -} - -.cashier_number:hover{ - background:#A9F5F2; -} - -.action-btn { - white-space: normal !important; - height: 60px; - margin-bottom: 5px; -} - -.radius-btn { - border-radius:5px; - color:#fff; - background-color:red; -} - -.bottom-5 { - margin-bottom: 5px; -} - -.fluid { - width: 100%; -} - -.style2 { - border-top: 3px double #8c8b8b; -} - -.long{ - width:49%; -} - -.sold { - background-color: red; -} - -.paid { - background-color: green; -} - -.selected-item { - color: #fff !important; - background-color: blue !important; -} - -.selected-account { - color: #fff !important; - background-color: blue !important; -} - -/* Reciept Style */ -#order-charges-table td { - border-top: none !important; -} - -.charges-name { - width: 80%; - text-align: left; -} - -.item-name { - width: 60%; - text-align: left; -} - -.item-attr { - width: 20%; - text-align: right; -} - -.item-attr-edit{ - width: 10%; - text-align: left; -} - -.display-none{ - display: none; -} - -.text-white{ - color: #fff; -} - -/* Colors */ -.purple { - background-color:#7a62d3; -} - -.orange{ - background-color:#FF7F50; -} - -.red { - background-color:#ff0000; -} - -.green{ - background-color: #009900; -} - -.orange{ - background-color: #FF8C00; -} - -.blue{ - background-color: blue; -} - -/* End Colors */ - -.left{ - margin-left:1px; -} - -.bottom{ - margin-bottom: 1px; - margin-left:-10px ; - margin-right:-10px; -} - -/* Discount */ - -.discount-item-row { - cursor: pointer; -} - -tr.discount-item-row:hover { - background-color: #e3e3e3 !important; -} -.required abbr{ - color: red !important; -} - -#sxModal { - display: none; - overflow: auto; - width: 100%; - height: 100%; - background-color: #000; - background-color: rgba(0,0,0,0.4); - position: fixed; - top: 0; - right: 0; - bottom: 0; - left: 0; - z-index: 1100; -} - -#sxModal-Content { - position: relative; - left: 42%; - top: 30%; - background-color: #d9534f; - color: #fff; - text-align: center; - width: 200px; - height: 200px; - padding-top: 5%; - border-radius: 100px; - z-index: 1101; -} - -/*Loading gif for payment*/ - -#loading_wrapper{ - position: fixed; - background-color: #C8C8C8 ; - height: 100%; - width: 100%; - left: 0; - opacity: 0.6; - top: 0; - z-index: 9999999; -} - -#loading{ - position: relative; - height: 100%; - width: 100%; - background-image: url('../../../image/loading-ajax.gif'); - background-position: center center; - background-repeat: no-repeat; - opacity: 1; - filter: alpha(opacity=100); /* ie */ - -moz-opacity: 1; /* mozilla */ - -} -/***********************End Origami CSS ************************/ +@import "reset"; /*----- Order Processing Items -----*/ .opi_ul { diff --git a/app/assets/stylesheets/origami.scss b/app/assets/stylesheets/origami.scss index f0db5df8..d0819198 100644 --- a/app/assets/stylesheets/origami.scss +++ b/app/assets/stylesheets/origami.scss @@ -1,16 +1,24 @@ +/* @import "bootstrap"; @import "font-awesome"; @import "theme"; @import "jquery-ui"; @import "bootstrap-datepicker3"; - @import "jquery.datetimepicker"; +*/ + +@import "tether"; +@import "bootstrap/css/bootstrap-material-design.min"; +@import "node-waves/waves"; +@import "animate-css/animate"; +@import "sweetalert/sweetalert.css"; +@import "multi-select/css/multi-select.css"; +@import "bootstrap-material-datetimepicker/css/bootstrap-material-datetimepicker"; +@import "morrisjs/morris"; +@import "BSBMaterial/style"; +@import "BSBMaterial/themes/all-themes"; +@import "reset"; -/* Show it is fixed to the top */ -// body { -// min-height: 75rem; -// padding-top: 4.5rem; -// } /* Reset */ .table { @@ -237,11 +245,8 @@ tr.discount-item-row:hover { color: red !important; } -/* Jquery Confirm */ - -.jconfirm-box-container{ - margin-left:-40px !important; - margin-top:-40px !important; +.border-left{ + border-left:1px solid #fff; } #sxModal { diff --git a/app/assets/stylesheets/reset.css b/app/assets/stylesheets/reset.css index 0f39daba..0556a5b6 100644 --- a/app/assets/stylesheets/reset.css +++ b/app/assets/stylesheets/reset.css @@ -49,7 +49,7 @@ } section.content { - margin: 40px 15px 0 225px; + margin: 70px 15px 0 225px; } .sidebar { diff --git a/app/controllers/base_oqs_controller.rb b/app/controllers/base_oqs_controller.rb index 50d7bd55..db9f8231 100644 --- a/app/controllers/base_oqs_controller.rb +++ b/app/controllers/base_oqs_controller.rb @@ -10,6 +10,16 @@ class BaseOqsController < ActionController::Base redirect_to root_path end + #change locallization + def set_locale + I18n.locale = params[:locale] || I18n.default_locale + end + + # RESTful url for localize + def default_url_options + { locale: I18n.locale } + end + def current_user @current_user ||= Employee.find_by_token_session(session[:session_token]) if session[:session_token] end diff --git a/app/controllers/oqs/edit_controller.rb b/app/controllers/oqs/edit_controller.rb index 1e8011e7..33ffd8a6 100644 --- a/app/controllers/oqs/edit_controller.rb +++ b/app/controllers/oqs/edit_controller.rb @@ -1,4 +1,4 @@ -class Oqs::EditController < ApplicationController#BaseOqsController +class Oqs::EditController < BaseOqsController def index assigned_item_id = params[:id] assigned_item = AssignedOrderItem.find(assigned_item_id) diff --git a/app/controllers/oqs/home_controller.rb b/app/controllers/oqs/home_controller.rb index 561b0552..af843c7e 100644 --- a/app/controllers/oqs/home_controller.rb +++ b/app/controllers/oqs/home_controller.rb @@ -1,4 +1,4 @@ -class Oqs::HomeController < ApplicationController#BaseOqsController +class Oqs::HomeController < BaseOqsController def index @queue_stations = OrderQueueStation.all diff --git a/app/controllers/origami/card_payments_controller.rb b/app/controllers/origami/card_payments_controller.rb index 8ea44d3f..e0c56971 100644 --- a/app/controllers/origami/card_payments_controller.rb +++ b/app/controllers/origami/card_payments_controller.rb @@ -1,4 +1,4 @@ -class Origami::CardPaymentsController < ApplicationController #BaseOrigamiController +class Origami::CardPaymentsController < BaseOrigamiController def index @membership_rebate_balance = 0 @membership_id = 0 diff --git a/app/controllers/origami/cash_ins_controller.rb b/app/controllers/origami/cash_ins_controller.rb index 4ea4f6de..36860b85 100644 --- a/app/controllers/origami/cash_ins_controller.rb +++ b/app/controllers/origami/cash_ins_controller.rb @@ -1,4 +1,4 @@ -class Origami::CashInsController < ApplicationController #BaseOrigamiController +class Origami::CashInsController < BaseOrigamiController def new end diff --git a/app/controllers/origami/credit_payments_controller.rb b/app/controllers/origami/credit_payments_controller.rb index 43fe97f9..a4978a6f 100644 --- a/app/controllers/origami/credit_payments_controller.rb +++ b/app/controllers/origami/credit_payments_controller.rb @@ -1,4 +1,4 @@ -class Origami::CreditPaymentsController < ApplicationController #BaseOrigamiController +class Origami::CreditPaymentsController < BaseOrigamiController def index @sale_id = params[:sale_id] diff --git a/app/controllers/origami/customers_controller.rb b/app/controllers/origami/customers_controller.rb index 4bd69c76..72597613 100644 --- a/app/controllers/origami/customers_controller.rb +++ b/app/controllers/origami/customers_controller.rb @@ -1,4 +1,4 @@ -class Origami::CustomersController < ApplicationController #BaseOrigamiController +class Origami::CustomersController < BaseOrigamiController load_and_authorize_resource def index end diff --git a/app/controllers/origami/discounts_controller.rb b/app/controllers/origami/discounts_controller.rb index db9eb9a6..8fddfa0f 100644 --- a/app/controllers/origami/discounts_controller.rb +++ b/app/controllers/origami/discounts_controller.rb @@ -1,4 +1,4 @@ -class Origami::DiscountsController < ApplicationController #BaseOrigamiController +class Origami::DiscountsController < BaseOrigamiController authorize_resource :class => false #discount page show from origami index with selected order diff --git a/app/controllers/origami/home_controller.rb b/app/controllers/origami/home_controller.rb index c2356cae..27b9cc52 100644 --- a/app/controllers/origami/home_controller.rb +++ b/app/controllers/origami/home_controller.rb @@ -1,4 +1,4 @@ -class Origami::HomeController < ApplicationController #BaseOrigamiController +class Origami::HomeController < BaseOrigamiController before_action :set_dining, only: [:show] def index diff --git a/app/controllers/origami/in_duties_controller.rb b/app/controllers/origami/in_duties_controller.rb index d26f4050..eaf23c5a 100644 --- a/app/controllers/origami/in_duties_controller.rb +++ b/app/controllers/origami/in_duties_controller.rb @@ -1,4 +1,4 @@ -class Origami::InDutiesController < ApplicationController #BaseOrigamiController +class Origami::InDutiesController < BaseOrigamiController before_action :set_in_duty, only: %i[show edit update edit_in_duty update_for_in_duty destroy destroy_in_duty] # GET /in_duties diff --git a/app/controllers/origami/jcb_controller.rb b/app/controllers/origami/jcb_controller.rb index 124a3837..a8b77861 100644 --- a/app/controllers/origami/jcb_controller.rb +++ b/app/controllers/origami/jcb_controller.rb @@ -1,4 +1,4 @@ -class Origami::JcbController < ApplicationController #BaseOrigamiController +class Origami::JcbController < BaseOrigamiController def index @sale_id = params[:sale_id] diff --git a/app/controllers/origami/master_controller.rb b/app/controllers/origami/master_controller.rb index 5a1868bc..ba97cad9 100644 --- a/app/controllers/origami/master_controller.rb +++ b/app/controllers/origami/master_controller.rb @@ -1,4 +1,4 @@ -class Origami::MasterController < ApplicationController #BaseOrigamiController +class Origami::MasterController < BaseOrigamiController def index @sale_id = params[:sale_id] diff --git a/app/controllers/origami/moveroom_controller.rb b/app/controllers/origami/moveroom_controller.rb index 60f476fd..47a9fec9 100644 --- a/app/controllers/origami/moveroom_controller.rb +++ b/app/controllers/origami/moveroom_controller.rb @@ -1,4 +1,4 @@ -class Origami::MoveroomController < ApplicationController #BaseOrigamiController +class Origami::MoveroomController < BaseOrigamiController authorize_resource :class => false diff --git a/app/controllers/origami/movetable_controller.rb b/app/controllers/origami/movetable_controller.rb index ac5e8c88..4bec80a8 100644 --- a/app/controllers/origami/movetable_controller.rb +++ b/app/controllers/origami/movetable_controller.rb @@ -1,4 +1,4 @@ -class Origami::MovetableController < ApplicationController #BaseOrigamiController +class Origami::MovetableController < BaseOrigamiController authorize_resource :class => false diff --git a/app/controllers/origami/mpu_controller.rb b/app/controllers/origami/mpu_controller.rb index 42a67068..8e62ecda 100644 --- a/app/controllers/origami/mpu_controller.rb +++ b/app/controllers/origami/mpu_controller.rb @@ -1,4 +1,4 @@ -class Origami::MpuController < ApplicationController #BaseOrigamiController +class Origami::MpuController < BaseOrigamiController def index @sale_id = params[:sale_id] diff --git a/app/controllers/origami/orders_controller.rb b/app/controllers/origami/orders_controller.rb index 71420c2b..85047ef0 100644 --- a/app/controllers/origami/orders_controller.rb +++ b/app/controllers/origami/orders_controller.rb @@ -1,4 +1,4 @@ -class Origami::OrdersController < ApplicationController #BaseOrigamiController +class Origami::OrdersController < BaseOrigamiController def show @tables = Table.all.active.order('status desc') @rooms = Room.all.active.order('status desc') diff --git a/app/controllers/origami/other_charges_controller.rb b/app/controllers/origami/other_charges_controller.rb index 142a9dee..b0e6472c 100644 --- a/app/controllers/origami/other_charges_controller.rb +++ b/app/controllers/origami/other_charges_controller.rb @@ -1,4 +1,4 @@ -class Origami::OtherChargesController < ApplicationController #BaseOrigamiController +class Origami::OtherChargesController < BaseOrigamiController authorize_resource :class => false def index diff --git a/app/controllers/origami/others_payments_controller.rb b/app/controllers/origami/others_payments_controller.rb index e5a5b127..ed3fc93c 100644 --- a/app/controllers/origami/others_payments_controller.rb +++ b/app/controllers/origami/others_payments_controller.rb @@ -1,4 +1,4 @@ -class Origami::OthersPaymentsController < ApplicationController #BaseOrigamiController +class Origami::OthersPaymentsController < BaseOrigamiController def index @membership_rebate_balance = 0 @sale_id = params[:sale_id] diff --git a/app/controllers/origami/payments_controller.rb b/app/controllers/origami/payments_controller.rb index 7d3cdbd3..965d6a4c 100644 --- a/app/controllers/origami/payments_controller.rb +++ b/app/controllers/origami/payments_controller.rb @@ -1,4 +1,4 @@ -class Origami::PaymentsController < ApplicationController #BaseOrigamiController +class Origami::PaymentsController < BaseOrigamiController authorize_resource :class => false def index end diff --git a/app/controllers/origami/product_commissions_controller.rb b/app/controllers/origami/product_commissions_controller.rb index b236c44d..74dd8095 100644 --- a/app/controllers/origami/product_commissions_controller.rb +++ b/app/controllers/origami/product_commissions_controller.rb @@ -1,4 +1,4 @@ -class Origami::ProductCommissionsController < ApplicationController #BaseOrigamiController +class Origami::ProductCommissionsController < BaseOrigamiController before_action :set_product_commission, only: [:show, :edit, :update, :destroy] # GET /product_commissions diff --git a/app/controllers/origami/redeem_payments_controller.rb b/app/controllers/origami/redeem_payments_controller.rb index 0cc3506f..802ba51b 100644 --- a/app/controllers/origami/redeem_payments_controller.rb +++ b/app/controllers/origami/redeem_payments_controller.rb @@ -1,4 +1,4 @@ -class Origami::RedeemPaymentsController < ApplicationController #BaseOrigamiController +class Origami::RedeemPaymentsController < BaseOrigamiController def index @sale_id = params[:sale_id] payment_method = params[:payment_method] diff --git a/app/controllers/origami/room_invoices_controller.rb b/app/controllers/origami/room_invoices_controller.rb index 2d50de5e..8d805771 100644 --- a/app/controllers/origami/room_invoices_controller.rb +++ b/app/controllers/origami/room_invoices_controller.rb @@ -1,4 +1,4 @@ -class Origami::RoomInvoicesController < ApplicationController #BaseOrigamiController +class Origami::RoomInvoicesController < BaseOrigamiController def index @room = DiningFacility.find(params[:room_id]) puts "room bookig lenght" diff --git a/app/controllers/origami/rooms_controller.rb b/app/controllers/origami/rooms_controller.rb index b4a306d2..f235aee3 100644 --- a/app/controllers/origami/rooms_controller.rb +++ b/app/controllers/origami/rooms_controller.rb @@ -1,4 +1,4 @@ -class Origami::RoomsController < ApplicationController #BaseOrigamiController +class Origami::RoomsController < BaseOrigamiController def index @tables = Table.all.active.order('status desc') @rooms = Room.all.active.order('status desc') diff --git a/app/controllers/origami/sale_edit_controller.rb b/app/controllers/origami/sale_edit_controller.rb index aafaafe9..61c8b00f 100644 --- a/app/controllers/origami/sale_edit_controller.rb +++ b/app/controllers/origami/sale_edit_controller.rb @@ -1,4 +1,4 @@ -class Origami::SaleEditController < ApplicationController #BaseOrigamiController +class Origami::SaleEditController < BaseOrigamiController authorize_resource class: false # Index for sale item void OR edit def edit diff --git a/app/controllers/origami/table_invoices_controller.rb b/app/controllers/origami/table_invoices_controller.rb index 5f77eb04..4571ba87 100644 --- a/app/controllers/origami/table_invoices_controller.rb +++ b/app/controllers/origami/table_invoices_controller.rb @@ -1,4 +1,4 @@ -class Origami::TableInvoicesController < ApplicationController #BaseOrigamiController +class Origami::TableInvoicesController < BaseOrigamiController def index @table = DiningFacility.find(params[:table_id]) puts "table bookig lenght" diff --git a/app/controllers/origami/visa_controller.rb b/app/controllers/origami/visa_controller.rb index 831dbf0f..4f750fb5 100644 --- a/app/controllers/origami/visa_controller.rb +++ b/app/controllers/origami/visa_controller.rb @@ -1,4 +1,4 @@ -class Origami::VisaController < ApplicationController #BaseOrigamiController +class Origami::VisaController < BaseOrigamiController def index @sale_id = params[:sale_id] diff --git a/app/controllers/origami/voucher_controller.rb b/app/controllers/origami/voucher_controller.rb index 5dfed585..f71bcf4c 100644 --- a/app/controllers/origami/voucher_controller.rb +++ b/app/controllers/origami/voucher_controller.rb @@ -1,4 +1,4 @@ -class Origami::VoucherController < ApplicationController #BaseOrigamiController +class Origami::VoucherController < BaseOrigamiController def index @sale_id = params[:sale_id] diff --git a/app/views/layouts/OQS.html.erb b/app/views/layouts/OQS.html.erb index 3a149b19..441e5d6e 100644 --- a/app/views/layouts/OQS.html.erb +++ b/app/views/layouts/OQS.html.erb @@ -1,28 +1,58 @@ - - - - - + + + + SmartSales : Restaurant <%= csrf_meta_tags %> + + - <%= stylesheet_link_tag 'OQS', media: 'all', 'data-turbolinks-track': 'reload' %> - <%= javascript_include_tag 'OQS', 'data-turbolinks-track': 'reload' %> - + + + - - <%= render 'layouts/header' %> -
- <% flash.each do |type, message| %> -
- - <%= message %> -
- <% end %> - <%= yield %> + <%= stylesheet_link_tag 'OQS', media: 'all', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag 'OQS', 'data-turbolinks-track': 'reload' %> + + + + +
+
+
+
+
+
+
+
+
+
+
+
+

Please wait...

+
- - + + +
+ + <%= render 'layouts/header' %> +
+ <%= render 'layouts/left_sidebar' %> + <%= render 'layouts/right_sidebar' %> +
+ + +
+ <% flash.each do |type, message| %> +
+ + <%= message %> +
+ <% end %> + <%= yield %> +
+ \ No newline at end of file diff --git a/app/views/layouts/origami.html.erb b/app/views/layouts/origami.html.erb index d6bbf436..1374cc8b 100644 --- a/app/views/layouts/origami.html.erb +++ b/app/views/layouts/origami.html.erb @@ -1,23 +1,52 @@ - - - - - + + + + SmartSales : Restaurant <%= csrf_meta_tags %> + + - <%= stylesheet_link_tag 'origami', media: 'all', 'data-turbolinks-track': 'reload' %> - <%= javascript_include_tag 'application', 'data-turbolinks-track': 'reload' %> - <%= stylesheet_link_tag 'jquery-confirm', media: 'all', 'data-turbolinks-track': 'reload' %> - <%= javascript_include_tag 'jquery-confirm', 'data-turbolinks-track': 'reload' %> - + + + - - <%= render 'layouts/header_orgiami' %> -
+ <%= stylesheet_link_tag 'origami', media: 'all', 'data-turbolinks-track': 'reload' %> + <%= javascript_include_tag 'origami', 'data-turbolinks-track': 'reload' %> + + + + +
+
+
+
+
+
+
+
+
+
+
+
+

Please wait...

+
+
+ + +
+ + <%= render 'layouts/header' %> +
+ <%= render 'layouts/left_sidebar' %> + <%= render 'layouts/right_sidebar' %> +
+ + +
<% flash.each do |type, message| %> <% if !flash["errors"]%>
@@ -27,8 +56,7 @@ <% end %> <% end %> - <%= yield %> - -
- - + <%= yield %> +
+ + \ No newline at end of file diff --git a/config/initializers/assets.rb b/config/initializers/assets.rb index 7f58eb17..575d6a00 100644 --- a/config/initializers/assets.rb +++ b/config/initializers/assets.rb @@ -17,7 +17,7 @@ Rails.application.config.assets.precompile += %w( login.js ) # --- Waiter/ Cashier - Orgiami ---- Rails.application.config.assets.precompile += %w( origami.css ) -# Rails.application.config.assets.precompile += %w( origami.js ) +Rails.application.config.assets.precompile += %w( origami.js ) # -- Order Queue Station ----- Rails.application.config.assets.precompile += %w( OQS.css ) Rails.application.config.assets.precompile += %w( OQS.js )