Files
red_de_investigacion_front/node_modules/.cache/babel-loader/6f4e9181c816d30fa5ce62ae7787fbd7.json
T
DanielRamirezGe 5eecfbf6cd first commit
2020-01-14 20:43:08 -06:00

1 line
10 KiB
JSON

{"remainingRequest":"/home/george/citwa/red_de_investigacion_front/node_modules/babel-loader/lib/index.js!/home/george/citwa/red_de_investigacion_front/node_modules/cache-loader/dist/cjs.js??ref--0-0!/home/george/citwa/red_de_investigacion_front/node_modules/vue-loader/lib/index.js??vue-loader-options!/home/george/citwa/red_de_investigacion_front/src/components/login.vue?vue&type=script&lang=js&","dependencies":[{"path":"/home/george/citwa/red_de_investigacion_front/src/components/login.vue","mtime":1578714011621},{"path":"/home/george/citwa/red_de_investigacion_front/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/home/george/citwa/red_de_investigacion_front/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/home/george/citwa/red_de_investigacion_front/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/home/george/citwa/red_de_investigacion_front/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMub2JqZWN0LnRvLXN0cmluZyI7CmltcG9ydCAicmVnZW5lcmF0b3ItcnVudGltZS9ydW50aW1lIjsKLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KLy8KaW1wb3J0IGF4aW9zIGZyb20gJ2F4aW9zJzsKaW1wb3J0IGNvbmZpZyBmcm9tICcuLi9jb25maWcvY29uZmlnLmpzJzsKaW1wb3J0IHN3YWwgZnJvbSAnc3dlZXRhbGVydCc7CmV4cG9ydCBkZWZhdWx0IHsKICBkYXRhOiBmdW5jdGlvbiBkYXRhKCkgewogICAgcmV0dXJuIHsKICAgICAgdXN1YXJpbzogJycsCiAgICAgIHBhc3N3b3JkOiAnJywKICAgICAgZXJyb3I6IGZhbHNlLAogICAgICBtYWw6IG51bGwsCiAgICAgIHJlc3A6IG51bGwKICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICBtYWxvOiBmdW5jdGlvbiBtYWxvKCkgewogICAgICByZXR1cm4gdGhpcy5lcnJvcjsKICAgIH0sCiAgICB2YWxpZGFyX2FtYm9zOiBmdW5jdGlvbiB2YWxpZGFyX2FtYm9zKCkgewogICAgICBpZiAodGhpcy51c3VhcmlvICE9ICcnICYmIHRoaXMucGFzc3dvcmQgIT0gJycpIHJldHVybiB0cnVlO2Vsc2UgcmV0dXJuIGZhbHNlOwogICAgfSwKICAgIGVudHJhcjogZnVuY3Rpb24gZW50cmFyKCkgewogICAgICB2YXIgX3RoaXMgPSB0aGlzOwoKICAgICAgdmFyIGRhdGEgPSB7CiAgICAgICAgdXN1YXJpbzogdGhpcy51c3VhcmlvLAogICAgICAgIHBhc3N3b3JkOiB0aGlzLnBhc3N3b3JkLAogICAgICAgIGVycm9yOiBmYWxzZQogICAgICB9OwogICAgICBheGlvcy5wb3N0KCIiLmNvbmNhdChjb25maWcuYXBpLCAiL2xvZ2dpbiIpLCBkYXRhKS50aGVuKGZ1bmN0aW9uIF9jYWxsZWUocmVzcG9zZSkgewogICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUuYXN5bmMoZnVuY3Rpb24gX2NhbGxlZSQoX2NvbnRleHQpIHsKICAgICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQucHJldiA9IF9jb250ZXh0Lm5leHQpIHsKICAgICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgICBfdGhpcy5yZXNwID0gcmVzcG9zZS5kYXRhOwoKICAgICAgICAgICAgICAgIGlmICghKHJlc3Bvc2UuZGF0YS5lcnIgPT0gZmFsc2UpKSB7CiAgICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSA4OwogICAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICAgIH0KCiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gNDsKICAgICAgICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUuYXdyYXAoc3dhbCgiQmllbnZlbmlkbyAiLmNvbmNhdChfdGhpcy51c3VhcmlvKSwgIiIsICJzdWNjZXNzIikpOwoKICAgICAgICAgICAgICBjYXNlIDQ6CiAgICAgICAgICAgICAgICB3aW5kb3cubG9jYWxTdG9yYWdlLnNldEl0ZW0oJ2lkX3VzdWFyaW8nLCByZXNwb3NlLmRhdGEuaWRfdXN1YXJpbyk7CgogICAgICAgICAgICAgICAgX3RoaXMuJHJvdXRlci5wdXNoKCcvbWVudScpOwoKICAgICAgICAgICAgICAgIF9jb250ZXh0Lm5leHQgPSAxMTsKICAgICAgICAgICAgICAgIGJyZWFrOwoKICAgICAgICAgICAgICBjYXNlIDg6CiAgICAgICAgICAgICAgICBfdGhpcy5lcnJvciA9IHRydWU7CiAgICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMTE7CiAgICAgICAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLmF3cmFwKHN3YWwoIiBVc3VhcmlvIG8gQ29udHJhc2XDsWEgaW5jb3JyZWN0YS4iLCAiIiwgImVycm9yIikpOwoKICAgICAgICAgICAgICBjYXNlIDExOgogICAgICAgICAgICAgIGNhc2UgImVuZCI6CiAgICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQuc3RvcCgpOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSk7CiAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uIChlcnIpIHsKICAgICAgICBzd2FsKCIgVXN1YXJpbyBvIENvbnRyYXNlw7FhIGluY29ycmVjdGEuIiwgIiIsICJlcnJvciIpOwogICAgICAgIF90aGlzLnJlc3AgPSBlcnI7CiAgICAgICAgX3RoaXMuZXJyb3IgPSB0cnVlOwogICAgICB9KTsKICAgIH0KICB9LAogIGJlZm9yZUNyZWF0ZTogZnVuY3Rpb24gYmVmb3JlQ3JlYXRlKCkgewogICAgbG9jYWxTdG9yYWdlLmNsZWFyKCk7CiAgfQp9Ow=="},{"version":3,"sources":["login.vue"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAoCA,OAAA,KAAA,MAAA,OAAA;AACA,OAAA,MAAA,MAAA,qBAAA;AACA,OAAA,IAAA,MAAA,YAAA;AAEA,eAAA;AACA,EAAA,IADA,kBACA;AACA,WAAA;AACA,MAAA,OAAA,EAAA,EADA;AAEA,MAAA,QAAA,EAAA,EAFA;AAGA,MAAA,KAAA,EAAA,KAHA;AAIA,MAAA,GAAA,EAAA,IAJA;AAKA,MAAA,IAAA,EAAA;AALA,KAAA;AAOA,GATA;AAUA,EAAA,OAAA,EACA;AACA,IAAA,IADA,kBACA;AACA,aAAA,KAAA,KAAA;AACA,KAHA;AAIA,IAAA,aAJA,2BAKA;AACA,UAAA,KAAA,OAAA,IAAA,EAAA,IAAA,KAAA,QAAA,IAAA,EAAA,EACA,OAAA,IAAA,CADA,KAGA,OAAA,KAAA;AACA,KAVA;AAWA,IAAA,MAXA,oBAWA;AAAA;;AACA,UAAA,IAAA,GAAA;AACA,QAAA,OAAA,EAAA,KAAA,OADA;AAEA,QAAA,QAAA,EAAA,KAAA,QAFA;AAGA,QAAA,KAAA,EAAA;AAHA,OAAA;AAMA,MAAA,KAAA,CAAA,IAAA,WAAA,MAAA,CAAA,GAAA,cAAA,IAAA,EAAA,IAAA,CAAA,iBAAA,OAAA;AAAA;AAAA;AAAA;AAAA;AAEA,gBAAA,KAAA,CAAA,IAAA,GAAA,OAAA,CAAA,IAAA;;AAFA,sBAGA,OAAA,CAAA,IAAA,CAAA,GAAA,IAAA,KAHA;AAAA;AAAA;AAAA;;AAAA;AAAA,gDAKA,IAAA,sBAAA,KAAA,CAAA,OAAA,GAAA,EAAA,EAAA,SAAA,CALA;;AAAA;AAOA,gBAAA,MAAA,CAAA,YAAA,CAAA,OAAA,CAAA,YAAA,EAAA,OAAA,CAAA,IAAA,CAAA,UAAA;;AACA,gBAAA,KAAA,CAAA,OAAA,CAAA,IAAA,CAAA,OAAA;;AARA;AAAA;;AAAA;AAWA,gBAAA,KAAA,CAAA,KAAA,GAAA,IAAA;AAXA;AAAA,gDAYA,IAAA,CAAA,mCAAA,EAAA,EAAA,EAAA,OAAA,CAZA;;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,OAAA,EAcA,KAdA,CAcA,UAAA,GAAA,EAAA;AACA,QAAA,IAAA,CAAA,mCAAA,EAAA,EAAA,EAAA,OAAA,CAAA;AACA,QAAA,KAAA,CAAA,IAAA,GAAA,GAAA;AACA,QAAA,KAAA,CAAA,KAAA,GAAA,IAAA;AAGA,OApBA;AAqBA;AAvCA,GAXA;AAoDA,EAAA,YApDA,0BAoDA;AACA,IAAA,YAAA,CAAA,KAAA;AACA;AAtDA,CAAA","sourcesContent":["<template>\n<section class=\"admin-login\">\n <div>\n <h1>Red de Investigación</h1>\n \n <div class=\"conteiner pad\">\n \n <div class=\"admin-campos\">\n \n <i class=\"fas fa-user\"></i>\n <input type=\"email\" placeholder=\"Usuario\" v-model=\"usuario\" @keyup.enter=\"entrar()\">\n </div>\n \n <div class=\"admin-campos\">\n <i class=\"fas fa-lock\"></i>\n <input type=\"password\" placeholder=\"Contraseña\" v-model=\"password\" @keyup.enter=\"entrar()\">\n <!-- <p>{{error}}</p>\n <p>{{resp}}</p> -->\n \n \n </div>\n \n <div class=\"entrar\">\n \n <button class=\"button\" id=\"boton_entrar\" v-if=\"validar_ambos()\" @click=\"entrar()\">Entrar</button>\n <p class=\"botton_falso\" v-else>Entrar</p>\n </div>\n </div>\n \n </div>\n \n\n</section>\n</template>\n\n<script>\n import axios from 'axios';\n import config from '../config/config.js'\n import swal from 'sweetalert';\n\nexport default {\n data(){\n return {\n usuario: '',\n password: '',\n error: false,\n mal: null,\n resp: null\n }\n },\n methods:\n {\n malo(){\n return this.error;\n },\n validar_ambos()\n {\n if(this.usuario!='' && this.password!='')\n return true;\n else\n return false;\n },\n entrar(){\n const data={\n usuario: this.usuario,\n password: this.password,\n error: false\n }\n \n axios.post(`${config.api}/loggin`,data).then(async respose=>{\n \n this.resp=respose.data;\n if(respose.data.err==false)\n {\n await swal(`Bienvenido ${this.usuario}`,\"\",\"success\"); \n \n window.localStorage.setItem('id_usuario', respose.data.id_usuario);\n this.$router.push('/menu');\n }\n else{ \n this.error=true;\n await swal(\" Usuario o Contraseña incorrecta.\",\"\",\"error\");\n }\n }).catch(err=>{\n swal(\" Usuario o Contraseña incorrecta.\",\"\",\"error\");\n this.resp=err;\n this.error=true;\n \n \n })\n } \n }\n ,beforeCreate () {\n localStorage.clear();\n }\n}\n</script>\n\n\n<style scoped>\n.button {\n background-color: #1B3D70; /* Green */\n border: none;\n color: white;\n padding: 1rem 7rem;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 16px;\n margin: 4px 2px;\n cursor: pointer;\n font-size: 1.5rem;\n border-radius: 1rem;\n -webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n}\n\n.botton_falso{\n background-color: #CCC; /* Green */\n border: none;\n color: white;\n padding: 1rem 7rem;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 16px;\n margin: 4px 2px;\n cursor: pointer;\n font-size: 1.5rem;\n border-radius: 1rem;\n -webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n}\n\n.button:hover {\n background-color: #bb8800; /* Green */\n color: white;\n}\nh1{\n margin-top: 10rem;\n margin-bottom: 8rem;\n \n}\n.pad{\n \n margin-bottom: 8rem;\n}\n\n\n\n.admin-campos {\n width: 20rem;\n margin: 0 auto 1rem auto;\n position: relative;\n}\n\n.admin-campos input[type=\"email\"], .admin-campos input[type=\"password\"] {\n border-bottom: black .2rem solid;\n border-left: white;\n border-right:white;\n border-top: white; \n display: block;\n font-size: 1rem;\n margin: 0 auto 2rem auto;\n padding: 1rem 0 1rem 2rem;\n width: 85%;\n}\n\n.admin-campos input::placeholder, .admin-campos input::placeholder {\n color: rgb(75, 71, 71);\n}\n\n.admin-campos i {\n color: black;\n font-size: 1.5rem;\n left: 1.75rem;\n position: absolute;\n top: .75rem;\n}\n\n.entrar {\n display: flex;\n justify-content: center;\n margin-top: 5rem;\n}\n\n@media screen and (min-width: 1024px) {\n .admin-login img {\n height: 25rem;\n }\n\n .admin-campos {\n width: 40rem;\n }\n\n .admin-campos input[type=\"email\"], .admin-campos input[type=\"password\"] {\n font-size: 1.5rem;\n padding: 1rem 0 1rem 4rem;\n }\n\n .admin-campos i {\n font-size: 2rem;\n left: 3.5rem;\n }\n}\n</style>\n"],"sourceRoot":"src/components"}]}