1 line
27 KiB
JavaScript
1 line
27 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-11594598"],{b3ee:function(e,t,s){},bb86:function(e,t,s){"use strict";s.d(t,"d",(function(){return o})),s.d(t,"c",(function(){return n})),s.d(t,"b",(function(){return r})),s.d(t,"a",(function(){return a})),s.d(t,"e",(function(){return l}));var i=s("b775");s("bc3a"),s("5c96"),s("21a6"),s("5f87"),s("c38a");function o(e){return Object(i["a"])({url:"/iot/tool/register",headers:{isToken:!1},method:"post",data:e})}function n(e){return Object(i["a"])({url:"/iot/tool/userList",method:"get",params:e})}function r(e){return Object(i["a"])({url:"/iot/tool/getTopics",method:"get",params:e})}function a(e){return Object(i["a"])({url:"/iot/tool/decode",method:"get",params:e})}function l(e){return Object(i["a"])({url:"/iot/tool/simulate",method:"get",params:e})}},c42c:function(e,t,s){"use strict";s("b3ee")},dd7b:function(e,t,s){"use strict";s.r(t);var i=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"login-wrap"},[i("div",{staticClass:"logo-wrap"},[i("img",{staticClass:"icon",attrs:{src:s("dee6")}}),i("span",{staticClass:"text"},[e._v(e._s(e.$t("login.989807-37")))])]),i("pre",{staticClass:"introduce-text"},[e._v(e._s(e.$t("login.989807-38")))]),e._m(0),i("div",{staticClass:"box-wrap"},[i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isHaveBind&&!e.errorText&&1===e.formIndex,expression:"!isHaveBind && !errorText && formIndex === 1"}],staticClass:"form-box"},[i("div",{staticClass:"title-wrap"},[e.bindId?i("div",{staticClass:"name"},[e._v(e._s(e.$t("login.989807-36")))]):i("div",{staticClass:"name"},[e._v(e._s(e.$t("login.989807-1")))]),i("langSelect",{staticClass:"lang"})],1),i("pre",{staticClass:"demo-account"},[e._v(e._s(e.$t("login.989807-33")))]),i("el-form",{ref:"loginForm",staticClass:"form-wrap",attrs:{id:"loginForm",model:e.loginForm,rules:e.loginRules}},[i("el-form-item",{attrs:{prop:"username"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm.username,expression:"loginForm.username"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",placeholder:e.$t("login.989807-4")},domProps:{value:e.loginForm.username},on:{input:function(t){t.target.composing||e.$set(e.loginForm,"username",t.target.value)}}})])])]),i("el-form-item",{attrs:{prop:"password"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},["checkbox"===e.pwdtype?i("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm.password,expression:"loginForm.password"}],staticClass:"inner",attrs:{"auto-complete":"off",placeholder:e.$t("login.989807-5"),type:"checkbox"},domProps:{checked:Array.isArray(e.loginForm.password)?e._i(e.loginForm.password,null)>-1:e.loginForm.password},on:{change:function(t){var s=e.loginForm.password,i=t.target,o=!!i.checked;if(Array.isArray(s)){var n=null,r=e._i(s,n);i.checked?r<0&&e.$set(e.loginForm,"password",s.concat([n])):r>-1&&e.$set(e.loginForm,"password",s.slice(0,r).concat(s.slice(r+1)))}else e.$set(e.loginForm,"password",o)}}}):"radio"===e.pwdtype?i("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm.password,expression:"loginForm.password"}],staticClass:"inner",attrs:{"auto-complete":"off",placeholder:e.$t("login.989807-5"),type:"radio"},domProps:{checked:e._q(e.loginForm.password,null)},on:{change:function(t){return e.$set(e.loginForm,"password",null)}}}):i("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm.password,expression:"loginForm.password"}],staticClass:"inner",attrs:{"auto-complete":"off",placeholder:e.$t("login.989807-5"),type:e.pwdtype},domProps:{value:e.loginForm.password},on:{input:function(t){t.target.composing||e.$set(e.loginForm,"password",t.target.value)}}}),i("span",{staticClass:"el-icon-view icon",on:{click:function(t){return e.handlePasswordTypeChange()}}})])])]),e.captchaOnOff?i("el-form-item",{attrs:{prop:"code"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.loginForm.code,expression:"loginForm.code"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",placeholder:e.$t("login.989807-6")},domProps:{value:e.loginForm.code},on:{input:function(t){t.target.composing||e.$set(e.loginForm,"code",t.target.value)}}})]),i("img",{staticClass:"input-append",attrs:{src:e.codeUrl},on:{click:e.getCode}})])]):e._e(),i("el-form-item",[i("div",{staticClass:"item-wrap"},[i("el-checkbox",{model:{value:e.loginForm.rememberMe,callback:function(t){e.$set(e.loginForm,"rememberMe",t)},expression:"loginForm.rememberMe"}},[e._v(" "+e._s(e.$t("login.989807-7"))+" ")]),i("div",{staticStyle:{"font-weight":"400","font-size":"14px",color:"#486ff2",cursor:"pointer"},on:{click:e.handleForgetPassword}},[e._v(e._s(e.$t("login.989807-43")))])],1)]),e.bindId?i("div",[i("el-button",{staticClass:"btn",attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleBindLogin(t)}}},[e.loading?i("span",[e._v(e._s(e.$t("login.989807-16")))]):i("span",[e._v(e._s(e.$t("login.989807-15")))])]),i("el-button",{staticClass:"btn",staticStyle:{margin:"16px 0 0 0"},nativeOn:{click:function(t){return t.preventDefault(),e.handleBackLogin(t)}}},[i("span",[e._v(e._s(e.$t("login.989807-60")))])])],1):i("div",[i("el-button",{staticClass:"btn",attrs:{loading:e.loading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleLogin(t)}}},[e.loading?i("span",[e._v(e._s(e.$t("login.989807-13")))]):i("span",[e._v(e._s(e.$t("login.989807-3")))])])],1),i("div",{staticClass:"other-link"},[i("span",{staticClass:"text",on:{click:e.handleRegister}},[e._v(e._s(e.$t("login.989807-18")))]),i("el-divider",{attrs:{direction:"vertical"}}),i("span",{staticClass:"text",on:{click:e.handleGotoDoc}},[e._v(e._s(e.$t("login.989807-40")))]),i("el-divider",{attrs:{direction:"vertical"}}),i("span",{staticClass:"text",on:{click:e.handleGotoOS}},[e._v(e._s(e.$t("login.989807-41")))])],1),i("div",{staticClass:"other-login"},[i("span",{staticClass:"text"},[e._v(e._s(e.$t("login.989807-42")))]),i("svg-icon",{staticClass:"icon",staticStyle:{color:"#07c160"},attrs:{"icon-class":"wechat"},on:{click:e.handleGotoWeChatLogin}}),i("svg-icon",{staticClass:"icon",staticStyle:{color:"#486ff2"},attrs:{"icon-class":"envelope"},on:{click:e.handleGotoSmsLogin}})],1)],1)],1),i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isHaveBind&&!e.errorText&&2===e.formIndex,expression:"!isHaveBind && !errorText && formIndex === 2"}],staticClass:"form-box"},[i("div",{staticClass:"title-wrap"},[i("div",{staticClass:"name"},[e._v(e._s(e.$t("login.989807-2")))]),i("langSelect",{staticClass:"lang"})],1),i("el-form",{ref:"smsLoginForm",staticClass:"form-wrap",staticStyle:{"margin-top":"40px"},attrs:{id:"smsLoginForm",model:e.smsLoginForm,rules:e.smsLoginRules}},[i("el-form-item",{attrs:{prop:"phonenumber"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.smsLoginForm.phonenumber,expression:"smsLoginForm.phonenumber"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",maxlength:11,placeholder:e.$t("login.989807-8")},domProps:{value:e.smsLoginForm.phonenumber},on:{input:function(t){t.target.composing||e.$set(e.smsLoginForm,"phonenumber",t.target.value)}}})])])]),i("el-form-item",{attrs:{prop:"smsCode"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.smsLoginForm.smsCode,expression:"smsLoginForm.smsCode"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",placeholder:e.$t("login.989807-9")},domProps:{value:e.smsLoginForm.smsCode},on:{input:function(t){t.target.composing||e.$set(e.smsLoginForm,"smsCode",t.target.value)}}})]),i("el-button",{staticClass:"input-append",attrs:{disabled:e.isLoginSmsBtn},on:{click:function(t){return t.preventDefault(),e.getLoginSmsCode()}}},[e._v(" "+e._s(e.loginSmsBtnText)+" ")])],1)]),i("div",[i("el-button",{staticClass:"btn",attrs:{loading:e.smsLoading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleSmsLogin(t)}}},[e.smsLoading?i("span",[e._v(e._s(e.$t("login.989807-13")))]):i("span",[e._v(e._s(e.$t("login.989807-3")))])])],1),i("div",[i("el-button",{staticClass:"btn",staticStyle:{"margin-top":"16px"},on:{click:e.handleGotoLogin}},[i("span",[e._v(e._s(e.$t("login.989807-44")))])])],1)],1)],1),i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isHaveBind&&!e.errorText&&3===e.formIndex,expression:"!isHaveBind && !errorText && formIndex === 3"}],staticClass:"form-box"},[i("div",{staticClass:"title-wrap"},[i("div",{staticClass:"name"},[e._v(e._s(e.$t("login.989807-43")))]),i("langSelect",{staticClass:"lang"})],1),i("el-form",{ref:"fpForm",staticClass:"form-wrap",staticStyle:{"margin-top":"40px"},attrs:{id:"fpForm",model:e.fpForm,rules:e.fpRules}},[i("el-form-item",{attrs:{prop:"phoneNumber"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.fpForm.phoneNumber,expression:"fpForm.phoneNumber"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",maxlength:11,placeholder:e.$t("login.989807-8")},domProps:{value:e.fpForm.phoneNumber},on:{input:function(t){t.target.composing||e.$set(e.fpForm,"phoneNumber",t.target.value)}}})])])]),i("el-form-item",{attrs:{prop:"code"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.fpForm.code,expression:"fpForm.code"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",placeholder:e.$t("login.989807-9")},domProps:{value:e.fpForm.code},on:{input:function(t){t.target.composing||e.$set(e.fpForm,"code",t.target.value)}}})]),i("el-button",{staticClass:"input-append",attrs:{disabled:e.isFpSmsBtn},on:{click:function(t){return t.preventDefault(),e.getFpSmsCode()}}},[e._v(" "+e._s(e.fpSmsBtnText)+" ")])],1)]),i("el-form-item",{attrs:{prop:"password"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.fpForm.password,expression:"fpForm.password"}],staticClass:"inner",attrs:{"auto-complete":"off",placeholder:e.$t("login.989807-5")},domProps:{value:e.fpForm.password},on:{input:function(t){t.target.composing||e.$set(e.fpForm,"password",t.target.value)}}})])])]),i("el-form-item",{attrs:{prop:"confirmPassword"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.fpForm.confirmPassword,expression:"fpForm.confirmPassword"}],staticClass:"inner",attrs:{"auto-complete":"off",placeholder:e.$t("login.989807-47")},domProps:{value:e.fpForm.confirmPassword},on:{input:function(t){t.target.composing||e.$set(e.fpForm,"confirmPassword",t.target.value)}}})])])]),i("div",[i("el-button",{staticClass:"btn",attrs:{loading:e.fpLoading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleChangePassword(t)}}},[e.fpLoading?i("span",[e._v(e._s(e.$t("login.989807-46")))]):i("span",[e._v(e._s(e.$t("login.989807-45")))])])],1),i("div",[i("el-button",{staticClass:"btn",staticStyle:{"margin-top":"16px"},on:{click:e.handleGotoLogin}},[i("span",[e._v(e._s(e.$t("login.989807-44")))])])],1)],1)],1),i("div",{directives:[{name:"show",rawName:"v-show",value:!e.isHaveBind&&!e.errorText&&4===e.formIndex,expression:"!isHaveBind && !errorText && formIndex === 4"}],staticClass:"form-box"},[i("div",{staticClass:"title-wrap"},[e.bindId?i("div",{staticClass:"name"},[e._v(e._s(e.$t("login.989807-59")))]):i("div",{staticClass:"name"},[e._v(e._s(e.$t("login.989807-52")))]),i("langSelect",{staticClass:"lang"})],1),i("el-form",{ref:"registForm",staticClass:"form-wrap",staticStyle:{"margin-top":"40px"},attrs:{id:"registForm",model:e.registForm,rules:e.registRules}},[i("el-form-item",{attrs:{prop:"username"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.registForm.username,expression:"registForm.username"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",placeholder:e.$t("login.989807-4")},domProps:{value:e.registForm.username},on:{input:function(t){t.target.composing||e.$set(e.registForm,"username",t.target.value)}}})])])]),i("el-form-item",{attrs:{prop:"phonenumber"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.registForm.phonenumber,expression:"registForm.phonenumber"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",maxlength:11,placeholder:e.$t("login.989807-8")},domProps:{value:e.registForm.phonenumber},on:{input:function(t){t.target.composing||e.$set(e.registForm,"phonenumber",t.target.value)}}})])])]),i("el-form-item",{attrs:{prop:"password"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.registForm.password,expression:"registForm.password"}],staticClass:"inner",attrs:{"auto-complete":"off",placeholder:e.$t("login.989807-5")},domProps:{value:e.registForm.password},on:{input:function(t){t.target.composing||e.$set(e.registForm,"password",t.target.value)}}})])])]),i("el-form-item",{attrs:{prop:"confirmPassword"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.registForm.confirmPassword,expression:"registForm.confirmPassword"}],staticClass:"inner",attrs:{"auto-complete":"off",placeholder:e.$t("login.989807-47")},domProps:{value:e.registForm.confirmPassword},on:{input:function(t){t.target.composing||e.$set(e.registForm,"confirmPassword",t.target.value)}}})])])]),e.captchaOnOff?i("el-form-item",{attrs:{prop:"code"}},[i("div",{staticClass:"item-wrap"},[i("div",{staticClass:"input-wrap"},[i("input",{directives:[{name:"model",rawName:"v-model",value:e.registForm.code,expression:"registForm.code"}],staticClass:"inner",attrs:{"auto-complete":"off",type:"text",placeholder:e.$t("login.989807-6")},domProps:{value:e.registForm.code},on:{input:function(t){t.target.composing||e.$set(e.registForm,"code",t.target.value)}}})]),i("img",{staticClass:"input-append",attrs:{src:e.codeUrl},on:{click:e.getCode}})])]):e._e(),i("el-form-item",[i("div",{staticClass:"item-wrap",staticStyle:{"justify-content":"flex-start"}},[i("el-checkbox",{model:{value:e.registForm.agree,callback:function(t){e.$set(e.registForm,"agree",t)},expression:"registForm.agree"}},[e._v(e._s(e.$t("login.989807-53")))]),i("span",{staticStyle:{color:"#486ff2",cursor:"pointer"},on:{click:e.handleGotoPrivacyPolicy}},[e._v(e._s(e.$t("login.989807-54")))])],1)]),i("div",[e.bindId?i("el-button",{staticClass:"btn",attrs:{loading:e.registLoading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleRegistBind(t)}}},[e.registLoading?i("span",[e._v(e._s(e.$t("login.989807-16")))]):i("span",[e._v(e._s(e.$t("login.989807-57")))])]):i("el-button",{staticClass:"btn",attrs:{loading:e.registLoading,type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleRegist(t)}}},[e.registLoading?i("span",[e._v(e._s(e.$t("login.989807-56")))]):i("span",[e._v(e._s(e.$t("login.989807-55")))])])],1),i("div",[i("el-button",{staticClass:"btn",staticStyle:{"margin-top":"16px"},on:{click:e.handleGotoLogin}},[i("span",[e._v(e._s(e.$t("login.989807-44")))])])],1)],1)],1),e.isHaveBind?i("div",{staticClass:"form-box"},[i("div",{staticClass:"mess-text"},[i("i",{staticClass:"el-icon-warning",staticStyle:{"font-size":"16px"}}),i("span",[e._v(" "+e._s(e.$t("login.989807-10")))]),i("span",{staticStyle:{color:"#486ff2",cursor:"pointer"},on:{click:e.handleRegister}},[e._v(" "+e._s(e.$t("login.989807-12")))])]),i("el-button",{staticClass:"btn",staticStyle:{"margin-top":"40px"},on:{click:e.handleGotoLogin}},[i("span",[e._v(e._s(e.$t("login.989807-44")))])])],1):e._e(),e.errorText?i("div",{staticClass:"form-box"},[i("div",{staticClass:"mess-text"},[i("i",{staticClass:"el-icon-warning",staticStyle:{"font-size":"16px"}}),i("span",[e._v(e._s(e.errorText))])]),i("el-button",{staticClass:"btn",staticStyle:{"margin-top":"40px"},on:{click:e.handleGotoLogin}},[i("span",[e._v(e._s(e.$t("login.989807-44")))])])],1):e._e(),e._m(1)])])},o=[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"img-wrap"},[i("img",{staticStyle:{width:"100%",height:"100%"},attrs:{src:s("ff2b")}})])},function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("div",{staticClass:"copyright-wrap"},[s("span",[e._v(" Copyright © 2021-2025 "),s("a",{attrs:{target:"_blank",href:"http://fastbee.cn"}},[e._v("FastBee")]),e._v(" All Rights Reserved. ")]),s("a",{attrs:{target:"_blank",href:"https://beian.miit.gov.cn/"}},[e._v("滇ICP备2023000466号-6")])])}],n=s("15fd"),r=s("5530"),a=(s("d9e2"),s("caad"),s("14d9"),s("ac1f"),s("00b4"),s("2532"),s("e05f"),s("852e")),l=s.n(a),c=s("7ded"),m=s("bb86"),d=s("24e5"),g=s.n(d),p="MFwwDQYJKoZIhvcNAQEBBQADSwAwSAJBAKoR8mX0rGKLqzcWmOzbfj64K8ZIgOdH\nnzkXSOVOZbFu/TJhZ7rFAN+eaGkl3C4buccQd/EjEsj9ir7ijT7h96MCAwEAAQ==",u="MIIBVAIBADANBgkqhkiG9w0BAQEFAASCAT4wggE6AgEAAkEAqhHyZfSsYourNxaY\n7Nt+PrgrxkiA50efORdI5U5lsW79MmFnusUA355oaSXcLhu5xxB38SMSyP2KvuKN\nPuH3owIDAQABAkAfoiLyL+Z4lf4Myxk6xUDgLaWGximj20CUf+5BKKnlrK+Ed8gA\nkM0HqoTt2UZwA5E2MzS4EI2gjfQhz5X28uqxAiEA3wNFxfrCZlSZHb0gn2zDpWow\ncSxQAgiCstxGUoOqlW8CIQDDOerGKH5OmCJ4Z21v+F25WaHYPxCFMvwxpcw99Ecv\nDQIgIdhDTIqD2jfYjPTY8Jj3EDGPbH2HHuffvflECt3Ek60CIQCFRlCkHpi7hthh\nYhovyloRYsM+IS9h/0BzlEAuO0ktMQIgSPT3aFAgJYwKpqRYKlLDVcflZFCKY7u3\nUP8iWi1Qw0Y=";function f(e){var t=new g.a;return t.setPublicKey(p),t.encrypt(e)}function h(e){var t=new g.a;return t.setPrivateKey(u),t.decrypt(e)}var v=s("5f87"),w=s("3f21"),b=["confirmPassword"],C={name:"Login",components:{langSelect:w["a"]},data:function(){var e=this;return{formIndex:1,pwdtype:"password",loginForm:{username:"",password:"",rememberMe:!1,code:"",uuid:"",bindId:""},loginRules:{username:[{required:!0,trigger:"blur",message:this.$t("login.989807-20")}],password:[{required:!0,message:this.$t("login.989807-21"),trigger:"blur"}],code:[{required:!0,trigger:"change",message:this.$t("login.989807-22")}]},bindId:"",uuid:"",captchaOnOff:!0,codeUrl:"",loading:!1,smsLoginForm:{phonenumber:"",smsCode:"",sourceType:1},smsLoginRules:{phonenumber:[{required:!0,message:this.$t("login.989807-23"),trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:this.$t("login.989807-24"),trigger:"blur"}],smsCode:[{required:!0,trigger:"change",message:this.$t("login.989807-25")}]},isLoginSmsBtn:!1,loginSmsBtnText:this.$t("login.989807-27"),loginSmsBtnSeconds:60,loginSmsBtnTimer:null,smsLoading:!1,isHaveBind:!1,errorText:"",fpForm:{phoneNumber:"",code:"",password:"",confirmPassword:""},fpRules:{phoneNumber:[{required:!0,message:this.$t("login.989807-23"),trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:this.$t("login.989807-24"),trigger:"blur"}],code:[{required:!0,trigger:"change",message:this.$t("login.989807-25")}],password:[{required:!0,message:this.$t("login.989807-21"),trigger:"blur"}],confirmPassword:[{required:!0,trigger:"blur",message:this.$t("login.989807-48")},{required:!0,validator:function(t,s,i){e.fpForm.password!==s?i(new Error(e.$t("register.974236-12"))):i()},trigger:"blur"}]},isFpSmsBtn:!1,fpSmsBtnText:this.$t("login.989807-27"),fpSmsBtnSeconds:60,fpSmsBtnTimer:null,fpLoading:!1,registForm:{username:"",phonenumber:"",password:"",confirmPassword:"",code:"",agree:!1,uuid:"",bindId:"",sourceType:1},registRules:{username:[{required:!0,trigger:"blur",message:this.$t("login.989807-20")},{min:2,max:20,message:this.$t("register.974236-13"),trigger:"blur"}],phonenumber:[{required:!0,message:this.$t("login.989807-23"),trigger:"blur"},{pattern:/^1[3|4|5|6|7|8|9][0-9]\d{8}$/,message:this.$t("login.989807-24"),trigger:"blur"}],code:[{required:!0,trigger:"change",message:this.$t("login.989807-25")}],password:[{required:!0,message:this.$t("login.989807-21"),trigger:"blur"}],confirmPassword:[{required:!0,trigger:"blur",message:this.$t("login.989807-48")},{required:!0,validator:function(t,s,i){e.registForm.password!==s?i(new Error(e.$t("register.974236-12"))):i()},trigger:"blur"}]},registLoading:!1}},created:function(){var e=this.$route.query.loginId;e?this.redirectLogin(e):(this.getCode(),this.getCookie(),this.checkBind(),this.checkError())},mounted:function(){},methods:{handlePasswordTypeChange:function(){"password"==this.pwdtype?this.pwdtype="text":this.pwdtype="password"},getCode:function(){var e=this;Object(c["g"])().then((function(t){e.captchaOnOff=t.captchaEnabled,e.captchaOnOff&&(e.codeUrl="data:image/gif;base64,"+t.img,e.uuid=t.uuid)}))},getCookie:function(){var e=l.a.get("username"),t=l.a.get("password"),s=l.a.get("rememberMe"),i=l.a.get("loginId");this.loginForm={username:void 0===e?this.loginForm.username:e,password:void 0===t?this.loginForm.password:h(t),rememberMe:void 0!==s&&Boolean(s),loginId:void 0===i?this.loginForm.loginId:i}},handleLogin:function(){var e=this,t=this.$route.query.redirect;this.$refs.loginForm.validate((function(s){if(s){e.loading=!0,e.loginForm.rememberMe?(l.a.set("username",e.loginForm.username,{expires:30}),l.a.set("password",f(e.loginForm.password),{expires:30}),l.a.set("rememberMe",e.loginForm.rememberMe,{expires:30})):(l.a.remove("username"),l.a.remove("password"),l.a.remove("rememberMe"));var i=Object(r["a"])(Object(r["a"])({},e.loginForm),{},{uuid:e.uuid});e.$store.dispatch("Login",i).then((function(){e.$router.push({path:t||"/"}).catch((function(){}))})).catch((function(t){t&&t.message&&t.message.includes("503")&&setTimeout((function(){e.$router.push({path:"/license"})}),2e3),e.loading=!1,e.captchaOnOff&&e.getCode()}))}}))},handleForgetPassword:function(){this.resetForm("fpForm"),this.formIndex=3},handleRegister:function(){this.captchaOnOff&&this.getCode(),this.resetForm("registForm"),this.formIndex=4,this.isHaveBind=!1,this.errorText=""},handleGotoDoc:function(){window.open("https://fastbee.cn/doc","_blank")},handleGotoOS:function(){window.open("https://fastbee.cn","_blank")},handleGotoWeChatLogin:function(){var e="/prod-api";window.location.href=e+"/auth/render/wechat_open_web"},handleGotoSmsLogin:function(){this.resetForm("smsLoginForm"),this.formIndex=2},validatePhoneNumber:function(e){var t=/^1[3456789]\d{9}$/;return t.test(e)},getLoginSmsCode:function(){var e=this;this.validatePhoneNumber(this.smsLoginForm.phonenumber)?Object(c["k"])(this.smsLoginForm.phonenumber).then((function(t){200==t.code?(e.$message({type:"success",message:e.$t("login.989807-26")}),e.loginSmsBtnTimer=setInterval((function(){e.loginSmsBtnSeconds>0?(e.loginSmsBtnSeconds--,e.loginSmsBtnText="".concat(e.loginSmsBtnSeconds,"秒后获取")):(clearInterval(e.loginSmsBtnTimer),e.loginSmsBtnText=e.$t("login.989807-27"),e.isLoginSmsBtn=!1)}),1e3),e.isLoginSmsBtn=!0):e.$message({type:"warning",message:e.$t("login.989807-28")})})):this.$message({type:"warning",message:this.$t("login.989807-29")})},handleSmsLogin:function(){var e=this;this.$refs.smsLoginForm.validate((function(t){t&&(e.smsLoading=!0,Object(c["p"])(e.smsLoginForm).then((function(t){Object(v["e"])(t.data),e.$router.push({path:"/"})})))}))},handleGotoLogin:function(){this.captchaOnOff&&this.getCode(),this.clearValidate("loginForm"),this.formIndex=1,this.isHaveBind=!1,this.errorText=""},checkBind:function(){var e=this,t=this.$route.query.bindId;t&&Object(c["d"])(t).then((function(s){200===s.code?e.isHaveBind=!0:e.isHaveBind=!1,e.isHaveBind?e.bindId=t:(e.bindId="",e.$router.push({query:{}}))}))},handleBindLogin:function(){var e=this;this.$refs.loginForm.validate((function(t){if(t){e.loading=!0,e.loginForm.rememberMe?(l.a.set("username",e.loginForm.username,{expires:30}),l.a.set("password",f(e.loginForm.password),{expires:30}),l.a.set("rememberMe",e.loginForm.rememberMe,{expires:30})):(l.a.remove("username"),l.a.remove("password"),l.a.remove("rememberMe"));var s=Object(r["a"])(Object(r["a"])({},e.loginForm),{},{uuid:e.uuid,bindId:e.bindId});Object(c["b"])(s).then((function(t){Object(v["e"])(t.token),e.$router.push({path:"/"}).catch((function(){}))})).catch((function(){e.loading=!1,e.captchaOnOff&&e.getCode()}))}}))},handleBackLogin:function(){this.bindId="",this.$router.push("/login")},checkError:function(){var e=this,t=this.$route.query.errorId;t&&Object(c["h"])(t).then((function(t){200===t.code?e.errorText=t.msg:e.errorText=""}))},redirectLogin:function(){var e=this,t=this.$route.query.loginId;Object(c["q"])(t).then((function(t){Object(v["e"])(t.token),e.$router.push({path:e.redirect||"/"})}))},getFpSmsCode:function(){var e=this;this.validatePhoneNumber(this.fpForm.phoneNumber)?Object(c["j"])(this.fpForm.phoneNumber).then((function(t){200==t.code?(e.$message({type:"success",message:e.$t("login.989807-26")}),e.fpSmsBtnTimer=setInterval((function(){e.fpSmsBtnSeconds>0?(e.fpSmsBtnSeconds--,e.fpSmsBtnText="".concat(e.fpSmsBtnSeconds,"秒后获取")):(clearInterval(e.fpSmsBtnTimer),e.fpSmsBtnText=e.$t("login.989807-27"),e.isFpSmsBtn=!1)}),1e3),e.isFpSmsBtn=!0):e.$message({type:"warning",message:e.$t("login.989807-28")})})):this.$message({type:"warning",message:this.$t("login.989807-29")})},handleChangePassword:function(){var e=this;this.$refs.fpForm.validate((function(t){if(t){e.fpLoading=!0;var s=e.fpForm,i=(s.confirmPassword,Object(n["a"])(s,b));Object(c["e"])(i).then((function(t){200===t.code?(e.$message({type:"success",message:e.$t("login.989807-50")}),e.handleGotoLogin()):e.$message({type:"error",message:e.$t("login.989807-51")})})).catch((function(){e.fpLoading=!1}))}}))},handleRegist:function(){var e=this,t=this.registForm.agree;t?this.$refs.registForm.validate((function(t){if(t){e.registLoading=!0;var s=Object(r["a"])(Object(r["a"])({},e.registForm),{},{uuid:e.uuid});Object(m["d"])(s).then((function(t){e.registLoading=!1,200===t.code&&e.registerAlert()})).catch((function(){e.registLoading=!1,e.captchaOnOff&&e.getCode()}))}})):this.$message({type:"warning",message:this.$t("login.989807-58")})},registerAlert:function(){var e=this,t=this.registForm.username;this.$alert("<font color='red'> "+this.$t("register.974236-18")+t+this.$t("register.974236-19")+" </font>",this.$t("register.974236-20"),{dangerouslyUseHTMLString:!0,type:"success"}).then((function(){e.handleGotoLogin()}))},handleGotoPrivacyPolicy:function(){window.open("https://fastbee.cn/privacy-policy.html","_blank")},handleRegistBind:function(){var e=this,t=this.registForm.agree;t?this.$refs.registForm.validate((function(t){if(t){e.registLoading=!0;var s=Object(r["a"])(Object(r["a"])({},e.registForm),{},{uuid:e.uuid,bindId:e.bindId});Object(c["c"])(s).then((function(t){e.registLoading=!1,200===t.code&&e.registerAlert()})).catch((function(){e.registLoading=!1,e.captchaOnOff&&e.getCode()}))}})):this.$message({type:"warning",message:this.$t("login.989807-58")})},qqLogin:function(){window.location.href="http://localhost:8080/auth/render/qq"}}},F=C,$=(s("c42c"),s("2877")),x=Object($["a"])(F,i,o,!1,null,"5b5704d4",null);t["default"]=x.exports},dee6:function(e,t,s){e.exports=s.p+"static/img/logo-no-word-blue.a4ad8541.png"},ff2b:function(e,t,s){e.exports=s.p+"static/img/cover.791b154f.png"}}]); |