/
home
/
henzagold
/
customerB
/
export
/
js
/
File Upload :
llllll
Current File: /home/henzagold/customerB/export/js/chunk-b906e39a.4b9894fb.js.map
{"version":3,"sources":["webpack:///./src/assets/images/login.jpg","webpack:///./src/components/layouts/login.vue","webpack:///src/components/layouts/login.vue","webpack:///./src/components/layouts/login.vue?e120","webpack:///./src/components/layouts/login.vue?e6f9","webpack:///./src/views/Panel_Views/Login.vue","webpack:///src/views/Panel_Views/Login.vue","webpack:///./src/views/Panel_Views/Login.vue?3460","webpack:///./src/views/Panel_Views/Login.vue?eace","webpack:///./src/components/layouts/login.vue?aecb"],"names":["module","exports","render","_vm","this","_c","_self","staticClass","_t","style","url","staticRenderFns","data","component","_v","Token_Flag","_e","directives","name","rawName","value","Phone","expression","attrs","domProps","on","$event","type","indexOf","_k","keyCode","key","preventDefault","Send_Phone","apply","arguments","Blur","target","composing","Alert","staticStyle","_s","Token","Send_Token","Change_Phone","Timer","props","togglePreLoader","components","login","Is_Phone_Correct","Data","Error","requestFlag","methods","checkRoute","window","method","headers","id","token","localStorage","item","str_error","title","time","text","color","icon","useCredentails","phone","Otp_Checker","countDownTimer","setTimeout","getOtp","form","ac","navigator","otp","transport","signal","input","console","beforeDestroy"],"mappings":"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","file":"js/chunk-b906e39a.4b9894fb.js","sourcesContent":["module.exports = __webpack_public_path__ + \"img/login.66c23784.jpg\";","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',{staticClass:\"login-style-2\"},[_c('div',{staticClass:\"container\"},[_c('div',{staticClass:\"acr-auth-container\"},[_c('div',{staticClass:\"acr-auth-content\"},[_vm._t(\"default\")],2),_c('div',{staticClass:\"acr-auth-bg bg-cover bg-center dark-overlay dark-overlay-2\",style:(`background: ${_vm.url}`)})])])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <div class=\"login-style-2\">\r\n <div class=\"container\">\r\n <div class=\"acr-auth-container\">\r\n <div class=\"acr-auth-content\">\r\n <slot></slot>\r\n </div>\r\n <div class=\"acr-auth-bg bg-cover bg-center dark-overlay dark-overlay-2\" :style=\"`background: ${url}`\">\r\n </div>\r\n </div>\r\n </div>\r\n </div>\r\n</template>\r\n<script>\r\n export default {\r\n data(){\r\n return{\r\n url:`url(${require('@/assets/images/login.jpg')})`\r\n }\r\n }\r\n }\r\n</script>\r\n<style lang=\"css\" scoped>\r\n .input-span-placeholder{padding-right:32px !important}\r\n input.vs-inputx.vs-input--input.normal.hasIcon {\r\n padding-right: 32px;\r\n padding-left: 1rem;\r\n }\r\n .Input_Active{\r\n font-size: .7rem;\r\n margin-top: -25px;\r\n padding-right: .5rem !important;\r\n right: 0;\r\n }\r\n .acr-auth-content form {\r\n max-width: 500px;\r\n width: 250px;\r\n margin: 0 auto;\r\n }\r\n</style>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./login.vue?vue&type=template&id=0ed357dd&scoped=true&\"\nimport script from \"./login.vue?vue&type=script&lang=js&\"\nexport * from \"./login.vue?vue&type=script&lang=js&\"\nimport style0 from \"./login.vue?vue&type=style&index=0&id=0ed357dd&prod&lang=css&scoped=true&\"\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 \"0ed357dd\",\n null\n \n)\n\nexport default component.exports","var render = function render(){var _vm=this,_c=_vm._self._c;return _c('login',[_c('form',[_c('div',{staticClass:\"auth-text\"},[_c('h3',[_vm._v(\"به هنزاگلد خوش آمدید\")])]),(!_vm.Token_Flag)?_c('div',[_c('div',{staticClass:\"form-group\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.Phone),expression:\"Phone\"}],staticClass:\"form-control form-control-light\",attrs:{\"name\":\"Phone\",\"type\":\"text\",\"placeholder\":\"شماره تلفن\"},domProps:{\"value\":(_vm.Phone)},on:{\"~keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;$event.preventDefault();return _vm.Send_Phone.apply(null, arguments)},\"blur\":_vm.Blur,\"input\":function($event){if($event.target.composing)return;_vm.Phone=$event.target.value}}})]),(_vm.Alert)?_c('span',{staticClass:\"text-danger text-sm\",staticStyle:{\"margin-right\":\".5rem\"}},[_vm._v(\" \"+_vm._s(_vm.Alert)+\" \")]):_vm._e(),_c('button',{staticClass:\"btn-custom secondary btn-block\",on:{\"click\":function($event){$event.preventDefault();return _vm.Send_Phone.apply(null, arguments)}}},[_vm._v(\"ارسال\")]),_c('div',{staticClass:\"auth-seperator\"},[_c('span')])]):_vm._e(),(_vm.Token_Flag)?_c('div',[_c('div',{staticClass:\"form-group\"},[_c('input',{directives:[{name:\"model\",rawName:\"v-model\",value:(_vm.Token),expression:\"Token\"}],staticClass:\"form-control form-control-light\",attrs:{\"name\":\"token\",\"id\":\"one-time-code\",\"type\":\"text\",\"placeholder\":\"کد ارسال شده\"},domProps:{\"value\":(_vm.Token)},on:{\"~keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\"))return null;$event.preventDefault();return _vm.Send_Token.apply(null, arguments)},\"input\":function($event){if($event.target.composing)return;_vm.Token=$event.target.value}}})]),_c('div',{staticClass:\"text-center\"},[_c('a',{attrs:{\"href\":\"#\"},on:{\"click\":_vm.Change_Phone}},[_vm._v(\"تغییر شماره همراه\")]),_vm._v(\" / \"),(_vm.Timer>0)?_c('div',{staticClass:\"toltip\",staticStyle:{\"display\":\"inline\"}},[_c('span',{staticClass:\"toltiptext\"},[_vm._v(\"لطفا تا اتمام تایمر صبر کنید\")]),_vm._v(\" ارسال مجدد کد تایید \")]):_c('a',{attrs:{\"href\":\"#\"},on:{\"click\":function($event){$event.preventDefault();return _vm.Send_Phone.apply(null, arguments)}}},[_vm._v(\"ارسال مجدد کد تایید\")]),_c('p',{staticClass:\"center\"},[_vm._v(\"( 00:\"+_vm._s(_vm.Timer)+\" )\")])]),_c('button',{staticClass:\"btn-custom secondary btn-block\",on:{\"click\":function($event){$event.preventDefault();return _vm.Send_Token.apply(null, arguments)}}},[_vm._v(\"ورود\")]),_c('div',{staticClass:\"auth-seperator\"},[_c('span')])]):_vm._e(),_c('div',{staticClass:\"social-login\"},[_c('a',{staticClass:\"btn-custom secondary btn-block\",attrs:{\"href\":\"https://henzagold.com/\"}},[_vm._v(\" بازگشت به فروشگاه \")])]),_c('p',{staticClass:\"text-center mb-0\"},[_vm._v(\"آیا شما ثبت نام نکرده اید ؟ \"),_c('router-link',{attrs:{\"to\":\"/register\"}},[_vm._v(\"ساخت حساب کاربری\")])],1)])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","<template>\r\n <login>\r\n <form>\r\n <div class=\"auth-text\">\r\n <h3>به هنزاگلد خوش آمدید</h3>\r\n <!-- <p>Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's</p> -->\r\n </div>\r\n <!--start send phone -->\r\n <div v-if=\"!Token_Flag\">\r\n <div class=\"form-group\">\r\n <input name=\"Phone\" @keyup.enter.once.prevent=\"Send_Phone\"\r\n @blur=\"Blur\"\r\n v-model=\"Phone\"\r\n type=\"text\" class=\"form-control form-control-light\" placeholder=\"شماره تلفن\">\r\n </div>\r\n <span v-if=\"Alert\"\r\n class=\"text-danger text-sm\" style=\"margin-right: .5rem;\">\r\n {{Alert}}\r\n </span>\r\n <button @click.prevent=\"Send_Phone\"\r\n class=\"btn-custom secondary btn-block\">ارسال</button>\r\n <div class=\"auth-seperator\">\r\n <span></span>\r\n </div>\r\n </div>\r\n <!--end send phone -->\r\n <!--start send token -->\r\n <div v-if=\"Token_Flag\">\r\n <div class=\"form-group\">\r\n <input name=\"token\" @keyup.enter.once.prevent=\"Send_Token\"\r\n id=\"one-time-code\"\r\n v-model=\"Token\"\r\n type=\"text\" class=\"form-control form-control-light\" placeholder=\"کد ارسال شده\">\r\n </div>\r\n <div class=\"text-center\">\r\n <a @click=\"Change_Phone\" href=\"#\">تغییر شماره همراه</a>\r\n / \r\n <div v-if=\"Timer>0\" style=\"display: inline;\" class=\"toltip\">\r\n <span class=\"toltiptext\">لطفا تا اتمام تایمر صبر کنید</span>\r\n ارسال مجدد کد تایید\r\n </div>\r\n <a @click.prevent=\"Send_Phone\" v-else href=\"#\">ارسال مجدد کد تایید</a>\r\n <p class=\"center\">( 00:{{Timer}} )</p>\r\n </div>\r\n <button @click.prevent=\"Send_Token\"\r\n class=\"btn-custom secondary btn-block\">ورود</button>\r\n <div class=\"auth-seperator\">\r\n <span></span>\r\n </div>\r\n </div>\r\n <!--end send token -->\r\n <div class=\"social-login\">\r\n <a href=\"https://henzagold.com/\" class=\"btn-custom secondary btn-block\">\r\n بازگشت به فروشگاه\r\n </a>\r\n </div>\r\n <p class=\"text-center mb-0\">آیا شما ثبت نام نکرده اید ؟ <router-link to=\"/register\" class=\"\">ساخت حساب کاربری</router-link></p>\r\n</form>\r\n </login>\r\n</template>\r\n\r\n<script>\r\nimport axios from '@/plugins/axios'\r\nimport login from '@/components/layouts/login'\r\nexport default {\r\n props:{\r\n togglePreLoader: Function\r\n },\r\n components: {\r\n login\r\n },\r\n data () {\r\n return {\r\n Phone: null,\r\n Token: null,\r\n Alert: '',\r\n Is_Phone_Correct: false,\r\n Token_Flag: false,\r\n Data: null,\r\n Timer: 0,\r\n Error: null,\r\n requestFlag: true,\r\n }\r\n },\r\n methods: {\r\n checkRoute () {\r\n if (this.$route.query.outerRoute) {\r\n window.location.href = this.$route.query.outerRoute\r\n }\r\n else if (this.$route.query.innerRoute){\r\n this.$router.push(`/${this.$route.query.innerRoute}`)\r\n }\r\n else{\r\n this.$router.push(\"/my-orders\")\r\n }\r\n },\r\n Change_Phone () {\r\n this.Token_Flag = !this.Token_Flag\r\n this.Phone = null\r\n },\r\n async Send_Token () {\r\n try {\r\n if (this.Token && this.requestFlag){\r\n this.requestFlag = false\r\n this.togglePreLoader('open')\r\n let {data}= await axios ({\r\n method: 'post',\r\n url:`/cu/verfiy/token`,\r\n headers: {},\r\n data: {\r\n id: this.Data['id'],\r\n token: this.Token,\r\n }\r\n })\r\n this.Data = data\r\n this.Token_Flag = true\r\n localStorage.setItem('accessToken' ,data['api_token'])\r\n localStorage.setItem('userInfo' ,JSON.stringify(data))\r\n this.checkRoute()\r\n }\r\n } catch (error) {\r\n if (error.response && error.response.data.errors) {\r\n let str_error = ''\r\n for(let item of Object.values(error.response.data.errors))\r\n {\r\n item.map(xx=>{\r\n if (xx.includes(\"shipping address\")){\r\n str_error += xx.replace(\"shipping address\",\"آدرس\") + \"<br/>\"\r\n }\r\n else{\r\n str_error += xx + \"<br/>\"\r\n }\r\n })\r\n }\r\n this.$vs.notify({title:'خطایی رخ داد',time:3500,text:str_error,color:'var(--secondary-color)',icon:'error_outline'})\r\n }\r\n else{\r\n if (error) {\r\n if(error == \"Error: Network Error\"){\r\n this.$vs.notify({title:'خطایی رخ داد',time:3500,text:\"اتصال برقرار نشد\",color:'var(--secondary-color)',icon:'error_outline'})\r\n }\r\n else {\r\n this.$vs.notify({title:'خطایی رخ داد',time:3500,text:\"کد تایید وارد شده اشتباه است\",color:'var(--secondary-color)',icon:'error_outline'})\r\n }\r\n }\r\n }\r\n } finally {\r\n this.togglePreLoader('close')\r\n this.requestFlag = true\r\n }\r\n },\r\n async Send_Phone () {\r\n try {\r\n if (this.requestFlag && (this.Is_Phone_Correct || /^(\\+98|0098|98|0)?9\\d{9}$/g.test(this.Phone))){\r\n this.requestFlag = false\r\n this.togglePreLoader('open')\r\n let {data}= await axios({\r\n method: 'post',\r\n url: `/cu/login`,\r\n headers: { useCredentails: true },\r\n data: {\r\n phone: this.Phone\r\n }\r\n })\r\n this.Data = data\r\n this.Token_Flag = true\r\n this.Timer = 60\r\n this.countDownTimer()\r\n this.Otp_Checker()\r\n } else {\r\n this.$vs.notify({time:3500,text:'شماره تلفن همراه را وارد نمایید',color:'var(--secondary-color)',icon:'error_outline'})\r\n }\r\n }\r\n catch (error) {\r\n if (error.response && error.response.data.errors) {\r\n let str_error = ''\r\n for(let item of Object.values(error.response.data.errors))\r\n {\r\n item.map(xx=>{\r\n if (xx.includes(\"shipping address\")){\r\n str_error += xx.replace(\"shipping address\",\"آدرس\") + \"<br/>\"\r\n }\r\n else{\r\n str_error += xx + \"<br/>\"\r\n }\r\n })\r\n }\r\n this.$vs.notify({title:'خطایی رخ داد',time:3500,text:str_error,color:'var(--secondary-color)',icon:'error_outline'})\r\n }\r\n else{\r\n if (error) {\r\n if(error == \"Error: Network Error\"){\r\n this.$vs.notify({title:'خطایی رخ داد',time:3500,text:\"اتصال برقرار نشد\",color:'var(--secondary-color)',icon:'error_outline'})\r\n }\r\n else {\r\n this.$vs.notify({title:'خطایی رخ داد',time:3500,text:'ثبت نام نکرده اید . لطفا ثبت نام کنید',color:'var(--secondary-color)',icon:'error_outline'})\r\n }\r\n }\r\n }\r\n }\r\n finally {\r\n this.requestFlag = true\r\n this.togglePreLoader('close')\r\n }\r\n },\r\n Otp_Checker () {\r\n if ('OTPCredential' in window) {\r\n window.addEventListener('DOMContentLoaded',this.getOtp())\r\n }\r\n },\r\n Blur () {\r\n const Pattern = /^(\\+98|0098|98|0)?9\\d{9}$/g\r\n if (this.Phone){\r\n if (Pattern.test(this.Phone)!== true) {\r\n this.Alert = 'تلفن همراه وارد شده نامعتبر می باشد'\r\n this.Is_Phone_Correct = false\r\n }\r\n else{\r\n this.Is_Phone_Correct = true\r\n this.Alert = ''\r\n }\r\n }\r\n else {\r\n this.Alert = 'وارد کردن تلفن همراه الزامی است'\r\n this.Is_Phone_Correct = false\r\n }\r\n },\r\n countDownTimer() {\r\n if(this.Timer > 0) {\r\n setTimeout(() => {\r\n if(this.Timer>0){\r\n this.Timer -= 1\r\n this.countDownTimer()\r\n }\r\n }, 1000)\r\n }\r\n },\r\n getOtp(){\r\n const input = document.querySelector('#one-time-code')\r\n if (!input) return;\r\n const ac = new AbortController();\r\n const form = input.closest('form');\r\n if (form) {\r\n form.addEventListener('submit',function () {\r\n ac.abort();\r\n });\r\n }\r\n navigator.credentials.get({\r\n otp: { transport:['sms'] },\r\n signal: ac.signal\r\n }).then(otp => {\r\n input.value = otp.code;\r\n if (form) this.Send_Token();\r\n }).catch(err => {\r\n console.log(err);\r\n });\r\n }\r\n },\r\n beforeDestroy() {\r\n window.removeEventListener(\"DOMContentLoaded\",this.getOtp());\r\n },\r\n}\r\n</script>","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--13-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=1b93570a&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\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 null,\n null\n \n)\n\nexport default component.exports","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--7-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--7-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--7-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--1-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./login.vue?vue&type=style&index=0&id=0ed357dd&prod&lang=css&scoped=true&\""],"sourceRoot":""}
Copyright ©2k19 -
Hexid
|
Tex7ure