Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $('#qty_part').keypress(function(e){
- if(cek_class != 'form-group col-sm-3 collapse show')
- {
- var part_code = $('#part_code').val();
- var pl_unix = $('#pl_unix').val();
- $.ajax({
- type: "post",
- url: "<?= site_url('picking/scan') ?>",
- data: {
- pl_unix : pl_unix,
- part_code: part_code
- },
- dataType: "json",
- success: function(response){
- var Toast = Swal.mixin({
- toast: true,
- position: 'top-end',
- showConfirmButton: false,
- timer: 7000
- });
- if(response.respon === 1)
- {
- // console.log(response.data);
- // console.log(response.d);
- // console.log(response.res.tampil_detail);
- // alert('Part Code' + ' ' + response.data);
- // $('.view_data').html(response.res);
- $('#part_code').val('');
- $('#part_code').focus();
- $("#table_picking tbody").empty();
- $("#res_div").empty();
- $("#after_check").empty();
- $("#before_check").empty();
- $("#after_check").html(response.res.after_scan);
- $("#before_check").html(response.res.before_scan);
- if(response.res.result == 'Open')
- {
- $('#res_div').append('<label for="result">Result : </label> <span class="description-text badge badge-danger" id="results">'+response.res.result+'</span>')
- }else if(response.res.result == "Close"){
- $('#res_div').append('<label for="result">Result : </label> <span class="description-text badge badge-success" id="results">'+response.res.result+'</span>')
- }
- var r = '';
- var tr = '';
- $.each(response.res.tampil_detail, function(i, item) {
- if(item.dt_result == "Open")
- {
- r = '<span class="badge badge-danger">'+ item.dt_result +'</span>';
- }else if(item.dt_result == "Close"){
- r = '<span class="badge badge-success">'+ item.dt_result +'</span>';
- }
- tr += '<tr align="center"><td>'+ item.dt_part_code +
- '</td><td>' + item.dt_part_name +
- '</td><td>' + item.dt_part_wh_code +
- '</td><td>' + item.dt_lot_qty +
- '</td><td>' + item.dt_qty_pcs +
- '</td><td>' + item.dt_qty_reel +
- '</td><td>' + item.dt_tot_scan +
- '</td><td>' + item.dt_has_scan +
- '</td><td>' + r +
- '</td></tr>';
- });
- $('#table_picking tbody').html(tr);
- // console.log(wrap('<p>').html(tr));
- $('#part_code').val(null);
- //refresh dashboard
- b_picking();
- b_penerimaan();
- f_picking();
- Toast.fire({
- icon: 'success',
- title: 'Success',
- text: response.data
- });
- }else if(response.respon === 0){
- $('#part_code').val(null);
- Toast.fire({
- icon: 'error',
- title: 'Error',
- text: response.data
- });
- }
- },
- error: function(xhr, ajaxOptions, thrownError) {
- alert(xhr.status + "\n" + xhr.responseText + "\n" + thrownError);
- }
- });
- e.preventDefault();
- }else{
- $('#qty_part').keypress(function(e){
- var key = e.which;
- var jml_char_qty = $('#qty_part').val().length;
- var part_code = $('#part_code').val();
- var qty_part = $('#qty_part').val();
- var pl_unix = $('#pl_unix').val();
- if(key == 13)
- {
- var Toast = Swal.mixin({
- toast: true,
- position: 'top-end',
- showConfirmButton: false,
- timer: 7000
- });
- if(qty_part != "")
- {
- $.ajax({
- type: "post",
- url: "<?= site_url('picking/additional') ?>",
- data: {
- pl_unix : pl_unix,
- part_code: part_code,
- qty_part: qty_part
- },
- dataType: "json",
- success: function(response){
- var Toast = Swal.mixin({
- toast: true,
- position: 'top-end',
- showConfirmButton: false,
- timer: 7000
- });
- if(response.respon === 1)
- {
- // console.log(response.data);
- // console.log(response.d);
- // console.log(response.res.tampil_detail);
- // alert('Part Code' + ' ' + response.data);
- // $('.view_data').html(response.res);
- $('#part_code').val('');
- $('#qty_part').val('');
- $('#part_code').focus();
- // $('#additional').removeClass('show');
- $("#table_picking tbody").empty();
- $("#res_div").empty();
- $("#after_check").empty();
- $("#before_check").empty();
- $("#after_check").html(response.res.after_scan);
- $("#before_check").html(response.res.before_scan);
- if(response.res.result == 'Open')
- {
- $('#res_div').append('<label for="result">Result : </label> <span class="description-text badge badge-danger" id="results">'+response.res.result+'</span>')
- }else if(response.res.result == "Close"){
- $('#res_div').append('<label for="result">Result : </label> <span class="description-text badge badge-success" id="results">'+response.res.result+'</span>')
- }
- var r = '';
- var tr = '';
- $.each(response.res.tampil_detail, function(i, item) {
- if(item.dt_result == "Open")
- {
- r = '<span class="badge badge-danger">'+ item.dt_result +'</span>';
- }else if(item.dt_result == "Close"){
- r = '<span class="badge badge-success">'+ item.dt_result +'</span>';
- }
- tr += '<tr align="center"><td>'+ item.dt_part_code +
- '</td><td>' + item.dt_part_name +
- '</td><td>' + item.dt_part_wh_code +
- '</td><td>' + item.dt_lot_qty +
- '</td><td>' + item.dt_qty_pcs +
- '</td><td>' + item.dt_qty_reel +
- '</td><td>' + item.dt_tot_scan +
- '</td><td>' + item.dt_has_scan +
- '</td><td>' + r +
- '</td></tr>';
- });
- $('#table_picking tbody').html(tr);
- // console.log(wrap('<p>').html(tr));
- $('#part_code').val(null);
- $('#qty_part').val(null);
- //refresh dashboard
- b_picking();
- b_penerimaan();
- f_picking();
- Toast.fire({
- icon: 'success',
- title: 'Success',
- text: response.data
- });
- console.log('ok');
- }else if(response.respon === 0){
- $('#part_code').val(null);
- Toast.fire({
- icon: 'error',
- title: 'Error',
- text: response.data
- });
- }
- },
- error: function(xhr, ajaxOptions, thrownError) {
- alert(xhr.status + "\n" + xhr.responseText + "\n" + thrownError);
- }
- });
- // e.preventDefault();
- }else{
- Toast.fire({
- icon: 'error',
- title: 'Error',
- text: 'Qty part tidak boleh kosong'
- });
- }
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement