2 lines
58 KiB
JavaScript
2 lines
58 KiB
JavaScript
(function(e){function t(t){for(var a,r,s=t[0],l=t[1],c=t[2],p=0,d=[];p<s.length;p++)r=s[p],Object.prototype.hasOwnProperty.call(i,r)&&i[r]&&d.push(i[r][0]),i[r]=0;for(a in l)Object.prototype.hasOwnProperty.call(l,a)&&(e[a]=l[a]);u&&u(t);while(d.length)d.shift()();return n.push.apply(n,c||[]),o()}function o(){for(var e,t=0;t<n.length;t++){for(var o=n[t],a=!0,s=1;s<o.length;s++){var l=o[s];0!==i[l]&&(a=!1)}a&&(n.splice(t--,1),e=r(r.s=o[0]))}return e}var a={},i={app:0},n=[];function r(t){if(a[t])return a[t].exports;var o=a[t]={i:t,l:!1,exports:{}};return e[t].call(o.exports,o,o.exports,r),o.l=!0,o.exports}r.m=e,r.c=a,r.d=function(e,t,o){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:o})},r.r=function(e){"undefined"!==typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"===typeof e&&e&&e.__esModule)return e;var o=Object.create(null);if(r.r(o),Object.defineProperty(o,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var a in e)r.d(o,a,function(t){return e[t]}.bind(null,a));return o},r.n=function(e){var t=e&&e.__esModule?function(){return e["default"]}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="";var s=window["webpackJsonp"]=window["webpackJsonp"]||[],l=s.push.bind(s);s.push=t,s=s.slice();for(var c=0;c<s.length;c++)t(s[c]);var u=l;n.push([1,"chunk-vendors"]),o()})({0:function(e,t){},"07db":function(e,t,o){},1:function(e,t,o){e.exports=o("56d7")},1234:function(e,t,o){},2:function(e,t){},"2bc3":function(e,t,o){"use strict";var a=o("432e"),i=o.n(a);i.a},3:function(e,t){},3386:function(e,t,o){"use strict";var a=o("1234"),i=o.n(a);i.a},"432e":function(e,t,o){},"46f9":function(e,t,o){},"546d":function(e,t,o){},"56d7":function(e,t,o){"use strict";o.r(t);o("e260"),o("e6cf"),o("cca6"),o("a79d");var a=o("2b0e"),i=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{attrs:{id:"app"}},[o("Header"),o("router-view"),o("Footer")],1)},n=[],r=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("header",{attrs:{id:"iniLetter"}},[e._m(0),["login"].includes(e.$route.name)?e._e():o("div",{staticClass:"header-f"},[o("div",{staticClass:"container d-flex justify-content-between py-0 my-2"},[o("div",{staticClass:"d-flex"},[["login"].includes(e.$route.name)?e._e():o("font-awesome-icon",{staticClass:"my-auto text-white",staticStyle:{cursor:"pointer"},attrs:{icon:"home"},on:{click:function(t){return e.$router.push("user")}}}),o("div",{staticClass:"d-flex align-items-center mx-4"},[e.setCurrentUser()?o("font-awesome-icon",{staticClass:"my-auto mr-2 text-white",attrs:{icon:"user"}}):e._e(),o("span",{staticClass:"text-white my-auto",domProps:{textContent:e._s(e.setCurrentUser())}})],1),e.isAdmin()?o("div",[o("b-dropdown",{attrs:{id:"dropdown-left",text:"Añadir ",variant:"info"}},[o("b-dropdown-item",{on:{click:function(t){return e.$router.push("addEquip")}}},[e._v("Equipo")]),o("b-dropdown-item",{on:{click:function(t){return e.$router.push("addPrinter")}}},[e._v("Impresora")])],1)],1):e._e()],1),o("div",{staticClass:"my-auto"},[o("span",{staticClass:"btn btn-danger",staticStyle:{"font-family":"Arial:none"},on:{click:function(t){return e.logout()}}},[e._v(" Cerrar sesión ")])])])])])},s=[function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"container-fluid header-h"},[a("div",{staticClass:"col-4 offset-1 d-inline-flex p-0 align-items-center"},[a("a",{attrs:{href:"https://www.unam.mx/"}},[a("img",{staticClass:"img-fluid",attrs:{src:o("bd96"),alt:"Logo UNAM"}})])]),a("div",{staticClass:"col-4 offset-2 d-inline-flex justify-content-end p-0 align-items-center"},[a("a",{attrs:{href:"http://www.acatlan.unam.mx/"}},[a("img",{staticClass:"img-fluid",attrs:{src:o("f83e"),alt:"Logo Fes Acatlán"}})])])])}],l=(o("ac1f"),o("5319"),{data:function(){return{user:null}},methods:{setCurrentUser:function(){return window.localStorage.user},logout:function(){localStorage.clear(),this.$router.replace("/login")},isAdmin:function(){return JSON.parse(localStorage.getItem("isAdmin"))}}}),c=l,u=(o("2bc3"),o("2877")),p=Object(u["a"])(c,r,s,!1,null,"1010002a",null),d=p.exports,m=function(){var e=this,t=e.$createElement,o=e._self._c||t;return["login","start"].includes(e.$route.name)?o("footer",{attrs:{id:"footer"}},[o("div",{staticClass:"separador"}),e._m(0)]):e._e()},f=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"contenedor-footer p-3"},[o("div",{staticClass:"cont-text-foo text-white text-center"},[o("p",[e._v(" Hecho en México, todos los derechos reservados 2020. "),o("br"),e._v(" Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente "),o("br"),e._v(" completa y su dirección electrónica. De otra forma, requiere permiso previo por escrito de la institución. ")])])])}],v={},g=v,b=(o("9af5"),Object(u["a"])(g,m,f,!1,null,"325152f0",null)),h=b.exports,x=o("5f5b");o("f9e3"),o("2dd8");a["default"].use(x["a"]);var y={name:"app",components:{Header:d,Footer:h}},_=y,C=(o("9e3c"),Object(u["a"])(_,i,n,!1,null,"8fda2204",null)),w=C.exports,q=o("8c4f"),S=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container cont-log-things"},[o("h1",{staticClass:"serv-title text-center"},[e._v("Sistema de censo")]),o("div",{staticClass:"input-group mb-3 col-12 col-sm-9 col-md-8 col-lg-5 my-4 mx-auto"},[o("div",{staticClass:"input-group-prepend px-auto gp-inp"},[o("span",{staticClass:"input-group-text icon-login-form pl-3 pr-0"},[o("font-awesome-icon",{staticClass:"user-icon-input",attrs:{icon:"user"}})],1)]),o("input",{directives:[{name:"model",rawName:"v-model",value:e.name,expression:"name"}],staticClass:"form-control input-login-form shadow-none py-4",attrs:{type:"email",placeholder:"Usuario"},domProps:{value:e.name},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onLogin()},input:function(t){t.target.composing||(e.name=t.target.value)}}})]),o("div",{staticClass:"input-group mb-3 col-12 col-sm-9 col-md-8 col-lg-5 my-auto mx-auto"},[o("div",{staticClass:"input-group-prepend px-auto gp-inp"},[o("span",{staticClass:"input-group-text icon-login-form pl-3 pr-0"},[o("font-awesome-icon",{staticClass:"user-icon-input",attrs:{icon:"lock"}})],1)]),o("input",{directives:[{name:"model",rawName:"v-model",value:e.password,expression:"password"}],staticClass:"form-control input-login-form shadow-none py-4",attrs:{type:"password",placeholder:"Contraseña"},domProps:{value:e.password},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.onLogin()},input:function(t){t.target.composing||(e.password=t.target.value)}}})]),o("div",{staticClass:"d-flex justify-content-center"},[o("button",{staticClass:"btn btn-success btn-login mt-4",on:{click:function(t){return e.onLogin()}}},[e._v(" Iniciar Sesión ")])]),o("div",{staticClass:"alert alert-danger mt-4 mx-auto text-center",staticStyle:{display:"none",width:"80%"},attrs:{id:"alertErr",role:"alert"}},[e._v(" Usuario o contraseña incorrectos. ")])])},k=[],$=(o("b0c0"),o("a078")),M=o.n($),E=o("bc3a"),P=o.n(E),R={data:function(){return{name:"",password:""}},methods:{onLogin:function(){var e=this,t={name:this.name,password:this.password};P.a.post("".concat(M.a.api,"/login"),t).then((function(t){200==t.status&&(localStorage.setItem("isAdmin",t.data.user.isAdmin),localStorage.setItem("token",t.data.token),localStorage.setItem("user",t.data.user.userName),localStorage.setItem("idAdmin",t.data.user.idAdmin),e.$router.replace("/user"))})).catch((function(e){var t=document.getElementById("alertErr");t.style.display="block"}))}}},U=R,I=(o("b468"),Object(u["a"])(U,S,k,!1,null,"009e7709",null)),N=I.exports,T=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",[o("b-modal",{ref:"",attrs:{id:"session","hide-footer":"","hide-header":""}},[o("div",{staticClass:"d-block text-center"},[o("h3",[e._v("La sesión ha caducado")])]),o("b-button",{staticClass:"mt-3",attrs:{variant:"primary",block:""},on:{click:function(t){return e.$router.replace("/login")}}},[e._v("¡Llévame al login!")])],1),o("div",{staticClass:"container mt-5"},[e._m(0),o("button",{staticClass:"btn btn-info mt-4",on:{click:function(t){return e.changeView()}}},[e.pcView?o("span",[e._v("Ver impresoras")]):o("span",[e._v("Ver computadoras")])]),o("div",{staticClass:"row m-0 mt-3 mb-4"},[o("div",{staticClass:"row"},[o("div",{staticClass:"col"},[o("input",{staticClass:"form-control input-login-form shadow-none",attrs:{type:"text",id:"Inventario",placeholder:"Número de inventario"},on:{keyup:function(t){return e.extraeInventario()}}})]),o("div",{staticClass:"col"},[o("select",{staticClass:"form-control select-login-form shadow-none",attrs:{name:"tipo",id:"tipo"},on:{change:function(t){return e.buscaValor()}}},[o("option",{attrs:{value:"Todos",selected:""}},[e._v("Todos")]),e._l(e.tipo,(function(t){return e.pcView?o("option",{domProps:{value:t.activoFijo}},[e._v(e._s(t.activoFijo))]):e._l(e.tipoPrinters,(function(t){return o("option",{domProps:{value:t.tipo}},[e._v(e._s(t.tipo))])}))}))],2)])])]),e.pcView?o("div",{staticClass:"table-responsive table-fixed text-nowrap justify-content-md-center",staticStyle:{"max-height":"350px"}},[o("table",{class:["table","table-sm","text-center",{"table-hover":e.admin(),"t-hov":e.admin()}],staticStyle:{"font-size":"14px"}},[o("thead",{staticClass:"thead-light text-uppercase"},[o("tr",e._l(e.pcHeads,(function(t){return o("th",{key:t,staticClass:"sticky-top"},[e._v(e._s(t))])})),0)]),e._l(e.respuesta,(function(t){return o("tbody",{staticClass:"overflow-auto thov"},[e.seleccionado!=t.activoFijo&&"Todos"!=e.seleccionado||-1==t.noInventario.indexOf(e.miNoInventario)?e._e():o("tr",{on:{click:function(t){return e.watchRow()}}},[o("td",[e._v(e._s(t.noInventario))]),o("td",[e._v(e._s(t.activoFijo))]),o("td",[e._v(e._s(t.modelo))]),o("td",[e._v(e._s(t.marca))]),o("td",[e._v(e._s(t.noSerie))]),o("td",[e._v(e._s(t.procesador))]),o("td",[e._v(e._s(t.vProcesador))]),o("td",[e._v(e._s(t.hdd))]),o("td",[e._v(e._s(t.memoriasz))]),o("td",[e._v(e._s(t.memoria))]),o("td",[e._v(e._s(t.vMemoria))]),o("td",[e._v(e._s(t.graficos))]),o("td",[e._v(e._s(t.osname))]),o("td",[e._v(e._s(t.noResguardo))]),o("td",[e._v(e._s(t.uResponsable))]),o("td",[e._v(e._s(t.nombreResponsable))]),o("td",[e._v(e._s(t.ubicacion))]),o("td",[e._v(e._s(t.uso))])])])}))],2),o("br"),o("div",{staticClass:"text-center"},[e.loading?o("b-spinner",{attrs:{variant:"primary",label:"Spinning"}}):e._e()],1)]):o("div",{staticClass:"table-responsive table-fixed text-nowrap justify-content-md-center",attrs:{id:"myTableStyle"}},[o("table",{class:["table","table-sm","text-center",{"t-hov":e.admin(),"table-hover":e.admin()}]},[o("thead",{staticClass:"thead-light text-uppercase"},[o("tr",e._l(e.printerHeads,(function(t){return o("th",{key:t,staticClass:"sticky-top"},[e._v(e._s(t))])})),0)]),e._l(e.respuesta,(function(t){return o("tbody",[e.seleccionado!=t.tipo&&"Todos"!=e.seleccionado||-1==t.noInventario.indexOf(e.miNoInventario)?e._e():o("tr",{on:{click:function(t){return e.watchRow()}}},[o("td",{staticClass:"text-primary"},[e._v(e._s(t.noInventario))]),o("td",[e._v(e._s(t.tipo))]),o("td",[e._v(e._s(t.modelo))]),o("td",[e._v(e._s(t.marca))]),o("td",[e._v(e._s(t.noSerie))]),o("td",[e._v(e._s(t.descripcion))]),o("td",[e._v(e._s(t.noResguardo))]),o("td",[e._v(e._s(t.uResponsable))]),o("td",[e._v(e._s(t.nombreResponsable))]),o("td",[e._v(e._s(t.ubicacion))]),o("td",[e._v(e._s(t.uso))])])])}))],2),o("br"),o("div",{staticClass:"text-center"},[e.loading?o("b-spinner",{attrs:{variant:"primary",label:"Spinning"}}):e._e()],1)]),o("button",{staticClass:"btn btn-lg btn-success mt-3",on:{click:function(t){return e.onDescarga(e.respuesta)}}},[e._v("Descargar ")])]),e._m(1)],1)},B=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"justify-content-center d-flex"},[o("h1",{staticClass:"justify-content-center"},[e._v("Sistema de censo")])])},function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container-fluid px-0",staticStyle:{"margin-top":"200px",left:"0px",position:"absolute"}},[o("footer",{staticClass:"text-center",staticStyle:{left:"0px"},attrs:{id:"footer"}},[o("div",{staticClass:"separador"}),o("div",{staticClass:"contenedor-footer p-3"},[o("div",{staticClass:"text-white mt-3",staticStyle:{"font-size":"11px"}},[o("p",[e._v(" Hecho en México, todos los derechos reservados 2020. "),o("br"),e._v(" Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente "),o("br"),e._v(" completa y su dirección electrónica. De otra forma, requiere permiso previo por escrito de la institución. ")])])])])])}],A=(o("96cf"),o("1da1")),j=o("3d20"),O=o.n(j),D=o("1146"),H=o.n(D),z={data:function(){return{loading:null,pcView:!0,alternativeView:"Ver impresoras",pcHeads:["Inventario","Tipo","Modelo","Marca","Serie","Procesador","Velocidad de procesador (MHz)","ROM (GB)","RAM (MB)","Tipo de memoria","Velocidad de memoria (MHz)","Gráficos","Sistema operativo","Resguardo","Unidad responsable","Responsable","Ubicación","Uso"],printerHeads:["Inventario","Tipo","Modelo","Marca","Serie","Descripción adicional","Resguardo","Unidad Responsable","Responsable","Ubicacion","Uso"],respuesta:[],datosmios:[],tipo:[],tipoPrinters:[],seleccionado:String,miNoInventario:String,file:null}},created:function(){this.getComputers(),this.traetipo(),this.seleccionado="Todos",this.miNoInventario=""},methods:{getComputers:function(){var e=this;return Object(A["a"])(regeneratorRuntime.mark((function t(){var o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.loading=!0,e.respuesta=[],o=window.localStorage.token,P.a.get("".concat(M.a.api,"/api/computers"),{headers:{token:o}}).then((function(t){e.respuesta=t.data.equipo,e.loading=!1})).catch((function(t){409===t.response.status&&(localStorage.clear(),e.$bvModal.show("session"))}));case 4:case"end":return t.stop()}}),t)})))()},getPrinters:function(){var e=this;return Object(A["a"])(regeneratorRuntime.mark((function t(){var o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:e.loading=!0,e.respuesta=[],o=window.localStorage.token,P.a.get("".concat(M.a.api,"/api/printers"),{headers:{token:o}}).then((function(t){e.respuesta=t.data.printers,e.loading=!1})).catch((function(t){console.log(t.response),409===t.response.status&&(localStorage.clear(),e.$bvModal.show("session"))}));case 4:case"end":return t.stop()}}),t)})))()},watchRow:function(e){localStorage.setItem("noInventario",e),this.pcView?this.$router.push("./updateEquip"):this.$router.push("./updatePrinter")},traetipo:function(){var e=this;return Object(A["a"])(regeneratorRuntime.mark((function t(){var o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:console.log("Inicia Consulta"),o=window.localStorage.token,P.a.get("".concat(M.a.api,"/api/tipo"),{headers:{token:o}}).then((function(t){return e.tipo=t.data.tipo})).catch((function(e){return console.log(e)})),console.log("Termina Consulta"+e.tipo);case 4:case"end":return t.stop()}}),t)})))()},traetipoImpresora:function(){var e=this;return Object(A["a"])(regeneratorRuntime.mark((function t(){var o;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:console.log("Inicia Consulta Impresoras"),o=window.localStorage.token,P.a.get("".concat(M.a.api,"/api/tipoPrinters"),{headers:{token:o}}).then((function(t){return e.tipoPrinters=t.data.tipoPrinters})).catch((function(e){return console.log(e)})),console.log("Termina Consulta Impresoras "+e.tipoPrinters);case 4:case"end":return t.stop()}}),t)})))()},changeView:function(){this.loading=!0,this.pcView?(this.pcView=!this.pcView,this.getPrinters(),this.traetipoImpresora(),this.seleccionado="Todos",this.miNoInventario="",this.tipo=[" "]):(this.pcView=!this.pcView,this.getComputers(),this.traetipo(),this.seleccionado="Todos",this.miNoInventario="")},admin:function(){return JSON.parse(window.localStorage.isAdmin)},onDescarga:function(e){var t,o=new Date,a=o.getFullYear(),i=o.getMonth(),n=o.getDate(),r=o.getHours(),s=o.getMinutes(),l=o.getSeconds(),c=this.seleccionado;if(n>0&&n<10&&(c+="0"),c+=n,i>0&&i<10&&(c+="0"),c+=i,c+=a,r>=0&&r<10&&(c+="0"),c+=r,s>=0&&s<10&&(c+="0"),c+=s,l>=0&&l<10&&(c+="0"),c+=l,console.log("Descargar "+c),this.pcView){for(var u=0,p=0;u<e.length;u++)"Todos"!=this.seleccionado&&this.seleccionado!=e[u].activoFijo||(this.datosmios[p++]=e[u]);c="Computadoras"+c,t=H.a.utils.json_to_sheet([],{header:this.pcHeads})}else{for(var d=0,m=0;d<e.length;d++)"Todos"!=this.seleccionado&&this.seleccionado!=e[d].tipo||(this.datosmios[m++]=e[d]);t=H.a.utils.json_to_sheet([],{header:this.printerHeads}),c="Impresoras"+c}H.a.utils.sheet_add_json(t,this.datosmios,{skipHeader:!0,origin:"A2"});var f=H.a.utils.book_new();return H.a.utils.book_append_sheet(f,t,this.seleccionado),c+=".xlsx",H.a.writeFile(f,c),JSON.parse(localStorage.isAdmin)},previewFile:function(e){this.file=e.target.files[0],console.log(this.file.name),this.$refs.file.innerText=this.file.name},cargaMasiva:function(){var e=this;O.a.fire({title:"¿Está seguro de querer subir nuevos equipos?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Aceptar",cancelButtonText:"Cancelar"}).then((function(t){if(t.value){e.spinner=!0;var o=new FormData;o.append("cargaMasiva",e.file),P.a.post("".concat(M.a.api,"/upload"),o,{headers:{"Content-Type":"multipart/form-data",token:window.localStorage.getItem("token")}}).then((function(t){e.spinner=!1,O.a.fire({title:"Se cargaron los equipos correctamente",icon:"success",confirmButtonText:"Aceptar"}),console.log(t)})).catch((function(t){e.spinner=!1,O.a.fire({title:"Hubo un error al subir los equipos",icon:"warning",confirmButtonText:"Aceptar"}),console.log(t)}))}})),H.a.utils.book_append_sheet(LibroTrabajo,miDato,nomArch),H.a.writeFile(LibroTrabajo,nomArch+".xlsx"),console.log("Terminado")},buscaValor:function(){this.seleccionado=document.getElementById("tipo").value,console.log(this.seleccionado)},extraeInventario:function(){this.miNoInventario=document.getElementById("Inventario").value,console.log(this.miNoInventario)}}},F=z,V=(o("f5b1"),Object(u["a"])(F,T,B,!1,null,"47a2fd14",null)),L=V.exports,G=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container mt-5"},[o("b-overlay",{attrs:{show:e.page,variant:"transparent",opacity:"1",blur:"5px","no-wrap":"","spinner-variant":"primary",rounded:"lg"}}),o("b-modal",{ref:"",attrs:{id:"session","hide-footer":"","hide-header":""}},[o("div",{staticClass:"d-block text-center"},[o("h3",[e._v("La sesión ha caducado")])]),o("b-button",{staticClass:"mt-3",attrs:{variant:"primary",block:""},on:{click:function(t){return e.$router.replace("/login")}}},[e._v("¡Llévame al login!")])],1),e.loading?o("div",{staticClass:"container text-center p-5"},[o("b-spinner",{staticClass:"m-4 p-5",attrs:{variant:"primary",label:"Spinning"}})],1):o("div",{staticClass:"d-flex flex-column"},[o("h1",{staticClass:"text-center"},[e._v("Agregar equipo")]),o("h4",{staticClass:"text-left container-fluid mt-4 pt-2 px-0"},[e._v(" Añadir equipos desde archivo excel ")]),o("div",{staticClass:"d-flex justify-content-start input-group mb-3"},[o("b-input-group-append",{staticClass:"py-2 sel-form-add"},[o("b-form-file",{attrs:{placeholder:"Seleccione un excel a cargar...","drop-placeholder":"Drop file here...","browse-text":"Seleccionar"},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}}),o("div",{staticClass:"input-group-append"},[o("button",{staticClass:"btn btn-outline-secondary",attrs:{type:"button",id:"inputGroupFileAddon04"},on:{click:e.cargaMasiva}},[e._v(" Subir ")])])],1)],1),o("h3",{staticClass:"text-left mt-4"},[e._v("Datos generales:")]),o("form",{staticClass:"mb-5 form-add-user pl-0",attrs:{enctype:"multipart/form-data"}},[o("input",{directives:[{name:"model",rawName:"v-model.number",value:e.equipo.noInventario,expression:"equipo.noInventario",modifiers:{number:!0}}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de inventario:"},domProps:{value:e.equipo.noInventario},on:{input:function(t){t.target.composing||e.$set(e.equipo,"noInventario",e._n(t.target.value))},blur:function(t){return e.$forceUpdate()}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.noResguardo,expression:"equipo.noResguardo"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de resguardo:"},domProps:{value:e.equipo.noResguardo},on:{input:function(t){t.target.composing||e.$set(e.equipo,"noResguardo",t.target.value)}}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.unidades,"value-field":"idUnidadResponsable","text-field":"uResponsable"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Unidad Responsable:")])]},proxy:!0}]),model:{value:e.equipo.idUnidadResponsable,callback:function(t){e.$set(e.equipo,"idUnidadResponsable",t)},expression:"equipo.idUnidadResponsable"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.ubicaciones,"value-field":"idUbicacion","text-field":"ubicacion"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Ubicación:")])]},proxy:!0}]),model:{value:e.equipo.idUbicacion,callback:function(t){e.$set(e.equipo,"idUbicacion",t)},expression:"equipo.idUbicacion"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.usos,"value-field":"idUso","text-field":"uso"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Uso:")])]},proxy:!0}]),model:{value:e.equipo.idUso,callback:function(t){e.$set(e.equipo,"idUso",t)},expression:"equipo.idUso"}})],1),o("div",[o("h3",[e._v("Computadora")]),o("form",{staticClass:"mb-5 form-add-user pl-0",attrs:{enctype:"multipart/form-data"}},[o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.activosFijos,"value-field":"idActivoFijo","text-field":"activoFijo"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Tipo de equipo:")])]},proxy:!0}]),model:{value:e.equipo.idActivoFijo,callback:function(t){e.$set(e.equipo,"idActivoFijo",t)},expression:"equipo.idActivoFijo"}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.modelo,expression:"equipo.modelo"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Modelo:"},domProps:{value:e.equipo.modelo},on:{input:function(t){t.target.composing||e.$set(e.equipo,"modelo",t.target.value)}}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.marcas,"value-field":"idMarca","text-field":"marca"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disable:""}},[e._v("Marca:")])]},proxy:!0}]),model:{value:e.equipo.idMarca,callback:function(t){e.$set(e.equipo,"idMarca",t)},expression:"equipo.idMarca"}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.noSerie,expression:"equipo.noSerie"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de serie:"},domProps:{value:e.equipo.noSerie},on:{input:function(t){t.target.composing||e.$set(e.equipo,"noSerie",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.procesador,expression:"equipo.procesador"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Procesador:"},domProps:{value:e.equipo.procesador},on:{input:function(t){t.target.composing||e.$set(e.equipo,"procesador",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.vProcesador,expression:"equipo.vProcesador"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Velocidad del procesador en MHz:"},domProps:{value:e.equipo.vProcesador},on:{input:function(t){t.target.composing||e.$set(e.equipo,"vProcesador",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.hdd,expression:"equipo.hdd"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Memoria ROM en GB:"},domProps:{value:e.equipo.hdd},on:{input:function(t){t.target.composing||e.$set(e.equipo,"hdd",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.memoriasz,expression:"equipo.memoriasz"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Memoria RAM en MB:"},domProps:{value:e.equipo.memoriasz},on:{input:function(t){t.target.composing||e.$set(e.equipo,"memoriasz",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.memoria,expression:"equipo.memoria"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Tipo de memoria:"},domProps:{value:e.equipo.memoria},on:{input:function(t){t.target.composing||e.$set(e.equipo,"memoria",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.vMemoria,expression:"equipo.vMemoria"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Velocidad de memoria en MHz:"},domProps:{value:e.equipo.vMemoria},on:{input:function(t){t.target.composing||e.$set(e.equipo,"vMemoria",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.graficos,expression:"equipo.graficos"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Gráficos:"},domProps:{value:e.equipo.graficos},on:{input:function(t){t.target.composing||e.$set(e.equipo,"graficos",t.target.value)}}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.distros,"value-field":"idOS","text-field":"osname"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Sistema Operativo:")])]},proxy:!0}]),model:{value:e.equipo.idOS,callback:function(t){e.$set(e.equipo,"idOS",t)},expression:"equipo.idOS"}})],1)]),o("div",{},[o("button",{staticClass:"btn btn-lg btn-primary mr-4",on:{click:function(t){return e.$router.push("./user")}}},[e._v(" Regresar ")]),o("button",{staticClass:"btn btn-lg btn-success",on:{click:function(t){return t.preventDefault(),e.addEquip()}}},[e._v(" Añadir ")])])]),e._m(0)],1)},J=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container-fluid px-0",staticStyle:{"margin-top":"200px",left:"0px",position:"absolute"}},[o("footer",{staticClass:"text-center",staticStyle:{left:"0px"},attrs:{id:"footer"}},[o("div",{staticClass:"separador"}),o("div",{staticClass:"contenedor-footer p-3"},[o("div",{staticClass:"text-white mt-3",staticStyle:{"font-size":"11px"}},[o("p",[e._v(" Hecho en México, todos los derechos reservados 2020. "),o("br"),e._v(" Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente "),o("br"),e._v(" completa y su dirección electrónica. De otra forma, requiere permiso previo por escrito de la institución. ")])])])])])}],Y=(o("4160"),o("b64b"),o("159b"),{data:function(){return{loading:null,file:null,page:!1,equipo:{noInventario:null,noResguardo:null,idUnidadResponsable:null,idUbicacion:null,idUso:null,idActivoFijo:null,modelo:null,idMarca:null,noSerie:null,procesador:null,vProcesador:null,hdd:null,idOS:null,memoriasz:null,memoria:null,vMemoria:null,graficos:null},respuesta:[]}},created:function(){this.getAll()},methods:{addEquip:function(){var e=this,t=this.equipo;O.a.fire({title:"¿Está seguro de querer añadir este equipo?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Sí, estoy seguro",cancelButtonText:"Cancelar"}).then((function(o){o.value&&P.a.post("".concat(M.a.api,"/api/AddEquip"),t,{headers:{token:localStorage.token}}).then((function(){O.a.fire({title:"¡Hecho!",text:"Equipo agregado correctamente.",icon:"success"}),Object.keys(e.equipo).forEach((function(t){return e.equipo[t]=null}))})).catch((function(t){409===t.response.status?(localStorage.clear(),e.$bvModal.show("session")):O.a.fire({title:"¡Error!",text:"No se pudo agregar el equipo al inventario.",icon:"error"})}))}))},getAll:function(){var e=this;this.loading=!0,P.a.get("".concat(M.a.api,"/api/addEquip"),{headers:{token:localStorage.token}}).then((function(t){e.respuesta=t.data,e.loading=!1})).catch((function(t){409===t.response.status&&(localStorage.clear(),e.$bvModal.show("session"))}))},cargaMasiva:function(){var e=this;if(!this.file)return O.a.fire({title:"Primero seleccione un archivo.",icon:"warning",confirmButtonText:"Aceptar"});O.a.fire({title:"¿Está seguro de querer subir nuevos equipos?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Aceptar",cancelButtonText:"Cancelar"}).then((function(t){if(t.value){e.page=!0;var o=new FormData;o.append("equipos",e.file),P.a.post("".concat(M.a.api,"/upload/equips"),o,{headers:{"Content-Type":"multipart/form-data",token:window.localStorage.getItem("token")}}).then((function(){e.page=!1,O.a.fire({title:"Se cargaron los equipos correctamente",icon:"success",confirmButtonText:"Aceptar"})})).catch((function(t){e.page=!1,t.response&&500===t.response.status&&O.a.fire({title:"Hubo un error al subir los equipos",icon:"warning",confirmButtonText:"Aceptar"})}))}}))}}}),K=Y,Q=(o("8220"),Object(u["a"])(K,G,J,!1,null,"961d1776",null)),W=Q.exports,X=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container mt-5 justify-content-center"},[o("b-overlay",{attrs:{show:e.page,variant:"transparent",opacity:"1",blur:"5px","no-wrap":"","spinner-variant":"primary",rounded:"lg"}}),o("b-modal",{ref:"",attrs:{id:"session","hide-footer":"","hide-header":""}},[o("div",{staticClass:"d-block text-center"},[o("h3",[e._v("La sesión ha caducado")])]),o("b-button",{staticClass:"mt-3",attrs:{variant:"primary",block:""},on:{click:function(t){return e.$router.replace("/login")}}},[e._v("¡Llévame al login!")])],1),e.loading?o("div",{staticClass:"container text-center p-5"},[o("b-spinner",{staticClass:"m-4 p-5",attrs:{variant:"primary",label:"Spinning"}})],1):o("div",{staticClass:"d-flex flex-column"},[o("h1",{staticClass:"text-center"},[e._v("Agregar impresora")]),o("h4",{staticClass:"text-left container-fluid mt-4 pt-2 px-0"},[e._v(" Añadir impresoras desde archivo excel ")]),o("div",{staticClass:"d-flex justify-content-start input-group mb-3"},[o("b-input-group-append",{staticClass:"py-2 sel-form-add"},[o("b-form-file",{attrs:{placeholder:"Seleccione un excel a cargar...","drop-placeholder":"Drop file here...","browse-text":"Seleccionar"},model:{value:e.file,callback:function(t){e.file=t},expression:"file"}}),o("div",{staticClass:"input-group-append"},[o("button",{staticClass:"btn btn-outline-secondary",attrs:{type:"button",id:"inputGroupFileAddon04"},on:{click:e.cargaMasiva}},[e._v(" Subir ")])])],1)],1),o("h3",{staticClass:"text-left mt-4"},[e._v("Datos generales:")]),o("form",{staticClass:"mb-5 form-add-user pl-0",attrs:{enctype:"multipart/form-data"}},[o("input",{directives:[{name:"model",rawName:"v-model",value:e.printer.noInventario,expression:"printer.noInventario"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de inventario:"},domProps:{value:e.printer.noInventario},on:{input:function(t){t.target.composing||e.$set(e.printer,"noInventario",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.printer.noResguardo,expression:"printer.noResguardo"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de resguardo:"},domProps:{value:e.printer.noResguardo},on:{input:function(t){t.target.composing||e.$set(e.printer,"noResguardo",t.target.value)}}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.unidades,"value-field":"idUnidadResponsable","text-field":"uResponsable"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Unidad Responsable:")])]},proxy:!0}]),model:{value:e.printer.idUnidadResponsable,callback:function(t){e.$set(e.printer,"idUnidadResponsable",t)},expression:"printer.idUnidadResponsable"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.ubicaciones,"value-field":"idUbicacion","text-field":"ubicacion"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Ubicación:")])]},proxy:!0}]),model:{value:e.printer.idUbicacion,callback:function(t){e.$set(e.printer,"idUbicacion",t)},expression:"printer.idUbicacion"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.usos,"value-field":"idUso","text-field":"uso"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Uso:")])]},proxy:!0}]),model:{value:e.printer.idUso,callback:function(t){e.$set(e.printer,"idUso",t)},expression:"printer.idUso"}})],1),o("div",[o("h3",[e._v("Impresora")]),o("form",{staticClass:"mb-5 form-add-user pl-0",attrs:{enctype:"multipart/form-data"}},[o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.tipos,"value-field":"idTipo","text-field":"tipo"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Tipo de impresora:")])]},proxy:!0}]),model:{value:e.printer.idTipo,callback:function(t){e.$set(e.printer,"idTipo",t)},expression:"printer.idTipo"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.marcas,"value-field":"idMarca","text-field":"marca"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Marca:")])]},proxy:!0}]),model:{value:e.printer.idMarca,callback:function(t){e.$set(e.printer,"idMarca",t)},expression:"printer.idMarca"}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.printer.modelo,expression:"printer.modelo"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Modelo:"},domProps:{value:e.printer.modelo},on:{input:function(t){t.target.composing||e.$set(e.printer,"modelo",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.printer.noSerie,expression:"printer.noSerie"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de serie:"},domProps:{value:e.printer.noSerie},on:{input:function(t){t.target.composing||e.$set(e.printer,"noSerie",t.target.value)}}}),o("b-textarea",{staticClass:"pb-2 my-4 sel-form-add",attrs:{placeholder:"Descripcion adicional:",rows:"3","no-resize":""},model:{value:e.printer.descripcion,callback:function(t){e.$set(e.printer,"descripcion",t)},expression:"printer.descripcion"}})],1)]),o("div",{},[o("button",{staticClass:"btn btn-lg btn-primary mr-4",on:{click:function(t){return e.$router.push("./user")}}},[e._v(" Regresar ")]),o("button",{staticClass:"btn btn-lg btn-success",on:{click:function(t){return t.preventDefault(),e.addEquip()}}},[e._v(" Añadir ")])])]),e._m(0)],1)},Z=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container-fluid px-0",staticStyle:{"margin-top":"200px",left:"0px",position:"absolute"}},[o("footer",{staticClass:"text-center",staticStyle:{left:"0px"},attrs:{id:"footer"}},[o("div",{staticClass:"separador"}),o("div",{staticClass:"contenedor-footer p-3"},[o("div",{staticClass:"text-white mt-3",staticStyle:{"font-size":"11px"}},[o("p",[e._v(" Hecho en México, todos los derechos reservados 2020. "),o("br"),e._v(" Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente "),o("br"),e._v(" completa y su dirección electrónica. De otra forma, requiere permiso previo por escrito de la institución. ")])])])])])}],ee={data:function(){return{page:!1,file:null,loading:!0,printer:{noInventario:null,noResguardo:null,idUnidadResponsable:null,idUbicacion:null,idUso:null,idTipo:null,modelo:null,idMarca:null,noSerie:null,descripcion:null},respuesta:[]}},created:function(){this.getAll()},methods:{addEquip:function(){var e=this,t=this.printer;O.a.fire({title:"¿Está seguro de querer añadir esta impresora?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Sí, estoy seguro",cancelButtonText:"Cancelar"}).then((function(o){o.value&&P.a.post("".concat(M.a.api,"/api/addPrinter"),t,{headers:{token:localStorage.token}}).then((function(){O.a.fire({title:"¡Hecho!",text:"Impresora agregada correctamente.",icon:"success"}),Object.keys(e.printer).forEach((function(t){return e.printer[t]=null}))})).catch((function(t){409===t.response.status?(localStorage.clear(),e.$bvModal.show("session")):O.a.fire({title:"¡Error!",text:"No se pudo agregar la impresora al inventario.",icon:"error"})}))}))},getAll:function(){var e=this;this.loading=!0,this.respuesta=[],P.a.get("".concat(M.a.api,"/api/addPrinter"),{headers:{token:localStorage.token}}).then((function(t){e.respuesta=t.data,e.loading=!1})).catch((function(t){409===t.response.status&&(localStorage.clear(),e.$bvModal.show("session"))}))},cargaMasiva:function(){var e=this;if(!this.file)return O.a.fire({title:"Primero seleccione un archivo.",icon:"warning",confirmButtonText:"Aceptar"});O.a.fire({title:"¿Está seguro de querer subir nuevas impresoras?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Aceptar",cancelButtonText:"Cancelar"}).then((function(t){if(t.value){e.page=!0;var o=new FormData;o.append("printers",e.file),P.a.post("".concat(M.a.api,"/upload/printers"),o,{headers:{"Content-Type":"multipart/form-data",token:window.localStorage.getItem("token")}}).then((function(){e.page=!1,O.a.fire({title:"Se cargaron los equipos correctamente",icon:"success",confirmButtonText:"Aceptar"})})).catch((function(t){e.page=!1,t.response&&500===t.response.status&&O.a.fire({title:"Hubo un error al subir las impresoras",icon:"warning",confirmButtonText:"Aceptar"})}))}}))}}},te=ee,oe=(o("3386"),Object(u["a"])(te,X,Z,!1,null,"307d09e9",null)),ae=oe.exports,ie=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container mt-5"},[o("b-modal",{ref:"",attrs:{id:"session","hide-footer":"","hide-header":""}},[o("div",{staticClass:"d-block text-center"},[o("h3",[e._v("La sesión ha caducado")])]),o("b-button",{staticClass:"mt-3",attrs:{variant:"primary",block:""},on:{click:function(t){return e.$router.replace("/login")}}},[e._v("¡Llévame al login!")])],1),o("b-modal",{ref:"",attrs:{id:"status","hide-footer":"","hide-header":""}},[o("div",{staticClass:"d-block text-center"},[o("h3",[e._v("Error.")]),o("br"),o("h6",[e._v("Regrese y seleccione una fila para editar los campos.")])]),o("b-button",{staticClass:"mt-3",attrs:{variant:"primary",block:""},on:{click:function(t){return e.$router.replace("/user")}}},[e._v("Regresar al inicio.")])],1),e.loading?o("div",{staticClass:"container text-center p-5"},[o("b-spinner",{staticClass:"m-4 p-5",attrs:{variant:"primary",label:"Spinning"}})],1):o("div",{staticClass:"d-flex flex-column"},[o("h1",{staticClass:"text-center"},[e._v("Editar información del equipo")]),o("h3",{staticClass:"text-left mt-4"},[e._v("Datos generales:")]),o("form",{staticClass:"mb-5 form-add-user pl-0",attrs:{enctype:"multipart/form-data"}},[o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.noInventario,expression:"equipo.noInventario"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de inventario:"},domProps:{value:e.equipo.noInventario},on:{input:function(t){t.target.composing||e.$set(e.equipo,"noInventario",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.noResguardo,expression:"equipo.noResguardo"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de resguardo:"},domProps:{value:e.equipo.noResguardo},on:{input:function(t){t.target.composing||e.$set(e.equipo,"noResguardo",t.target.value)}}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.unidades,"value-field":"idUnidadResponsable","text-field":"uResponsable"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Unidad Responsable:")])]},proxy:!0}]),model:{value:e.equipo.idUnidadResponsable,callback:function(t){e.$set(e.equipo,"idUnidadResponsable",t)},expression:"equipo.idUnidadResponsable"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.ubicaciones,"value-field":"idUbicacion","text-field":"ubicacion"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Ubicación:")])]},proxy:!0}]),model:{value:e.equipo.idUbicacion,callback:function(t){e.$set(e.equipo,"idUbicacion",t)},expression:"equipo.idUbicacion"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.usos,"value-field":"idUso","text-field":"uso"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Uso:")])]},proxy:!0}]),model:{value:e.equipo.idUso,callback:function(t){e.$set(e.equipo,"idUso",t)},expression:"equipo.idUso"}})],1),o("div",[o("h3",[e._v("Computadora")]),o("form",{staticClass:"mb-5 form-add-user pl-0",attrs:{enctype:"multipart/form-data"}},[o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.activosFijos,"value-field":"idActivoFijo","text-field":"activoFijo"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Tipo de equipo:")])]},proxy:!0}]),model:{value:e.equipo.idActivoFijo,callback:function(t){e.$set(e.equipo,"idActivoFijo",t)},expression:"equipo.idActivoFijo"}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.modelo,expression:"equipo.modelo"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Modelo:"},domProps:{value:e.equipo.modelo},on:{input:function(t){t.target.composing||e.$set(e.equipo,"modelo",t.target.value)}}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.marcas,"value-field":"idMarca","text-field":"marca"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disable:""}},[e._v("Marca:")])]},proxy:!0}]),model:{value:e.equipo.idMarca,callback:function(t){e.$set(e.equipo,"idMarca",t)},expression:"equipo.idMarca"}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.noSerie,expression:"equipo.noSerie"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de serie:"},domProps:{value:e.equipo.noSerie},on:{input:function(t){t.target.composing||e.$set(e.equipo,"noSerie",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.procesador,expression:"equipo.procesador"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Procesador:"},domProps:{value:e.equipo.procesador},on:{input:function(t){t.target.composing||e.$set(e.equipo,"procesador",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.vProcesador,expression:"equipo.vProcesador"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Velocidad del procesador en MHz:"},domProps:{value:e.equipo.vProcesador},on:{input:function(t){t.target.composing||e.$set(e.equipo,"vProcesador",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.hdd,expression:"equipo.hdd"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Memoria ROM en GB:"},domProps:{value:e.equipo.hdd},on:{input:function(t){t.target.composing||e.$set(e.equipo,"hdd",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.memoriasz,expression:"equipo.memoriasz"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Memoria RAM en MB:"},domProps:{value:e.equipo.memoriasz},on:{input:function(t){t.target.composing||e.$set(e.equipo,"memoriasz",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.memoria,expression:"equipo.memoria"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Tipo de memoria:"},domProps:{value:e.equipo.memoria},on:{input:function(t){t.target.composing||e.$set(e.equipo,"memoria",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.vMemoria,expression:"equipo.vMemoria"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Velocidad de memoria en MHz:"},domProps:{value:e.equipo.vMemoria},on:{input:function(t){t.target.composing||e.$set(e.equipo,"vMemoria",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.equipo.graficos,expression:"equipo.graficos"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Gráficos:"},domProps:{value:e.equipo.graficos},on:{input:function(t){t.target.composing||e.$set(e.equipo,"graficos",t.target.value)}}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.distros,"value-field":"idOS","text-field":"osname"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Sistema Operativo:")])]},proxy:!0}]),model:{value:e.equipo.idOS,callback:function(t){e.$set(e.equipo,"idOS",t)},expression:"equipo.idOS"}})],1)]),o("div",{},[o("button",{staticClass:"btn btn-lg btn-primary",on:{click:function(t){return e.$router.push("./user")}}},[e._v(" Regresar ")]),o("button",{staticClass:"btn btn-lg btn-danger mx-3",on:{click:function(t){return t.preventDefault(),e.deleteEquip(e.equipo.noInventario)}}},[e._v(" Eliminar ")]),o("button",{staticClass:"btn btn-lg btn-success mt-3 mt-sm-0",on:{click:function(t){return t.preventDefault(),e.saveChanges()}}},[e._v(" Guardar cambios ")])])]),e._m(0)],1)},ne=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container-fluid px-0",staticStyle:{"margin-top":"200px",left:"0px",position:"absolute"}},[o("footer",{staticClass:"text-center",staticStyle:{left:"0px"},attrs:{id:"footer"}},[o("div",{staticClass:"separador"}),o("div",{staticClass:"contenedor-footer p-3"},[o("div",{staticClass:"text-white mt-3",staticStyle:{"font-size":"11px"}},[o("p",[e._v(" Hecho en México, todos los derechos reservados 2020. "),o("br"),e._v(" Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente "),o("br"),e._v(" completa y su dirección electrónica. De otra forma, requiere permiso previo por escrito de la institución. ")])])])])])}],re={data:function(){return{loading:!0,status:null,equipo:{},respuesta:{}}},created:function(){this.getEquipo()},methods:{getEquipo:function(){var e=this,t={noInventario:localStorage.noInventario};this.loading=!0,P.a.get("".concat(M.a.api,"/api/updateEquip"),{params:t,headers:{token:localStorage.token}}).then((function(t){e.equipo=t.data.equipo[0],e.getAll(),e.loading=!1})).catch((function(t){409===t.response.status&&(localStorage.clear(),e.$bvModal.show("session")),500===t.response.status&&e.$bvModal.show("status")}))},getAll:function(){var e=this;this.loading=!0,P.a.get("".concat(M.a.api,"/api/addEquip"),{headers:{token:localStorage.token}}).then((function(t){e.respuesta=t.data,e.loading=!1})).catch((function(t){409===t.response.status&&(localStorage.clear(),e.$bvModal.show("session"))}))},saveChanges:function(){var e=this;O.a.fire({title:"¿Está seguro de querer guardar los cambios?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Sí, estoy seguro",cancelButtonText:"Cancelar"}).then((function(t){t.value&&P.a.put("".concat(M.a.api,"/api/updateEquip"),e.equipo,{headers:{token:localStorage.token}}).then((function(){O.a.fire({title:"¡Hecho!",text:"Equipo actualizado con éxito.",icon:"success"})})).catch((function(t){409===t.response.status?(localStorage.clear(),e.$bvModal.show("session")):O.a.fire({title:"¡Error!",text:"No se pudo actualizar el equipo en el inventario.",icon:"error"})}))}))},deleteEquip:function(e){var t=this;O.a.fire({title:"¿Está seguro de querer eliminar este equipo?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Sí, estoy seguro",cancelButtonText:"Cancelar"}).then((function(o){o.value&&P.a.delete("".concat(M.a.api,"/api/updateEquip"),{headers:{token:localStorage.token},data:{noInventario:e}}).then((function(){O.a.fire({title:"¡Hecho!",text:"Equipo eliminado con éxito.",icon:"success"}),localStorage.removeItem("noInventario"),t.$router.replace("/user")})).catch((function(e){409===e.response.status?(localStorage.clear(),t.$bvModal.show("session")):O.a.fire({title:"¡Error!",text:"No se pudo actualizar el equipo en el inventario.",icon:"error"})}))}))}}},se=re,le=(o("7a31"),Object(u["a"])(se,ie,ne,!1,null,"701e0244",null)),ce=le.exports,ue=function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container mt-5"},[o("b-modal",{ref:"",attrs:{id:"session","hide-footer":"","hide-header":""}},[o("div",{staticClass:"d-block text-center"},[o("h3",[e._v("La sesión ha caducado")])]),o("b-button",{staticClass:"mt-3",attrs:{variant:"primary",block:""},on:{click:function(t){return e.$router.replace("/login")}}},[e._v("¡Llévame al login!")])],1),o("b-modal",{ref:"",attrs:{id:"status","hide-footer":"","hide-header":""}},[o("div",{staticClass:"d-block text-center"},[o("h3",[e._v("Error.")]),o("br"),o("h6",[e._v("Regrese y seleccione una fila para editar los campos.")])]),o("b-button",{staticClass:"mt-3",attrs:{variant:"primary",block:""},on:{click:function(t){return e.$router.replace("/user")}}},[e._v("Regresar al inicio.")])],1),e.loading?o("div",{staticClass:"container text-center p-5"},[o("b-spinner",{staticClass:"m-4 p-5",attrs:{variant:"primary",label:"Spinning"}})],1):o("div",{staticClass:"d-flex flex-column"},[o("h1",{staticClass:"text-center"},[e._v("Editar información la impresora")]),o("h3",{staticClass:"text-left mt-4"},[e._v("Datos generales:")]),o("form",{staticClass:"mb-5 form-add-user pl-0",attrs:{enctype:"multipart/form-data"}},[o("input",{directives:[{name:"model",rawName:"v-model",value:e.printer.noInventario,expression:"printer.noInventario"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de inventario:"},domProps:{value:e.printer.noInventario},on:{input:function(t){t.target.composing||e.$set(e.printer,"noInventario",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.printer.noResguardo,expression:"printer.noResguardo"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de resguardo:"},domProps:{value:e.printer.noResguardo},on:{input:function(t){t.target.composing||e.$set(e.printer,"noResguardo",t.target.value)}}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.unidades,"value-field":"idUnidadResponsable","text-field":"uResponsable"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Unidad Responsable:")])]},proxy:!0}]),model:{value:e.printer.idUnidadResponsable,callback:function(t){e.$set(e.printer,"idUnidadResponsable",t)},expression:"printer.idUnidadResponsable"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.ubicaciones,"value-field":"idUbicacion","text-field":"ubicacion"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Ubicación:")])]},proxy:!0}]),model:{value:e.printer.idUbicacion,callback:function(t){e.$set(e.printer,"idUbicacion",t)},expression:"printer.idUbicacion"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.usos,"value-field":"idUso","text-field":"uso"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Uso:")])]},proxy:!0}]),model:{value:e.printer.idUso,callback:function(t){e.$set(e.printer,"idUso",t)},expression:"printer.idUso"}})],1),o("div",[o("h3",[e._v("Impresora")]),o("form",{staticClass:"mb-5 form-add-user pl-0",attrs:{enctype:"multipart/form-data"}},[o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.tipos,"value-field":"idTipo","text-field":"tipo"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Tipo de impresora:")])]},proxy:!0}]),model:{value:e.printer.idTipo,callback:function(t){e.$set(e.printer,"idTipo",t)},expression:"printer.idTipo"}}),o("b-select",{staticClass:"py-2 my-4 sel-form-add",attrs:{options:e.respuesta.marcas,"value-field":"idMarca","text-field":"marca"},scopedSlots:e._u([{key:"first",fn:function(){return[o("b-select-option",{attrs:{value:null,disabled:""}},[e._v("Marca:")])]},proxy:!0}]),model:{value:e.printer.idMarca,callback:function(t){e.$set(e.printer,"idMarca",t)},expression:"printer.idMarca"}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.printer.modelo,expression:"printer.modelo"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Modelo:"},domProps:{value:e.printer.modelo},on:{input:function(t){t.target.composing||e.$set(e.printer,"modelo",t.target.value)}}}),o("input",{directives:[{name:"model",rawName:"v-model",value:e.printer.noSerie,expression:"printer.noSerie"}],staticClass:"pb-2 my-4",attrs:{type:"text",placeholder:"Número de serie:"},domProps:{value:e.printer.noSerie},on:{input:function(t){t.target.composing||e.$set(e.printer,"noSerie",t.target.value)}}}),o("b-textarea",{staticClass:"pb-2 my-4 sel-form-add",attrs:{placeholder:"Descripcion adicional:",rows:"3","no-resize":""},model:{value:e.printer.descripcion,callback:function(t){e.$set(e.printer,"descripcion",t)},expression:"printer.descripcion"}})],1)]),o("div",{},[o("button",{staticClass:"btn btn-lg btn-primary",on:{click:function(t){return e.$router.push("./user")}}},[e._v(" Regresar ")]),o("button",{staticClass:"btn btn-lg btn-danger mx-3",on:{click:function(t){return t.preventDefault(),e.deletePrinter(e.printer.noInventario)}}},[e._v(" Eliminar ")]),o("button",{staticClass:"btn btn-lg btn-success mt-3 mt-sm-0",on:{click:function(t){return t.preventDefault(),e.saveChanges()}}},[e._v(" Guardar cambios ")])])]),e._m(0)],1)},pe=[function(){var e=this,t=e.$createElement,o=e._self._c||t;return o("div",{staticClass:"container-fluid px-0",staticStyle:{"margin-top":"200px",left:"0px",position:"absolute"}},[o("footer",{staticClass:"text-center",staticStyle:{left:"0px"},attrs:{id:"footer"}},[o("div",{staticClass:"separador"}),o("div",{staticClass:"contenedor-footer p-3"},[o("div",{staticClass:"text-white mt-3",staticStyle:{"font-size":"11px"}},[o("p",[e._v(" Hecho en México, todos los derechos reservados 2020. "),o("br"),e._v(" Esta página puede ser reproducida con fines no lucrativos, siempre y cuando no se mutile, se cite la fuente "),o("br"),e._v(" completa y su dirección electrónica. De otra forma, requiere permiso previo por escrito de la institución. ")])])])])])}],de={data:function(){return{loading:!0,status:null,printer:{},respuesta:{}}},created:function(){this.getPrinter()},methods:{getPrinter:function(){var e=this,t={noInventario:localStorage.noInventario};this.loading=!0,P.a.get("".concat(M.a.api,"/api/updatePrinter"),{params:t,headers:{token:localStorage.token}}).then((function(t){e.printer=t.data.printer[0],e.getAll(),e.loading=!1})).catch((function(t){409===t.response.status&&(localStorage.clear(),e.$bvModal.show("session")),500===t.response.status&&e.$bvModal.show("status")}))},getAll:function(){var e=this;this.loading=!0,P.a.get("".concat(M.a.api,"/api/addPrinter"),{headers:{token:localStorage.token}}).then((function(t){e.respuesta=t.data,e.loading=!1})).catch((function(t){409===t.response.status&&(localStorage.clear(),e.$bvModal.show("session"))}))},saveChanges:function(){var e=this;O.a.fire({title:"¿Está seguro de querer guardar los cambios?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Sí, estoy seguro",cancelButtonText:"Cancelar"}).then((function(t){t.value&&P.a.put("".concat(M.a.api,"/api/updatePrinter"),e.printer,{headers:{token:localStorage.token}}).then((function(){O.a.fire({title:"¡Hecho!",text:"Impresora actualizada con éxito.",icon:"success"})})).catch((function(t){409===t.response.status?(localStorage.clear(),e.$bvModal.show("session")):O.a.fire({title:"¡Error!",text:"No se pudo actualizar la impresora en el inventario.",icon:"error"}),console.log(t)}))}))},deletePrinter:function(e){var t=this;O.a.fire({title:"¿Está seguro de querer eliminar esta impresora?",icon:"warning",showCancelButton:!0,confirmButtonColor:"#3085d6",cancelButtonColor:"#d33",confirmButtonText:"Sí, estoy seguro",cancelButtonText:"Cancelar"}).then((function(o){o.value&&P.a.delete("".concat(M.a.api,"/api/updatePrinter"),{data:{noInventario:e}},{headers:{token:localStorage.token}}).then((function(){O.a.fire({title:"¡Hecho!",text:"Impresora eliminada con éxito.",icon:"success"}),localStorage.removeItem("noInventario"),t.$router.replace("/user")})).catch((function(e){409===e.response.status?(localStorage.clear(),t.$bvModal.show("session")):O.a.fire({title:"¡Error!",text:"No se pudo actualizar la impresora en el inventario.",icon:"error"})}))}))}}},me=de,fe=(o("a31d"),Object(u["a"])(me,ue,pe,!1,null,"437a1b64",null)),ve=fe.exports,ge=[{path:"*",redirect:"login"},{path:"/",name:"root",redirect:"login"},{path:"/login",component:N,name:"login",meta:{isPublic:!0},beforeEnter:function(e,t,o){he()?o("/user"):o()}},{path:"/user",component:L,name:"user",meta:{isPublic:!0},beforeEnter:function(e,t,o){he()?o(!0):o(!1)}},{path:"/addEquip",component:W,name:"addEquip",meta:{perm:!0},beforeEnter:function(e,t,o){he()?he()&&!xe()?o(!1):o(!0):o("/login")}},{path:"/addPrinter",component:ae,name:"addPrinter",meta:{perm:!0},beforeEnter:function(e,t,o){he()?he()&&!xe()?o(!1):o(!0):o("/login")}},{path:"/updateEquip",component:ce,name:"updateEquip",meta:{perm:!0},beforeEnter:function(e,t,o){he()?he()&&!xe()?o(!1):o(!0):o("/login")}},{path:"/updatePrinter",component:ve,name:"updatePrinter",meta:{perm:!0},beforeEnter:function(e,t,o){he()?he()&&!xe()?o(!1):o(!0):o("/login")}}];a["default"].use(q["a"]);var be=new q["a"]({routes:ge}),he=function(){return!!window.localStorage.token},xe=function(){return JSON.parse(window.localStorage.isAdmin)},ye=be,_e=o("ecee"),Ce=o("c074"),we=o("ad3d");_e["c"].add(Ce["i"]),_e["c"].add(Ce["h"]),_e["c"].add(Ce["g"]),_e["c"].add(Ce["c"]),_e["c"].add(Ce["d"]),_e["c"].add(Ce["b"]),_e["c"].add(Ce["f"]),_e["c"].add(Ce["a"]),_e["c"].add(Ce["e"]),a["default"].component("font-awesome-icon",we["a"]),a["default"].config.productionTip=!1,new a["default"]({render:function(e){return e(w)},router:ye}).$mount("#app")},"5c1f":function(e,t,o){},"7a31":function(e,t,o){"use strict";var a=o("07db"),i=o.n(a);i.a},8220:function(e,t,o){"use strict";var a=o("546d"),i=o.n(a);i.a},"9af5":function(e,t,o){"use strict";var a=o("d962"),i=o.n(a);i.a},"9e3c":function(e,t,o){"use strict";var a=o("46f9"),i=o.n(a);i.a},a078:function(e,t){var o={api:"https://venus.acatlan.unam.mx/censo_orion"};e.exports=o},a31d:function(e,t,o){"use strict";var a=o("5c1f"),i=o.n(a);i.a},afbe:function(e,t,o){},b468:function(e,t,o){"use strict";var a=o("cbd7"),i=o.n(a);i.a},bd96:function(e,t,o){e.exports=o.p+"img/Logo-UNAM.e51a83fb.png"},cbd7:function(e,t,o){},d962:function(e,t,o){},f5b1:function(e,t,o){"use strict";var a=o("afbe"),i=o.n(a);i.a},f83e:function(e,t,o){e.exports=o.p+"img/logo_fesa.a48ed338.png"}});
|
|
//# sourceMappingURL=app.f6d6a7b5.js.map
|