File: /var/www/vhosts/greenclinic.kz/clinic_front/dist-old-4/js/chunk-020e1df6.87982a27.js.map
{"version":3,"sources":["webpack:///./src/views/empty/Auth.vue?717d","webpack:///./src/views/empty/Auth.vue?b5b2","webpack:///src/views/empty/Auth.vue","webpack:///./src/views/empty/Auth.vue?7612","webpack:///./src/views/empty/Auth.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","on","$event","preventDefault","login_sign","directives","name","rawName","value","expression","attrs","domProps","target","composing","login","password","_m","staticRenderFns","component"],"mappings":"gHAAA,yBAAsjB,EAAG,G,gECAzjB,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,cAAc,CAACF,EAAG,IAAI,CAACE,YAAY,qBAAqB,CAACN,EAAIO,GAAG,kBAAkBH,EAAG,OAAO,CAACE,YAAY,oBAAoBE,GAAG,CAAC,OAAS,SAASC,GAAgC,OAAxBA,EAAOC,iBAAwBV,EAAIW,WAAWF,MAAW,CAACL,EAAG,QAAQ,CAACQ,WAAW,CAAC,CAACC,KAAK,QAAQC,QAAQ,UAAUC,MAAOf,EAAS,MAAEgB,WAAW,UAAUC,MAAM,CAAC,KAAO,OAAO,YAAc,SAASC,SAAS,CAAC,MAASlB,EAAS,OAAGQ,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOU,OAAOC,YAAqBpB,EAAIqB,MAAMZ,EAAOU,OAAOJ,WAAUX,EAAG,QAAQ,CAACQ,WAAW,CAAC,CAACC,KAAK,QAAQC,QAAQ,UAAUC,MAAOf,EAAY,SAAEgB,WAAW,aAAaC,MAAM,CAAC,KAAO,OAAO,YAAc,UAAUC,SAAS,CAAC,MAASlB,EAAY,UAAGQ,GAAG,CAAC,MAAQ,SAASC,GAAWA,EAAOU,OAAOC,YAAqBpB,EAAIsB,SAASb,EAAOU,OAAOJ,WAAUf,EAAIuB,GAAG,QACz3BC,EAAkB,CAAC,WAAa,IAAIxB,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACa,MAAM,CAAC,KAAO,WAAW,CAACb,EAAG,IAAI,CAACJ,EAAIO,GAAG,eCehK,G,UAAA,CACE,KADF,WAEI,MAAJ,CACM,MAAN,GACM,SAAN,GACM,KAAN,CACQ,KAAR,MAIE,QAVF,aAaE,QAAF,CACI,WADJ,WACM,IAAN,OACA,GACQ,MAAR,WACQ,SAAR,eAEM,KAAN,oBACA,GAEA,kBACQ,aAAR,qCAEQ,EAAR,2CACQ,EAAR,kBAKI,YAlBJ,WAkBM,IAAN,OAEM,KAAN,0BACA,GAEA,CACQ,QAAR,CACU,cAAV,gCAIA,kBACQ,EAAR,sBACA,qCACU,EAAV,6BAEU,EAAV,4BC/D6V,I,wBCQzVkB,EAAY,eACd,EACA1B,EACAyB,GACA,EACA,KACA,WACA,MAIa,aAAAC,E","file":"js/chunk-020e1df6.87982a27.js","sourcesContent":["import mod from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Auth.vue?vue&type=style&index=0&id=cce74366&scoped=true&lang=scss&\"; export default mod; export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--8-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--8-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--8-oneOf-1-2!../../../node_modules/sass-loader/dist/cjs.js??ref--8-oneOf-1-3!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Auth.vue?vue&type=style&index=0&id=cce74366&scoped=true&lang=scss&\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"sign__page\"},[_c('p',{staticClass:\"sign__page__title\"},[_vm._v(\"GREEN CLINIC\")]),_c('form',{staticClass:\"sign__page__block\",on:{\"submit\":function($event){$event.preventDefault();return _vm.login_sign($event)}}},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.login),expression:\"login\"}],attrs:{\"type\":\"text\",\"placeholder\":\"Логин\"},domProps:{\"value\":(_vm.login)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.login=$event.target.value}}}),_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.password),expression:\"password\"}],attrs:{\"type\":\"text\",\"placeholder\":\"Пароль\"},domProps:{\"value\":(_vm.password)},on:{\"input\":function($event){if($event.target.composing){ return; }_vm.password=$event.target.value}}}),_vm._m(0)])])}\nvar staticRenderFns = [function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('button',{attrs:{\"type\":\"submit\"}},[_c('p',[_vm._v(\"Войти\")])])}]\n\nexport { render, staticRenderFns }","<!-- template -->\r\n<template>\r\n <div class=\"sign__page\">\r\n\r\n <p class=\"sign__page__title\">GREEN CLINIC</p>\r\n <form class=\"sign__page__block\" @submit.prevent=\"login_sign\">\r\n <input type=\"text\" placeholder=\"Логин\" v-model=\"login\" >\r\n <input type=\"text\" placeholder=\"Пароль\" v-model=\"password\" >\r\n <button type=\"submit\"><p>Войти</p></button>\r\n </form>\r\n\r\n </div> \r\n</template>\r\n\r\n<!-- scripts -->\r\n<script>\r\n export default {\r\n data() {\r\n return {\r\n login: '',\r\n password: '',\r\n user: {\r\n role: ''\r\n }\r\n }\r\n },\r\n mounted() {\r\n \r\n },\r\n methods: {\r\n login_sign() {\r\n let obj = {\r\n email: this.login,\r\n password: this.password\r\n }\r\n this.$http.post('/login',\r\n obj \r\n )\r\n .then(res => {\r\n localStorage.setItem(\"access_token\",res.data.token);\r\n\r\n this.token = localStorage.getItem(\"access_token\");\r\n this.get_profile();\r\n })\r\n \r\n\r\n },\r\n get_profile() {\r\n \r\n this.$http.post('/get/user/me', \r\n {\r\n \r\n }, {\r\n headers: {\r\n 'Authorization': `Bearer ${this.token}` \r\n }\r\n }\r\n )\r\n .then(res => { \r\n this.user.role = res.data.name\r\n if(this.user.role == \"Администратор системы\") {\r\n this.$router.push(\"/green/admin\");\r\n }else {\r\n this.$router.push(\"/404\");\r\n }\r\n });\r\n }\r\n }\r\n };\r\n</script>\r\n\r\n<style scoped lang=\"scss\"> \r\n\r\n .sign__page {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n align-items: center;\r\n height: 70vh;\r\n\r\n @media only screen and (max-width: 764px) {\r\n width: 100%;\r\n }\r\n .sign__page__title {\r\n font-weight: bold;\r\n font-size: 26px;\r\n margin-bottom: 20px;\r\n color: #333;\r\n }\r\n .sign__page__block {\r\n display: flex;\r\n flex-direction: column;\r\n input {\r\n width: 300px;\r\n padding: 20px;\r\n margin-bottom: 20px;\r\n border: 1px solid #ccc;\r\n @media only screen and (max-width: 764px) {\r\n width: 200px;\r\n }\r\n }\r\n ::placeholder {\r\n color: #333;\r\n }\r\n button {\r\n cursor: pointer;\r\n text-transform: uppercase;\r\n width: 300px;\r\n outline: none;\r\n border: none;\r\n background-color: cornflowerblue;\r\n padding: 20px;\r\n @media only screen and (max-width: 764px) {\r\n width: 250px;\r\n }\r\n p {\r\n color: white;\r\n font-weight: bold;\r\n margin-bottom: 0;\r\n \r\n }\r\n }\r\n button:hover {\r\n background-color: #285bb6;\r\n }\r\n }\r\n \r\n }\r\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Auth.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Auth.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Auth.vue?vue&type=template&id=cce74366&scoped=true&\"\nimport script from \"./Auth.vue?vue&type=script&lang=js&\"\nexport * from \"./Auth.vue?vue&type=script&lang=js&\"\nimport style0 from \"./Auth.vue?vue&type=style&index=0&id=cce74366&scoped=true&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"cce74366\",\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""}