Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
245
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.96 KB | None | 0 0
  1. <section class="content-header">
  2. <h1>Stock In
  3. <small>Barang Masuk/Pembelian</small>
  4. </h1>
  5.  
  6. <ol class="breadcrumb">
  7. <li><a href="#"><i class="fa fa-dashboard"></i></a></li>
  8. <li>Transaction</li>
  9. <li class="active">Stock In</li>
  10. </ol>
  11. </section>
  12.  
  13. <section class="content">
  14. <?php $this->view('messages') ?>
  15. <div class="box">
  16. <div class="box-header">
  17. <h3 class="box-title">Data Stock</h3>
  18. <div class="pull-right">
  19. <a href="<?= site_url('stock/in/add') ?>" class="btn btn-primary btn-flat">
  20. <i class="fa fa-plus"></i>Add Stock In
  21. </a>
  22. </div>
  23. </div>
  24.  
  25. <div class="box-body table-responsive">
  26. <table class="table table-bordered table-striped" id="table1">
  27. <thead>
  28. <tr>
  29. <th>#</th>
  30. <th>Barcode</th>
  31. <th>Product Item</th>
  32. <th>Qty</th>
  33. <th>Date</th>
  34. <th>Action</th>
  35. </tr>
  36. </thead>
  37. <tbody>
  38. <?php $no = 1;
  39. foreach ($row as $key => $data) { ?>
  40. <tr>
  41. <td style="width:5%;"><?= $no++ ?>.</td>
  42. <td><?= $data->barcode ?></td>
  43. <td><?= $data->item_name ?></td>
  44. <td class="text-right"><?= $data->qty ?></td>
  45. <td class="text-center"><?= indo_date($data->date) ?></td>
  46. <td class="text-center" width="160px">
  47. <a id="set_dtl" class="btn btn-default btn-xs" data-toggle="modal" data-target="#modal-detail" data-barcode="<?= $data->barcode ?>" data-itemname="<?= $data->item_name ?>" data-detail="<?= $data->detail ?>" data-suppliername="<?= $data->supplier_name ?>" data-qty="<?= $data->qty ?>" data-date="<?= indo_date($data->date) ?>">
  48. <i class="fa fa-eye"></i> Details
  49. </a>
  50. <a href="<?= site_url('stock/in/del/' . $data->stock_id . '/' . $data->item_id) ?>" onclick="return confirm('Apakah Anda Yakin Hapus Data?')" class="btn btn-danger btn-xs">
  51. <i class="fa fa-trash"></i>Delete
  52. </a>
  53. </td>
  54. </tr>
  55. <?php
  56. } ?>
  57. </tbody>
  58. </table>
  59. </div>
  60. </div>
  61. </section>
  62.  
  63. <div class="modal fade" id="modal-detail">
  64. <div class="modal-dialog modal-sm">
  65. <div class="modal-content">
  66. <div class="modal-header">
  67. <button type="button" class="close" data-dismiss="modal" aria label="close">
  68. <span aria-hidden="true">&times;</span>
  69. </button>
  70. <h4 class="modal-title">Stock In Detail</h4>
  71. </div>
  72. <div class="modal-body table-responsive">
  73. <table class="table table-bordered no-margin">
  74. <tbody>
  75. <tr>
  76. <th style="width:30%">Barcode</th>
  77. <td><span id="barcode"></span>
  78. </td>
  79. </tr>
  80. <tr>
  81. <th>Item Name</th>
  82. <td><span id="itemname"></span>
  83. </td>
  84. </tr>
  85. <tr>
  86. <th>Detail</th>
  87. <td><span id="detail"></span>
  88. </td>
  89. </tr>
  90. <tr>
  91. <th>Supplier Name</th>
  92. <td><span id="suppliername"></span>
  93. </td>
  94. </tr>
  95.  
  96.  
  97. <tr>
  98. <th style>Qty</th>
  99. <td><span id="qty"></span> <label id="peringatan"/>
  100. </td>
  101. </tr>
  102.  
  103.  
  104.  
  105. <tr>
  106. <th style>Date</th>
  107. <td><span id="date"></span>
  108. </td>
  109. </tr>
  110.  
  111. <tr>
  112. <td>
  113. <button type="submit" name="submit" class="btn btn-primary" >Simpan Data</button>
  114. </td>
  115. </tr>
  116. </tbody>
  117. </table>
  118. </div>
  119. </div>
  120. </div>
  121. </div>
  122.  
  123. <script>
  124. $(document).ready(function() {
  125. $(document).on('click', '#set_dtl', function() {
  126. var barcode = $(this).data('barcode');
  127. var itemname = $(this).data('itemname');
  128. var detail = $(this).data('detail');
  129. var suppliername = $(this).data('suppliername');
  130. var qty = $(this).data('qty');
  131. var date = $(this).data('date');
  132. $('#barcode').text(barcode);
  133. $('#itemname').text(itemname);
  134. $('#detail').text(detail);
  135. $('#suppliername').text(suppliername);
  136. $('#qty').text(qty);
  137. $('#date').text(date);
  138. $('#detail').text(detail);
  139. })
  140. })
  141.  
  142. var sisa;
  143.  
  144.  
  145. $('#qty').on('input', function() {
  146.  
  147. v_itemname = $("#itemname").val();
  148. url = "<?php echo site_url('stock_out/get_sisa')?>" + '/' + v_itemname ;
  149. $.ajax({ url: url,
  150. type: 'GET',
  151. dataType: 'json',
  152. success: function(result) {
  153.  
  154. console.log(result.qty);
  155.  
  156. sisa = result.qty - $('#qty').val();
  157.  
  158.  
  159. console.log(sisa);
  160.  
  161. if (sisa < 0) {
  162.  
  163.  
  164.  
  165. $(":submit").attr("disabled", true);
  166. $('#peringatan').text('Jumlah melebihi stok').css("color", "red");
  167. }
  168. else
  169. {
  170. $(":submit").removeAttr("disabled");
  171. $('#peringatan').text('');
  172. }
  173.  
  174.  
  175. }
  176. });
  177.  
  178. });
  179.  
  180.  
  181. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement