window.onload = function(){ var today = myGetDate(0); var monthAgo = myGetDate(-30); $(".start_date").val(today); $(".end_date").val(today); $(".top_start").html(today); $(".top_end").html(today); getOrdersInit(); $(".code_input_out").focus(); }; $(document).ready(function(){ $(document).on("click", ".gtlt", function(){ var start = $(".start_date").val(); var end = $(".end_date").val(); var total_page = $(".total_page").data('ttpg'); var wh = $(this).data('wh'); var dir = wh.substr(0, 1); var now = wh.substr(1); let pnsn = localStorage.getItem('pnsn'); if(dir == 'h'){ now = (now-1)*10 + 1; }else if(dir == 't'){ now = now*10 + 1; } if(now > 0 && now <= total_page){ $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=getOrders&now='+now+'&startDate='+start+'&endDate='+end+'&pnsn='+pnsn, success: function(rs){ $("#list").html(rs); $("#pagination").data("now", now); }, }); $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=pagination&start='+start+'&end='+end+'&wh='+wh+'&pnsn='+pnsn, success: function(rs){ $("#pagination").html(rs); }, }); }else{ return false; } }); $(document).on("click", ".delete_order", function(){ var id = $(this).data('id'); var cr = confirm("确认删除?"); if(cr == true){ $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=deleteOrder&id=' + id, success: function(rs){ if(rs == 1){ alert('删除成功!'); reloadNow(); }else{ alert('删除失败!'); } }, }); }else{ return false; } }); $(".status_btn").click(function(){ getOrdersInit(); var start = $(".start_date").val(); var end = $(".end_date").val(); $('.top_start').html(start); $('.top_end').html(end); }); $(".code_input_out").change(function(){ var data = new Object(); data['barcode'] = $(this).val(); data['c'] = 'wsoCheck'; data['m'] = 'addNewOrder'; $.ajax({ type: 'post', url: 'application/main.php', data: data, dataType: 'JSON', success: function(rs){ if(rs == -1){ alert('记录失败!此条码不存在'); $(".code_input_out").focus().val(''); }else if(rs == -2){ alert('此条码已存在'); $(".code_input_out").focus().val(''); }else{ $(".code_input_out").focus().val(''); //reloadNow(); window.location.reload(); } }, }); }); $('.search_code_btn').click(function(){ var code = $('.search_code').val(); if(code.length == 0){ alert('请输入所查找编号!'); return false; } $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=searchOrders&code=' + code, success: function(rs){ if(rs == '-1'){ alert('查无此编号!'); }else{ $("#list").html(rs); } }, }); }); $('.export_btn').click(function(){ var shop = $("#shop").val(); var status = $("#orders_status").val(); var type = $('#type').val(); var start_date = $(".start_date").val(); var end_date = $(".end_date").val(); if(!start_date || !end_date){ alert("请选择查询日期"); return false; }else if(start_date > end_date){ alert("结束日期不得小于起始日期"); return false; } window.location.href = 'application/main.php?c=wsoCheck&m=exportExcel&startDate='+start_date+'&endDate='+end_date; }); $('.export_today_btn').click(function(){ eyb(); setTimeout(eyb, 2000); }); $('.pagination').on('change', '.pnsn', function(){ let pnsn = $(this).val(); localStorage.setItem('pnsn', pnsn); getOrdersInit(); }); }); function myGetDate(whichDay){ var myDate = new Date(); myDate.setDate(myDate.getDate()+whichDay); var year = myDate.getFullYear(); var month = (myDate.getMonth()+1<10)?'0'+(myDate.getMonth()+1):(myDate.getMonth()+1); var day = (myDate.getDate()<10)?('0'+myDate.getDate()):myDate.getDate(); var today = year + '-' + month + '-' + day; return today; } function getOrdersInit(){ var start_date = $(".start_date").val(); var end_date = $(".end_date").val(); let pnsn = localStorage.getItem('pnsn'); if(pnsn == null){ pnsn = 50; localStorage.setItem('pnsn', 50); } if(!start_date || !end_date){ alert("请选择查询日期"); return false; }else if(start_date > end_date){ alert("结束日期不得小于起始日期"); return false; } $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=getOrders&now='+1+'&startDate='+start_date+'&endDate='+end_date+'&pnsn='+pnsn, success: function(rs){ $("#list").html(rs); $("#pagination").data("now", 1); }, }); $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=pagination&startDate='+start_date+'&endDate='+end_date+'&wh=_h0&pnsn='+pnsn, success: function(rs){ $("#pagination").html(rs); }, }); $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=getStatistics&startDate='+start_date+'&endDate='+end_date, success: function(rs){ if(rs != ''){ var arr = JSON.parse(rs); var total = arr.total; }else{ var total = 0; } $(".top_total").html(total); }, }); } function reloadNow(){ var start_date = $(".start_date").val(); var end_date = $(".end_date").val(); let pnsn = localStorage.getItem('pnsn'); if(pnsn == null){ pnsn = 50; localStorage.setItem('pnsn', 50); } var now = $('#pagination').data('now'); if(!start_date || !end_date){ alert("请选择查询日期"); return false; }else if(start_date > end_date){ alert("结束日期不得小于起始日期"); return false; } $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=getOrders&now='+1+'&startDate='+start_date+'&endDate='+end_date+'&pnsn='+pnsn, success: function(rs){ $("#list").html(rs); $("#pagination").data("now", now); }, }); $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=pagination&startDate='+start_date+'&endDate='+end_date+'&wh=_h0&pnsn='+pnsn, success: function(rs){ $("#pagination").html(rs); }, }); $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=getStatistics&startDate='+start_date+'&endDate='+end_date, success: function(rs){ var arr = JSON.parse(rs); $(".top_total").html(arr.total); }, }); } function eyb(){ window.location.href = 'application/main.php?c=wsoCheck&m=exportExcel&startDate='+myGetDate(0)+'&endDate='+myGetDate(0); } function getOFP(param){ var tmp1 = param.split('&'); var tmp2 = tmp1[0].split('='); var now = tmp2[1]; $.ajax({ type: 'get', url: 'application/main.php', data: 'c=wsoCheck&m=getOrders' + param, success: function(rs){ $("#list").html(rs); $("#pagination").data("now",now); }, }); }