bitacorasDeMantenimiento.php 24 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427
  1. <?php
  2. $strModulo = 'PRUEBA';
  3. $strDatos = "";
  4. $linkStr = __FILE__;
  5. $linkArr = explode("/", $linkStr);
  6. $link = end($linkArr);
  7. if($_SERVER['REQUEST_METHOD'] == "POST"){
  8. $ctrab = $_POST["CTRAB"];
  9. $maq = $_POST["MAQ"];
  10. $norden = $_POST["NORDEN"];
  11. $fini = $_POST["FINI"];
  12. $ffin = $_POST["FFIN"];
  13. if(!(empty($ctrab) && empty($maq) && empty($norden) && empty($fini) && empty($ffin))){
  14. if($ctrab == "#315"){
  15. $strDatos .= "[ \n";
  16. $strDatos .= "{ id: 'BI001', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0100', FechaOrden: '22/10/2021' }, \n";
  17. $strDatos .= "{ id: 'BI004', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0080', FechaOrden: '01/09/2021' }, \n";
  18. $strDatos .= "]; \n";
  19. }else if($ctrab == "#613"){
  20. $strDatos .= "[ \n";
  21. $strDatos .= "{ id: 'BI002', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0098', FechaOrden: '18/10/2021' }, \n";
  22. $strDatos .= "{ id: 'BI003', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0095', FechaOrden: '05/09/2021' }, \n";
  23. $strDatos .= "{ id: 'BI005', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0075', FechaOrden: '29/08/2021' }, \n";
  24. $strDatos .= "]; \n";
  25. }else if($ctrab == "#023"){
  26. $strDatos .= "[ \n";
  27. $strDatos .= "{ id: 'BI006', CentroDeTrabajo: 'Centro de Trabajo #023', Maquina: 'Punzonadora', NumOrden: '0065', FechaOrden: '17/08/2021' }, \n";
  28. $strDatos .= "]; \n";
  29. }else if($maq == "rec"){
  30. $strDatos .= "[ \n";
  31. $strDatos .= "{ id: 'BI001', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0100', FechaOrden: '22/10/2021' }, \n";
  32. $strDatos .= "{ id: 'BI004', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0080', FechaOrden: '01/09/2021' }, \n";
  33. $strDatos .= "]; \n";
  34. }else if($maq == "pan"){
  35. $strDatos .= "[ \n";
  36. $strDatos .= "{ id: 'BI002', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0098', FechaOrden: '18/10/2021' }, \n";
  37. $strDatos .= "{ id: 'BI003', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0095', FechaOrden: '05/09/2021' }, \n";
  38. $strDatos .= "{ id: 'BI005', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0075', FechaOrden: '29/08/2021' }, \n";
  39. $strDatos .= "]; \n";
  40. }else if($maq == "pun"){
  41. $strDatos .= "[ \n";
  42. $strDatos .= "{ id: 'BI006', CentroDeTrabajo: 'Centro de Trabajo #023', Maquina: 'Punzonadora', NumOrden: '0065', FechaOrden: '17/08/2021' }, \n";
  43. $strDatos .= "]; \n";
  44. }else if($norden == "0100"){
  45. $strDatos .= "[ \n";
  46. $strDatos .= "{ id: 'BI001', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0100', FechaOrden: '22/10/2021' }, \n";
  47. $strDatos .= "]; \n";
  48. }else if($norden == "0098"){
  49. $strDatos .= "[ \n";
  50. $strDatos .= "{ id: 'BI002', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0098', FechaOrden: '18/10/2021' }, \n";
  51. $strDatos .= "]; \n";
  52. }else if($norden == "0095"){
  53. $strDatos .= "[ \n";
  54. $strDatos .= "{ id: 'BI003', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0095', FechaOrden: '05/09/2021' }, \n";
  55. $strDatos .= "]; \n";
  56. }else if($norden == "0080"){
  57. $strDatos .= "[ \n";
  58. $strDatos .= "{ id: 'BI004', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0080', FechaOrden: '01/09/2021' }, \n";
  59. $strDatos .= "]; \n";
  60. }else if($norden == "0075"){
  61. $strDatos .= "[ \n";
  62. $strDatos .= "{ id: 'BI005', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0075', FechaOrden: '29/08/2021' }, \n";
  63. $strDatos .= "]; \n";
  64. }else if($norden == "0065"){
  65. $strDatos .= "[ \n";
  66. $strDatos .= "{ id: 'BI006', CentroDeTrabajo: 'Centro de Trabajo #023', Maquina: 'Punzonadora', NumOrden: '0065', FechaOrden: '17/08/2021' }, \n";
  67. $strDatos .= "]; \n";
  68. }else{
  69. $strDatos .= "[] \n";
  70. }
  71. }else{
  72. $strDatos .= "[ \n";
  73. $strDatos .= "{ id: 'BI001', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0100', FechaOrden: '22/10/2021' }, \n";
  74. $strDatos .= "{ id: 'BI002', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0098', FechaOrden: '18/10/2021' }, \n";
  75. $strDatos .= "{ id: 'BI003', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0095', FechaOrden: '05/09/2021' }, \n";
  76. $strDatos .= "{ id: 'BI004', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0080', FechaOrden: '01/09/2021' }, \n";
  77. $strDatos .= "{ id: 'BI005', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0075', FechaOrden: '29/08/2021' }, \n";
  78. $strDatos .= "{ id: 'BI006', CentroDeTrabajo: 'Centro de Trabajo #023', Maquina: 'Punzonadora', NumOrden: '0065', FechaOrden: '17/08/2021' }, \n";
  79. $strDatos .= "]; \n";
  80. }
  81. }else{
  82. $strDatos .= "[ \n";
  83. $strDatos .= "{ id: 'BI001', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0100', FechaOrden: '22/10/2021' }, \n";
  84. $strDatos .= "{ id: 'BI002', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0098', FechaOrden: '18/10/2021' }, \n";
  85. $strDatos .= "{ id: 'BI003', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0095', FechaOrden: '05/09/2021' }, \n";
  86. $strDatos .= "{ id: 'BI004', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0080', FechaOrden: '01/09/2021' }, \n";
  87. $strDatos .= "{ id: 'BI005', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0075', FechaOrden: '29/08/2021' }, \n";
  88. $strDatos .= "{ id: 'BI006', CentroDeTrabajo: 'Centro de Trabajo #023', Maquina: 'Punzonadora', NumOrden: '0065', FechaOrden: '17/08/2021' }, \n";
  89. $strDatos .= "]; \n";
  90. }
  91. ?>
  92. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  93. <html xmlns="http://www.w3.org/1999/xhtml">
  94. <head>
  95. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  96. <meta http-equiv="imagetoolbar" content="no" />
  97. <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Poppins:400,500,700,300,600">
  98. <link rel="stylesheet" type="text/css" href="//fonts.googleapis.com/css?family=Open+Sans">
  99. <link media="screen" rel="stylesheet" type="text/css" href="css/principal.css" />
  100. <!--<link media="screen" rel="stylesheet" type="text/css" href="css/pagination.css" />--> <!--Paginador-->
  101. <link rel="shortcut icon" type="image/x-icon" href="css/layout/global/sp.ico" />
  102. <link rel="stylesheet" href="//ajax.googleapis.com/ajax/libs/dojo/1.14.1/dijit/themes/claro/claro.css">
  103. <script src="//ajax.googleapis.com/ajax/libs/dojo/1.14.1/dojo/dojo.js" data-dojo-config="async: true, parseOnLoad:true"></script>
  104. <script type="application/javascript">
  105. // Cargamos los complementos de dojo
  106. require(["dojo/dom", "dojo/_base/fx", "dojo/_base/array", "dojo/query", "dojo/dom-construct", "dijit/registry", "dojo/dom-style", "dojo/ready", "dojo/on", "dojo/window",
  107. "dojo/store/Memory", "dijit/form/FilteringSelect", "dijit/form/Button", "dojo/dom-class", "dijit/Dialog",
  108. "dojo/_base/lang", "dojox/grid/DataGrid", "dojo/data/ItemFileWriteStore", "dojox/grid/enhanced/plugins/DnD", "dojox/grid/EnhancedGrid", "dojox/grid/enhanced/plugins/Selector", "dojox/grid/enhanced/plugins/IndirectSelection", "dojox/grid/enhanced/plugins/NestedSorting",
  109. "dijit/ProgressBar", "dijit/ConfirmDialog", "dojo/dom-style", "dijit/form/ComboButton", "dijit/Menu", "dijit/MenuItem", "dijit/MenuSeparator", "dijit/Tooltip", "dijit/form/Form", "dijit/form/TextBox",
  110. "dojox/grid/enhanced/plugins/Filter", "dijit/form/ValidationTextBox", "dijit/form/NumberSpinner", "dojo/request", "dojo/parser"],
  111. function(dom, fx, array, query, domConstruct, dijit, style, ready, on, win,
  112. Memory, FilteringSelect, Button, domClass, Dialog,
  113. lang, DataGrid, ItemFileWriteStore, DnDConfig, EnhancedGrid, Selector, indirectSelection, nestedSorting,
  114. ProgressBar, ConfirmDialog, style, ComboButton, Menu, MenuItem, MenuSeparator, Tooltip, Form, TextBox, filter, ValidationTextBox, NumberSpinner, request) {
  115. const urlPeticiones = "plantillaEjemplo_DO.php";
  116. const idModulo = "<?php echo($strModulo);?>";
  117. // Para Mostrar de Mensajes de "error o éxito"
  118. var dgEjecuta = new Dialog({title: 'Procesando...', style: 'width:300px'});
  119. var pbMarcar = new ProgressBar({value: Number.POSITIVE_INFINITY, layoutAlign: 'left'});
  120. dgEjecuta.setContent(pbMarcar);
  121. dgResultadoError = new ConfirmDialog({ title:"<b>Error</b>", style: "min-width:300px; heigth; auto" });
  122. style.set(dgResultadoError.cancelButton.domNode, 'display', 'none');
  123. dgResultadoExito = new ConfirmDialog({ title:"<b>Éxito</b>", style: "min-width:300px; heigth; auto" });
  124. style.set(dgResultadoExito.cancelButton.domNode, 'display', 'none');
  125. /*const datos = [
  126. { id: 'BI001', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0100', FechaOrden: '22/10/2021' },
  127. { id: 'BI002', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0098', FechaOrden: '18/10/2021' },
  128. { id: 'BI003', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0095', FechaOrden: '05/09/2021' },
  129. { id: 'BI004', CentroDeTrabajo: 'Centro de Trabajo #315', Maquina: 'Rechazadora', NumOrden: '0080', FechaOrden: '01/09/2021' },
  130. { id: 'BI005', CentroDeTrabajo: 'Centro de Trabajo #613', Maquina: 'Paneladora', NumOrden: '0075', FechaOrden: '29/08/2021' },
  131. { id: 'BI006', CentroDeTrabajo: 'Centro de Trabajo #612', Maquina: 'Punzonadora', NumOrden: '0065', FechaOrden: '17/08/2021' },
  132. ];*/
  133. const datos = <?php echo $strDatos; ?>
  134. /****************************************************************** Botones ******************************************************************/
  135. // Limpiar
  136. new Button({
  137. label: "Limpiar",
  138. iconClass: "dijitEditorIcon dijitEditorIconRemoveFormat",
  139. showLabel: true,
  140. onClick: function() {
  141. dijit.byId("frm").submit();
  142. }
  143. }, "BTNLIMPIAR").startup();
  144. // Buscar
  145. new Button({
  146. id: "BTNBUSCAR",
  147. label: "Buscar",
  148. iconClass: "dijitIcon dijitIconDatabase",
  149. showLabel: true,
  150. onClick: function(){
  151. dijit.byId("frm").submit();
  152. }
  153. }, "BTNBUSCAR").startup();
  154. // Buscar
  155. new Button({
  156. id: "BTNPETICION",
  157. label: "Realizar Petición",
  158. iconClass: "dijitIconFunction",
  159. showLabel: true,
  160. onClick: function(){
  161. realizaAccion("buscarDatos");
  162. }
  163. }, "BTNPETICION").startup();
  164. /****************************************************************** Acciones ******************************************************************/
  165. realizaAccion = function (accion){
  166. dgEjecuta.set("title", "Consultando...");
  167. dgEjecuta.show();
  168. request.post(urlPeticiones, {
  169. data: {
  170. accion: accion,
  171. idModulo: idModulo,
  172. dato1: "prueba"
  173. }
  174. }).then(
  175. function (response) {
  176. var objResponse = JSON.parse(response);
  177. if (objResponse['estatus'] == "ERROR") {
  178. dgEjecuta.hide();
  179. dgResultadoError.setContent(objResponse['errorDescripcion']);
  180. dgResultadoError.show();
  181. } else {
  182. let datosRecibidos = objResponse["datosRecibidos"];
  183. console.log(datosRecibidos);
  184. dgEjecuta.hide();
  185. }
  186. }
  187. );
  188. };
  189. crearTabla = function (datos) {
  190. domConstruct.empty('TBREGISTROS');
  191. if (datos.length > 0) {
  192. for (const key in datos) {
  193. var trRegistro = domConstruct.create('tr', { class: '' }, 'TBREGISTROS');
  194. var tdVacioInicio = domConstruct.create('td', { class: 'celdaTabla', innerHTML: '' }, trRegistro);
  195. // Centro de Trabajo
  196. var CentroDeTrabajo = datos[key]['CentroDeTrabajo'];
  197. var tdCentroDeTrabajo = domConstruct.create('td', { class: 'celdaTabla', innerHTML: CentroDeTrabajo }, trRegistro);
  198. // Máquina
  199. var Maquina = datos[key]['Maquina'];
  200. var tdMaquina = domConstruct.create('td', { class: 'celdaTabla', innerHTML: Maquina }, trRegistro);
  201. // # De Orden
  202. var NumOrden = datos[key]['NumOrden'];
  203. var tdNumOrden = domConstruct.create('td', { class: 'celdaTabla', innerHTML: NumOrden }, trRegistro);
  204. // Fecha de laOrden
  205. var FechaOrden = datos[key]['FechaOrden'];
  206. var tdFechaOrden = domConstruct.create('td', { class: 'celdaTabla', innerHTML: FechaOrden }, trRegistro);
  207. // Acciones
  208. var tdAcciones = domConstruct.create('td', { class: 'celdaTabla', innerHTML: '' }, trRegistro);
  209. var btnPdf = domConstruct.create('button', { type: 'button' }, tdAcciones);
  210. new Button({
  211. label: 'Orden de Trabajo',
  212. iconClass: 'dijitIconTask',
  213. showLabel: false,
  214. onClick: function () {
  215. pdf(datos[key]['NumOrden']);
  216. }
  217. }, btnPdf).startup();
  218. var btnAbrir = domConstruct.create('button', { type: 'button' }, tdAcciones);
  219. new Button({
  220. label: 'Revisar Archivo',
  221. iconClass: 'dijitIconFolderOpen',
  222. showLabel: false,
  223. onClick: function () {
  224. abrir(datos[key]['NumOrden']);
  225. }
  226. }, btnAbrir).startup();
  227. var tdVacioFinal = domConstruct.create('td', { class: 'celdaTabla', innerHTML: '' }, trRegistro);
  228. }
  229. }
  230. }
  231. ready(function() {
  232. // Actualizar el tamaño del TabContainer en función del tamaño de página
  233. var ventana = win.getBox();
  234. var strVentana = (ventana.h-75-120)+"px";
  235. style.set(dijit.byId("djTab").id, { height:strVentana });
  236. dijit.byId("djTab").resize();
  237. // Actualizar el tamaño del TabContainer en función del tamaño de página
  238. on(window, "resize", function() {
  239. var ventana = win.getBox();
  240. var strVentana = (ventana.h-75-120)+"px";
  241. style.set(dijit.byId("djTab").id, { height:strVentana });
  242. dijit.byId("djTab").resize();
  243. });
  244. // Eliminar la cortina de entrada
  245. fx.fadeOut({node: dom.byId("loadingOverlay"), duration: 1}).play();
  246. setTimeout(function () {
  247. domConstruct.destroy("loadingOverlay");
  248. }, 1);
  249. crearTabla(datos);
  250. });
  251. });
  252. function abrir(numOrden){ document.getElementById("numOrden").value = numOrden; document.getElementById("frmAbrir").submit(); }
  253. function pdf(numOrden){ document.getElementById("pdf").value = numOrden; document.getElementById("frmPDF").submit(); }
  254. </script>
  255. </head>
  256. <body class="claro">
  257. <div id="loadingOverlay" class="loadingOverlay pageOverlay">
  258. <div class="loadingMessage">Espere...</div>
  259. </div>
  260. <div id="wrapper_container_module">
  261. <div id="wrapper_table" style="position:relative;">
  262. <div data-dojo-type="dijit/form/Form" id="frm" data-dojo-id="frm" encType="multipart/form-data" action="<?php echo($_SERVER['PHP_SELF']); ?>" method="post" style="position:relative;">
  263. <script type="dojo/on" data-dojo-event="submit"> return true; </script>
  264. <div id="wrapper_table_head"> Bitácora de Mantenimiento </div>
  265. <div id="wrapper_table_body_mod_app">
  266. <table width="100%" height="auto">
  267. <tr>
  268. <td width="15%" colspan="3" class="etiquetaFormulario">
  269. <label class="noTopPadding" for="CTRAB">Centro de trabajo:</label>
  270. <input type="hidden" id="pagina" name="pagina" value="" /> <!--Paginador-->
  271. </td>
  272. <td width="30%" colspan="6">
  273. <select id="CTRAB" name="CTRAB" data-dojo-type="dijit/form/Select" style="width:100%" required="false">
  274. <option value="" selected></option>
  275. <option value="#315">Centro de Trabajo #315</option>
  276. <option value="#023">Centro de Trabajo #023</option>
  277. <option value="#613">Centro de Trabajo #613</option>
  278. </select>
  279. </td>
  280. <td width="10%" colspan="2"></td>
  281. <td width="10%" colspan="2" class="etiquetaFormulario">
  282. <label class="noTopPadding" for="MAQ">Máquina:</label>
  283. </td>
  284. <td width="35%" colspan="7">
  285. <select id="MAQ" name="MAQ" data-dojo-type="dijit/form/Select" style="width:100%" required="false">
  286. <option value="" selected></option>
  287. <option value="rec">Rechazadora</option>
  288. <option value="pan">Paneladora</option>
  289. <option value="pun">Punzonadora</option>
  290. </select>
  291. </td>
  292. </tr>
  293. <tr>
  294. <td width="15%" colspan="3" class="etiquetaFormulario">
  295. <label class="noTopPadding" for="NORDEN">Número de orden:</label>
  296. </td>
  297. <td width="30%" colspan="6">
  298. <select id="NORDEN" name="NORDEN" data-dojo-type="dijit/form/Select" style="width:100%" required="false">
  299. <option value="" selected></option>
  300. <option value="0100">0100</option>
  301. <option value="0098">0098</option>
  302. <option value="0095">0095</option>
  303. <option value="0080">0080</option>
  304. <option value="0075">0075</option>
  305. <option value="0065">0065</option>
  306. </select>
  307. </td>
  308. <td width="20%" colspan="4" class="etiquetaFormulario">
  309. <label class="noTopPadding" for="FINI">Fecha Inicial:</label>
  310. </td>
  311. <td width="35%" colspan="7">
  312. <input type="text" name="FINI" id="FINI" data-dojo-type="dijit/form/DateTextBox" required="false"
  313. style="width:100%;" data-dojo-props="placeHolder:'DD/MM/YYYY', invalidMessage: 'La fecha debe capturarse en formato DD/MM/YYYY donde DD corresponde al día, MM al mes y YYYY al año.'" data-dojo-type="dijit.form.DateTextBox" required="false" onChange="dijit.byId('FFIN').constraints.min = arguments[0];"/>
  314. </td>
  315. </tr>
  316. <tr>
  317. <td width="15%" colspan="3" class="etiquetaFormulario">
  318. <label class="noTopPadding" for="FFIN">Fecha Final:</label>
  319. </td>
  320. <td width="30%" colspan="6">
  321. <input type="text" name="FFIN" id="FFIN" data-dojo-type="dijit/form/DateTextBox" required="false"
  322. style="width:100%;" data-dojo-props="placeHolder:'DD/MM/YYYY', invalidMessage: 'La fecha debe capturarse en formato DD/MM/YYYY donde DD corresponde al día, MM al mes y YYYY al año.'" data-dojo-type="dijit.form.DateTextBox" required="false" onChange="dijit.byId('FFIN').constraints.min = arguments[0];"/>
  323. </td>
  324. </tr>
  325. <tr>
  326. <td width="100%" colspan="20" align="center">
  327. <button id="BTNBUSCAR" type="button"></button>
  328. <button id="BTNLIMPIAR" type="button"></button>
  329. </td>
  330. </tr>
  331. </table>
  332. <div id="djTab" data-dojo-type="dijit/layout/TabContainer" data-dojo-props="tabPosition:'top'" style="width:100%;">
  333. <div data-dojo-type="dijit/layout/ContentPane" title="Lista de Mantenimiento" data-dojo-props="selected:true">
  334. <table width="100%" height="auto" cellpadding="0" cellspacing="0">
  335. <thead>
  336. <tr>
  337. <td width="3%" class="encabezadoTabla"> &nbsp; </td>
  338. <td width="20%" class="encabezadoTabla"> Centro de Trabajo </td>
  339. <td width="20%" class="encabezadoTabla"> Máquina </td>
  340. <td width="18%" class="encabezadoTabla"> # De Orden </td>
  341. <td width="18%" class="encabezadoTabla"> Fecha de la Orden </td>
  342. <td width="18%" class="encabezadoTabla">Acciones</td>
  343. <td width="3%" class="encabezadoTabla"> &nbsp; </td>
  344. </tr>
  345. </thead>
  346. <tbody id="TBREGISTROS">
  347. </tbody>
  348. </table>
  349. </div>
  350. </div>
  351. </div>
  352. </div>
  353. <form id="frmAbrir" action="bitacorasDeMantenimiento_FR.php" method="post">
  354. <input type="hidden" value="" id="numOrden" name="numOrden">
  355. <input type="hidden" value="<?php echo $link; ?>" id="from" name="from">
  356. </form>
  357. <form id="frmPDF" action="bitacorasDeMantenimiento_FR.php" method="post" target="_blank">
  358. <input type="hidden" value="" id="pdf" name="pdf">
  359. </form>
  360. </div>
  361. </div>
  362. </body>