{"ast":null,"code":"import \"core-js/modules/es.array.push.js\";\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\nimport ExInput from \"@/components/ex-input\";\nimport Axios from \"@/API/login.js\";\nimport { mapActions, mapGetters } from \"vuex\";\nimport { GET_USERINFO, SET_CONFIG, SET_KEFU } from \"@/store/const.store\";\nimport nationalityList from \"../authentication/components/nationalityList.vue\";\nexport default {\n props: {},\n components: {\n ExInput,\n nationalityList\n },\n data() {\n return {\n username: \"\",\n password: \"\",\n activeIndex: 0,\n isArea: false,\n typeText: \"password\",\n dialCode: 0,\n //电话号前缀\n icon: \"\"\n };\n },\n computed: {\n ...mapGetters({\n theme: \"home/theme\"\n })\n },\n methods: {\n ...mapActions(\"user\", [GET_USERINFO, SET_CONFIG]),\n getRegType(activeIndex, bFlag) {\n switch (activeIndex) {\n case 0:\n return bFlag ? this.$t(\"账号\") : this.$t(\"请输入账号\");\n case 1:\n return bFlag ? this.$t(\"邮箱\") : this.$t(\"请输入您的邮箱\");\n case 2:\n return bFlag ? this.$t(\"手机号\") : this.$t(\"请输入手机号\");\n }\n },\n onSelectArea() {\n this.openBtn();\n },\n //打开国家列表底部弹窗\n openBtn() {\n this.$refs.controlChild.open();\n },\n //获取到当前选中国家的code值\n getName(params) {\n this.icon = params[1];\n this.dialCode = params[2];\n },\n changeIndex(index) {\n this.activeIndex = index;\n switch (index) {\n case 0:\n case 1:\n {\n this.isArea = false;\n break;\n }\n case 2:\n {\n this.isArea = true;\n break;\n }\n }\n },\n verifyLogin() {\n if (this.username == \"\") {\n switch (this.activeIndex) {\n case 0:\n {\n this.$toast(this.$t(\"请输入账号\"));\n break;\n }\n case 1:\n {\n this.$toast(this.$t(\"请输入邮箱\"));\n break;\n }\n case 2:\n {\n this.$toast(this.$t(\"请输入手机号\"));\n break;\n }\n }\n return false;\n }\n if (this.password == \"\") {\n this.$toast(this.$t(\"请输入密码\"));\n return false;\n }\n this.login();\n },\n async login() {\n Axios.loginUser({\n username: this.activeIndex == 0 || this.activeIndex == 1 ? this.username : `${this.username}`,\n password: this.password,\n re_password: this.repassword,\n type: this.type,\n usercode: this.invitCode\n }).then(res => {\n this.GET_USERINFO(res.data);\n this.SET_CONFIG(); //获取判断是否乘以杠杆字段\n this.$router.push(\"/home\");\n }).catch(error => {\n if (error.code === \"ECONNABORTED\") {\n this.$toast(this.$t(\"网络超时!\"));\n } else if (error.msg !== undefined) {\n this.$toast(this.$t(error.msg));\n }\n });\n }\n }\n};","map":{"version":3,"names":["ExInput","Axios","mapActions","mapGetters","GET_USERINFO","SET_CONFIG","SET_KEFU","nationalityList","props","components","data","username","password","activeIndex","isArea","typeText","dialCode","icon","computed","theme","methods","getRegType","bFlag","$t","onSelectArea","openBtn","$refs","controlChild","open","getName","params","changeIndex","index","verifyLogin","$toast","login","loginUser","re_password","repassword","type","usercode","invitCode","then","res","$router","push","catch","error","code","msg","undefined"],"sources":["src/page/login/index.vue"],"sourcesContent":["\n \n \n \n \n {{ $t(\"登录\") }}\n \n \n \n \n {{ $t(\"忘记密码?\") }}\n \n {{ $t(\"登录\") }}\n \n {{ $t(\"还没有账号\")\n }}\n {{ $t(\"去注册\") }}\n \n \n \n\n\n\n\n"],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAgDA,OAAAA,OAAA;AACA,OAAAC,KAAA;AACA,SAAAC,UAAA,EAAAC,UAAA;AACA,SAAAC,YAAA,EAAAC,UAAA,EAAAC,QAAA;AACA,OAAAC,eAAA;AACA;EACAC,KAAA;EACAC,UAAA;IACAT,OAAA;IACAO;EACA;EACAG,KAAA;IACA;MACAC,QAAA;MACAC,QAAA;MACAC,WAAA;MACAC,MAAA;MACAC,QAAA;MACAC,QAAA;MAAA;MACAC,IAAA;IACA;EACA;EACAC,QAAA;IACA,GAAAf,UAAA;MACAgB,KAAA;IACA;EACA;EACAC,OAAA;IACA,GAAAlB,UAAA,UAAAE,YAAA,EAAAC,UAAA;IACAgB,WAAAR,WAAA,EAAAS,KAAA;MACA,QAAAT,WAAA;QACA;UACA,OAAAS,KAAA,QAAAC,EAAA,cAAAA,EAAA;QACA;UACA,OAAAD,KAAA,QAAAC,EAAA,cAAAA,EAAA;QACA;UACA,OAAAD,KAAA,QAAAC,EAAA,eAAAA,EAAA;MACA;IACA;IACAC,aAAA;MACA,KAAAC,OAAA;IACA;IACA;IACAA,QAAA;MACA,KAAAC,KAAA,CAAAC,YAAA,CAAAC,IAAA;IACA;IACA;IACAC,QAAAC,MAAA;MACA,KAAAb,IAAA,GAAAa,MAAA;MACA,KAAAd,QAAA,GAAAc,MAAA;IACA;IACAC,YAAAC,KAAA;MACA,KAAAnB,WAAA,GAAAmB,KAAA;MACA,QAAAA,KAAA;QACA;QACA;UAAA;YACA,KAAAlB,MAAA;YACA;UACA;QACA;UAAA;YACA,KAAAA,MAAA;YACA;UACA;MACA;IACA;IACAmB,YAAA;MACA,SAAAtB,QAAA;QACA,aAAAE,WAAA;UACA;YAAA;cACA,KAAAqB,MAAA,MAAAX,EAAA;cACA;YACA;UACA;YAAA;cACA,KAAAW,MAAA,MAAAX,EAAA;cACA;YACA;UACA;YAAA;cACA,KAAAW,MAAA,MAAAX,EAAA;cACA;YACA;QACA;QACA;MACA;MACA,SAAAX,QAAA;QACA,KAAAsB,MAAA,MAAAX,EAAA;QACA;MACA;MACA,KAAAY,KAAA;IACA;IACA,MAAAA,MAAA;MACAlC,KAAA,CAAAmC,SAAA;QACAzB,QAAA,EACA,KAAAE,WAAA,cAAAA,WAAA,QACA,KAAAF,QAAA,GACA,QAAAA,QAAA;QACAC,QAAA,OAAAA,QAAA;QACAyB,WAAA,OAAAC,UAAA;QACAC,IAAA,OAAAA,IAAA;QACAC,QAAA,OAAAC;MACA,GACAC,IAAA,CAAAC,GAAA;QACA,KAAAvC,YAAA,CAAAuC,GAAA,CAAAjC,IAAA;QACA,KAAAL,UAAA;QACA,KAAAuC,OAAA,CAAAC,IAAA;MACA,GACAC,KAAA,CAAAC,KAAA;QACA,IAAAA,KAAA,CAAAC,IAAA;UACA,KAAAd,MAAA,MAAAX,EAAA;QACA,WAAAwB,KAAA,CAAAE,GAAA,KAAAC,SAAA;UACA,KAAAhB,MAAA,MAAAX,EAAA,CAAAwB,KAAA,CAAAE,GAAA;QACA;MACA;IACA;EACA;AACA","ignoreList":[]},"metadata":{},"sourceType":"module","externalDependencies":[]}