PageRenderTime 53ms CodeModel.GetById 25ms RepoModel.GetById 1ms app.codeStats 0ms

/application/views/materiales/stock_solicitudes.php

https://gitlab.com/jscordoba/bobinas
PHP | 283 lines | 246 code | 35 blank | 2 comment | 6 complexity | 2d2fa1fd4e08e44e29eeb801e128e1bf MD5 | raw file
  1. <?php
  2. defined('BASEPATH') OR exit('No direct script access allowed');
  3. ?>
  4. <div id="wrapper">
  5. <div id="page-wrapper">
  6. <div class="row">
  7. <div class="col-lg-12">
  8. <h1 class="page-header righteous">Stock y Solicitudes</h1>
  9. </div>
  10. <!-- /.col-lg-12 -->
  11. </div>
  12. <div class="row">
  13. <div class="col-lg-6">
  14. <div class="panel panel-default">
  15. <div class="panel-heading righteous">
  16. Listado de Pendientes
  17. </div>
  18. <!-- /.panel-heading -->
  19. <div class="panel-body oswald">
  20. <div class="table-responsive">
  21. <table class="table table-striped table-bordered table-hover" id="dataTables-SolPend">
  22. <thead>
  23. <tr>
  24. <th>ID</th>
  25. <th>Item</th>
  26. <th>Descripción</th>
  27. <th>Cantidad Kgs</th>
  28. <th>Fecha Solicitud</th>
  29. <th>Tipo</th>
  30. </tr>
  31. </thead>
  32. <tbody>
  33. <tbody>
  34. <?php
  35. $i=1;
  36. foreach ($stock_solicitudes->result() as $stock_solicituder):
  37. if ($stock_solicituder->tipo == 1) {
  38. ?>
  39. <tr>
  40. <td><?= $i++; ?></td>
  41. <td><?= $stock_solicituder->material_descripcion; ?></td>
  42. <td><?= $stock_solicituder->solicitudm_cantidad; ?> Kgs</td>
  43. <td><?= $stock_solicituder->solicitudm_estado; ?></td>
  44. <td><?= $stock_solicituder->solicitudm_date; ?></td>
  45. <td style="background-color: #1565c0; color: white;">NORMAL</td>
  46. </tr>
  47. <?php
  48. }else{
  49. ?>
  50. <tr>
  51. <td><?= $i++; ?></td>
  52. <td><?= $stock_solicituder->material_descripcion; ?></td>
  53. <td><?= $stock_solicituder->solicitudm_cantidad; ?> uds</td>
  54. <td><?= $stock_solicituder->solicitudm_estado; ?></td>
  55. <td><?= $stock_solicituder->solicitudm_date; ?></td>
  56. <td style="background-color: #EF6C00; color: white;">BANDEJA</td>
  57. </tr>
  58. <?php
  59. }
  60. endforeach ?>
  61. </tbody>
  62. </table>
  63. </div>
  64. <!-- /.table-responsive -->
  65. </div>
  66. <!-- /.panel-body -->
  67. </div>
  68. <div class="panel panel-default">
  69. <div class="panel-heading righteous">
  70. Solicitudes de Reintegro
  71. </div>
  72. <!-- /.panel-heading -->
  73. <div class="panel-body oswald">
  74. <div class="table-responsive">
  75. <table class="table table-hover table-bordered table-striped" id="dataTables-SolReit">
  76. <thead>
  77. <tr>
  78. <th>#</th>
  79. <th>Item</th>
  80. <th>Descripción</th>
  81. <th>Disponible</th>
  82. <th>Tipo</th>
  83. <th>Acción</th>
  84. </tr>
  85. </thead>
  86. <tbody>
  87. <?php
  88. $i=1;
  89. foreach ($stock_reintegro->result() as $stockr){
  90. if ($stockr->tipo==1) {
  91. ?>
  92. <?php if ($stockr->solicitudr_estado=="PENDIENTE"){ ?>
  93. <tr class="bg-warning">
  94. <?php $option='<td><button class="btn btn-xs btn-info">En Espera...</button></td>'; ?>
  95. <td><?= $i++; ?></td>
  96. <td><?= $stockr->material_id; ?></td>
  97. <td><?= $stockr->material_descripcion; ?></td>
  98. <td><?= $stockr->stockm_cantidad; ?> Kgs</td>
  99. <td style="background-color: #1565c0; color: white;">NORMAL</td>
  100. <?= $option;
  101. }elseif ($stockr->solicitudr_estado=="FINALIZADO") {
  102. # code...
  103. } ?>
  104. </tr>
  105. <?php }else{
  106. ?>
  107. <?php if ($stockr->solicitudr_estado=="PENDIENTE"){ ?>
  108. <tr class="bg-warning">
  109. <?php $option='<td><button class="btn btn-xs btn-info">En Espera...</button></td>'; ?>
  110. <td><?= $i++; ?></td>
  111. <td><?= $stockr->material_id; ?></td>
  112. <td><?= $stockr->material_descripcion; ?></td>
  113. <td><?= $stockr->stockm_cantidad; ?> Uds</td>
  114. <td style="background-color: #EF6C00; color: white;">BANDEJA</td>
  115. <?= $option;
  116. }elseif ($stockr->solicitudr_estado=="FINALIZADO") {
  117. # code...
  118. } ?>
  119. </tr>
  120. <?php
  121. }
  122. } ?>
  123. </tbody>
  124. </table>
  125. </div>
  126. <!-- /.table-responsive -->
  127. </div>
  128. <!-- /.panel-body -->
  129. <!-- /.panel -->
  130. </div>
  131. <!-- /.panel -->
  132. </div>
  133. <!-- /.col-lg-6 -->
  134. <div class="col-lg-6">
  135. <div class="panel panel-default">
  136. <div class="panel-heading righteous">
  137. Stock por Asignar
  138. </div>
  139. <!-- /.panel-heading -->
  140. <div class="panel-body oswald">
  141. <div class="dataTable_wrapper">
  142. <table class="table table-striped table-bordered table-hover" id="dataTables-example">
  143. <thead>
  144. <tr>
  145. <th>Item</th>
  146. <th>Descripción</th>
  147. <th>Total Stock</th>
  148. <th>Tipo</th>
  149. </tr>
  150. </thead>
  151. <tbody>
  152. <?php
  153. $i=1;
  154. foreach ($stock_reintegro->result() as $stockr){
  155. if ($stockr->tipo== 1) {
  156. ?>
  157. <tr>
  158. <td><?= $stockr->material_id; ?></td>
  159. <td><?= $stockr->material_descripcion; ?></td>
  160. <td><?= $stockr->stockm_cantidad; ?> Kgs</td>
  161. <td style="background-color: #1565c0; color: white;">NORMAL</td>
  162. </tr>
  163. <?php }
  164. else{
  165. ?>
  166. <tr>
  167. <td><?= $stockr->material_id; ?></td>
  168. <td><?= $stockr->material_descripcion; ?></td>
  169. <td><?= $stockr->stockm_cantidad; ?> Uds</td>
  170. <td style="background-color: #EF6C00; color: white;">BANDEJA</td>
  171. </tr
  172. <?php
  173. }
  174. }
  175. ?>
  176. </tbody>
  177. </table>
  178. </div>
  179. <!-- /.table-responsive -->
  180. <!-- Modal ASIGNAR MATERIAL Y OT A MAQUINA-->
  181. <div class="modal fade" id="asignar" tabindex="1" role="dialog" aria-labelledby="myModalLabel">
  182. <div class="modal-dialog" role="document">
  183. <div class="modal-content">
  184. <div class="modal-header">
  185. <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  186. <h4 class="modal-title righteous" id="title_material"><!-- Form Name -->
  187. Undefiend
  188. </h4>
  189. </div>
  190. <div class="modal-body oswald">
  191. <form class="form-horizontal" id="form_asignar_mat">
  192. <fieldset>
  193. <!-- Text input-->
  194. <div class="form-group">
  195. <div class="col-xs-12 col-md-12 col-sm-12">
  196. <label class="control-label" for="textinput">Material en Kgs</label>
  197. <div class="form-control" id="mat_disponible">Undefiend</div>
  198. <input type="hidden" name="mat_descripcion" id="input_mat_descripcion">
  199. <input type="hidden" name="mat_id" id="input_mat_id">
  200. <input type="hidden" name="mat_disponible" id="input_mat_disponible">
  201. <!-- <span class="help-block">*Cantidad Disponible en Kgs</span> -->
  202. </div>
  203. </div>
  204. <!-- Select Basic -->
  205. <div class="form-group">
  206. <div class="col-xs-12 col-md-12 col-sm-12">
  207. <label class="control-label" for="selectbasic">Maquina/Estación</label>
  208. <select id="sel_asig_maquina" name="asig_maquina" class="form-control">
  209. <?php
  210. foreach ($maquinas->result() as $maquinar): ?>
  211. <option value="<?= $maquinar->maquina_id; ?>"><?= $maquinar->maquina_nombre; ?></option>
  212. <?php endforeach ?>
  213. </select>
  214. </div>
  215. </div>
  216. <div class="form-group">
  217. <div class="btn-group col-xs-12 col-md-12 col-sm-12" data-toggle="buttons">
  218. <label for="year" class="control-label">Asignar</label>
  219. <input id="mat_cantidad" name="mat_cantidad" type="mat_cantidad" placeholder="# Kgs" class="form-control input-md">
  220. </div>
  221. </div>
  222. <div class="form-group">
  223. <div class="btn-group col-xs-12 col-md-12 col-sm-12" data-toggle="buttons">
  224. <label for="year" class="control-label">Orden de Trabajo1 (OT)</label>
  225. <input id="ot_asignar" name="ot_asignar" type="ot_asignar" placeholder="Número de OT" class="form-control input-md">
  226. </div>
  227. </div>
  228. </fieldset>
  229. </form>
  230. </div>
  231. <div class="modal-footer">
  232. <button type="button" class="btn btn-default" data-dismiss="modal">Cerrar</button>
  233. <!-- generar codigo de barras y mostrar para impresion, al dar clic en asignar -->
  234. <button type="button" class="btn btn-primary" id="btn_asignar_material">Asignar</button>
  235. </div>
  236. </div>
  237. </div>
  238. </div>
  239. <!-- Fin Modal -->
  240. </div>
  241. <!-- /.panel-body -->
  242. </div>
  243. <!-- /.panel -->
  244. </div>
  245. <!-- /.col-lg-6 -->
  246. </div>
  247. </div>
  248. </div>