update oqs action cable sorting

This commit is contained in:
Aung Myo
2017-09-05 18:06:57 +06:30
parent bb6e938f47
commit d1db57e9b5
5 changed files with 14 additions and 5 deletions

View File

@@ -65,7 +65,7 @@ $(document).ready(function(){
var date = new Date(data[field]["created_at"]);
var show_date = date.getDate() + "-" + date.getMonth() + "-" + date.getFullYear() + ' ' + date.getHours()+ ':' + date.getMinutes();
row ='<div class="card queue_station" data-order="'+date+'">'
row ='<div class="card queue_station" data-date="'+data[field]["order_id"]+'">'
+'<div class="card-block">'
+'<h4 class="card-title">'
+'<span class="order-zone-type">'+data[field]["table_type"]+'- </span>'

View File

@@ -9,6 +9,7 @@ App.order = App.cable.subscriptions.create('OrderChannel', {
$('.table_'+data.table.id).removeClass('green');
$('.table_'+data.table.id).addClass('blue');
$('.new_text_'+data.table.id).removeClass('hide')
},

View File

@@ -34,7 +34,7 @@ App.order_queue_station = App.cable.subscriptions.create('OrderQueueStationChann
if (oqs_id == items[field]["order_queue_station_id"]) {
row ='<div class="card queue_station queue_station_box" data-date="'+date+'">'
row ='<div class="card queue_station queue_station_box" data-date="'+items[field]["order_id"]+'">'
+'<strong class="hidden">'+items[field]["order_id"]+'</strong>'
+'<div class="card-block">'
+'<h4 class="card-title">'
@@ -75,8 +75,12 @@ App.order_queue_station = App.cable.subscriptions.create('OrderQueueStationChann
var SortListDivs = $divs.sort(function (a, b) {
first = $(a).attr('data-date');
next = $(b).attr('data-date');
return new Date(first).getTime() < new Date(next).getTime();
console.log(parseInt(first.substring(4, 16)));
console.log(parseInt(next.substring(4, 16)));
return parseInt(next.substring(4, 16)) - parseInt(first.substring(4, 16));
console.log(parseInt(first.substring(4, 16)) > parseInt(next.substring(4, 16)));
});
console.log(SortListDivs);
$("#oqs_container").html(SortListDivs);
},