123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249 |
- window.onload = function(){
- getOrdersInit();
- $(".code_input_in").focus();
- };
- $(document).ready(function(){
- $(document).on("click", ".gtlt", function(){
- 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=track&m=getOrders&now='+now+'&pnsn='+pnsn,
- success: function(rs){
- $("#list").html(rs);
- $("#pagination").data("now", now);
- },
- });
- $.ajax({
- type: 'get',
- url: 'application/main.php',
- data: 'c=track&m=pagination&wh='+wh+'&pnsn='+pnsn,
- success: function(rs){
- $("#pagination").html(rs);
- },
- });
- }else{
- return false;
- }
- });
- $(".code_input_in").change(function(){
- var code = $(this).val();
- updateOrdersStatus(code, '2');
- });
- $(".code_input_out").change(function(){
- var code = $(this).val();
- updateOrdersStatus(code, '3');
- });
- $('.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=track&m=searchOrders&code=' + code,
- success: function(rs){
- if(rs == '-1'){
- alert('查无此编号!');
- }else{
- $("#list").html(rs);
- }
- },
- });
- });
-
- $('.pagination').on('change', '.pnsn', function(){
- let pnsn = $(this).val();
- localStorage.setItem('pnsn', pnsn);
- getOrdersInit();
- });
- $('.create_new').click(function(){
- $('.create_icon').show();
- $.ajax({
- type: 'get',
- url: 'application/main.php',
- data: 'c=track&m=createNew',
- dataType: 'json',
- success: function(rs){
- $('.create_icon').hide();
- if(rs == 1){
- alert('新增成功!');
- window.location.reload();
- }else{
- alert('新增失败!');
- }
- },
- });
- });
- $('#list').on('click', '.print_bc', function(){
- var order_barcode = $(this).parent().parent('.list_block').find('.order_barcode').html();
- var oid = $(this).parent().parent('.list_block').find('.order_id').html();
- var bctype = "code128";
- var settings = {
- output: "css",
- bgColor: "#ffffff",
- color: "#000000",
- barWidth: "3",
- barHeight: "90",
- fontSize: 16
- };
- $('.barcode>.box').barcode(order_barcode, bctype, settings);
- let barcode = $('.barcode').html();
- $('.yp').append('<div>'+barcode+'</div>').show();
- $('.np').hide();
- window.print();
- $.ajax({
- type: 'post',
- url: 'application/main.php',
- data: 'c=track&m=updatePrint&oid=' + oid,
- success: function(rs){
- if(rs == -1){
- alert('系统错误,请联系开发人员!');
- }else{
- $('.barcode>.box').html('');
- $('.yp').html('').hide();
- $('.np').show();
- window.location.reload();
- }
- },
- });
- });
- $('.print_all').click(function(){
- $.ajax({
- type: 'post',
- url: 'application/main.php',
- data: 'c=wigsOut&m=printAll',
- success: function(rs){
- if(rs == -1){
- alert('暂无可打印数据!');
- }else{
- var arr = JSON.parse(rs);
- var html = '';
- var bctype = "code128";
- var settings = {
- output: "css",
- bgColor: "#ffffff",
- color: "#000000",
- barWidth: "3",
- barHeight: "90",
- fontSize: 0
- };
- for(x in arr){
- $('.barcode>.box').barcode(arr[x].barcode, bctype, settings);
- var barcode = $('.barcode').html();
- html += '<div>'+barcode+'</div>';
- }
- $('.yp').html(html).show();
- $('.np').hide();
- window.print();
- $('.barcode>.box').html('');
- $('.yp').html('').hide();
- $('.np').show();
- window.location.reload();
- }
- },
- });
- });
- });
- function getOrdersInit(){
- let pnsn = localStorage.getItem('pnsn');
- if(pnsn == null){
- pnsn = 15;
- localStorage.setItem('pnsn', 15);
- }
-
- $.ajax({
- type: 'get',
- url: 'application/main.php',
- data: 'c=track&m=getOrders&now='+1+'&pnsn='+pnsn,
- success: function(rs){
- $("#list").html(rs);
- $("#pagination").data("now", 1);
- },
- });
- $.ajax({
- type: 'get',
- url: 'application/main.php',
- data: 'c=track&m=pagination&wh=_h0&pnsn='+pnsn,
- success: function(rs){
- $("#pagination").html(rs);
- },
- });
- }
- 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=track&m=getOrders' + param,
- success: function(rs){
- $("#list").html(rs);
- $("#pagination").data("now",now);
- },
- });
- }
- function updateOrdersStatus(code, status){
- $.ajax({
- type: 'get',
- url: 'application/main.php',
- data: 'c=track&m=updateOrder&code=' + code + '&status=' + status,
- success: function(rs){
- rs = JSON.parse(rs);
- switch(rs.no){
- case '1':
- alert("入库成功");
- window.location.reload();
- break;
- case '2':
- alert("出库成功");
- window.location.reload();
- break;
- case '-1':
- alert("入库失败,请联系开发人员!");
- break;
- case '-2':
- alert("出库失败,请联系开发人员!");
- break;
- case '-4':
- alert("出库失败,此货物未入库!");
- break;
- case '-5':
- alert("入库失败,此货物已入库!\n入库时间:" + rs.time);
- break;
- case '-6':
- alert("入库失败,此货物已出库!\n出库时间:" + rs.time);
- break;
- case '-7':
- alert("出库失败,此货物已出库!\n出库时间:" + rs.time);
- break;
- case '-10':
- alert("操作失败,查无此编号!");
- break;
- default:
- alert("操作失败,请联系开发人员!");
- }
- $(".code_input_in").val('');
- $(".code_input_out").val('');
- $(".code_input_in").focus();
- },
- });
- }
|