You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 lines
8.8 KiB
1 lines
8.8 KiB
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-06ad2572"],{"065e":function(e,t,r){},"0c99":function(e,t,r){"use strict";r.r(t);var i=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"wrapper"},[r("Header"),r("div",{staticClass:"register_wrap"},[r("el-card",{staticClass:"register_info"},[r("el-form",{ref:"registerForm",attrs:{model:e.registerForm,rules:e.registerRules,autocomplete:"off","label-width":"80px","label-position":e.labelPosition}},[r("div",{staticClass:"title_container"},[r("h3",{staticClass:"title"},[e._v("欢迎注册新账号")]),r("div",{staticClass:"title_tip"},[r("span",[e._v("已有账户?")]),r("el-link",{attrs:{type:"primary"},on:{click:e.login}},[e._v("快速登录 >")])],1)]),r("el-form-item",{attrs:{label:"企业名称",prop:"orgName"}},[r("el-input",{ref:"name",attrs:{placeholder:"请输入企业名称",autocomplete:"off",name:"name","prefix-icon":"el-icon-office-building",type:"text"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.orgName,callback:function(t){e.$set(e.registerForm,"orgName",t)},expression:"registerForm.orgName"}})],1),r("el-form-item",{attrs:{label:"手机号",prop:"mobile"}},[r("el-input",{ref:"mobile",attrs:{placeholder:"请输入手机号",name:"mobile","prefix-icon":"el-icon-mobile",type:"text"},model:{value:e.registerForm.mobile,callback:function(t){e.$set(e.registerForm,"mobile",t)},expression:"registerForm.mobile"}})],1),r("el-form-item",{attrs:{label:"邮箱",prop:"email"}},[r("el-row",[r("el-col",{attrs:{span:19}},[r("el-input",{ref:"email",attrs:{placeholder:"请输入邮箱",autocomplete:"off",name:"email","prefix-icon":"el-icon-message",type:"text"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.email,callback:function(t){e.$set(e.registerForm,"email",t)},expression:"registerForm.email"}})],1),r("el-col",{attrs:{span:4}},[r("el-button",{directives:[{name:"loading",rawName:"v-loading",value:e.getCheckCodeLoading,expression:"getCheckCodeLoading"}],staticStyle:{position:"relative",top:"1px"},attrs:{disabled:e.disabled,type:"primary"},on:{click:e.getEmailCode}},[e._v("获取验证码 ")])],1)],1)],1),r("el-form-item",{attrs:{label:"验证码",prop:"code"}},[r("el-input",{ref:"code",attrs:{placeholder:"请输入验证码",autocomplete:"off",name:"code","prefix-icon":"el-icon-key",type:"text"},nativeOn:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.handleRegister(t)}},model:{value:e.registerForm.code,callback:function(t){e.$set(e.registerForm,"code",t)},expression:"registerForm.code"}})],1),r("el-form-item",{staticClass:"error_tip",attrs:{prop:"check"}},[r("el-checkbox",{attrs:{name:"check"},model:{value:e.registerForm.check,callback:function(t){e.$set(e.registerForm,"check",t)},expression:"registerForm.check"}}),r("el-link",{attrs:{underline:!1},nativeOn:{click:function(t){return e.readAgreement(t)}}},[e._v("阅读并同意《福通互联工业互联网企业节点托管应用平台注册协议》")])],1),r("el-button",{staticStyle:{width:"100%","margin-bottom":"14px"},attrs:{type:"primary"},nativeOn:{click:function(t){return t.preventDefault(),e.handleRegister(t)}}},[e._v("提交 ")])],1)],1)],1),r("Footer"),r("el-dialog",{attrs:{title:"提示",visible:e.dialogVisible,width:"30%"},on:{"update:visible":function(t){e.dialogVisible=t}}},[r("div",{staticClass:"dialog_msg"},[e._v("验证码已经发送至邮箱内,请注意查收!")]),r("div",{staticClass:"dialog_text"},[e._v("倒计时"),r("span",{staticClass:"mark"},[e._v(e._s(e.count))]),e._v("秒后可以获取新验证码")]),r("span",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[r("el-button",{on:{click:function(t){e.dialogVisible=!1}}},[e._v("取 消")]),r("el-button",{attrs:{type:"primary"},on:{click:function(t){e.dialogVisible=!1}}},[e._v("确 定")])],1)])],1)},o=[],n=(r("d3b7"),r("bd61")),a=r("5353"),s=r("5657"),l=r("9256"),c=r("4ec3");function u(e){return Object(l["a"])({method:"POST",url:c["sc"],data:e})}function d(e){return Object(l["a"])({method:"GET",url:"/tenant/tenant/checkName/".concat(e)})}function m(e){return Object(l["a"])({method:"POST",url:c["Ub"],data:e})}function f(e){return Object(l["a"])({method:"GET",url:c["ed"]+"".concat(e)})}var g=r("b170"),p={components:{Header:n["a"],Footer:a["a"]},name:"register",data:function(){var e=function(e,t,r){t&&d(t).then((function(e){var t=e.data;if(t.isError)return r(new Error(t.msg));r()}))},t=function(e,t,r){if(!Object(g["g"])(t))return r(new Error("请输入正确的邮箱地址"));r()},r=function(e,t,r){if(!Object(g["d"])(t))return r(new Error("请输入正确的电话号码"));r()},i=function(e,t,r){if(!t)return r(new Error("请勾选阅读并同意!"));r()};return{getCheckCodeLoading:!1,dialogVisible:!1,count:"",labelPosition:"top",disabled:!1,registerForm:{orgName:"",email:"",mobile:"",code:"",check:!1},registerRules:{orgName:[{required:!0,message:"不能为空",trigger:"blur"},{validator:e,trigger:"blur"}],email:[{required:!0,message:"请输入邮箱",trigger:"blur"},{validator:t,trigger:"blur"}],code:[{required:!0,message:"请输入验证码",trigger:"blur"}],mobile:[{required:!0,message:"请输入电话号码",trigger:"blur"},{validator:r,trigger:"blur"}],check:[{validator:i,trigger:"change"}]}}},created:function(){},mounted:function(){s["a"].clear()},destroyed:function(){},methods:{handleRegister:function(){var e=this;this.$refs.registerForm.validate((function(t){if(!t)return!1;e.registerSubmit()}))},login:function(){this.$router.push("/login")},readAgreement:function(){window.open("#/registrationAgreement","_blank")},checkEmailExit:function(){var e=this;f(this.registerForm.email).then((function(t){var r=t.data;if(console.log("res",r),r.isSuccess){if(r.isError)return void e.$message({message:r.msg,type:"error"});if(!r.data)return void e.$message({message:"邮箱已注册",type:"error"});e.getEmailCode()}else e.$message({message:r.msg,type:"error"})}))},getEmailCode:function(){var e=this,t=0;this.$refs.registerForm.validateField(["orgName","email"],(function(r){if(r||t++,2!==t)return!1;e.getCode()}))},getCode:function(){var e=this;this.getCheckCodeLoading=!0,m(this.registerForm).then((function(t){var r=t.data;r.isSuccess&&e.$message({message:"请前往邮箱查看验证码",type:"success"}),e.dialogVisible=!0;var i=60;e.timer||(e.count=i,e.timer=setInterval((function(){e.count>0&&e.count<=i?(e.count--,e.disabled=!0):(e.dialogVisible=!1,clearInterval(e.timer),e.timer=null,e.disabled=!1)}),1e3))})).finally((function(){return e.getCheckCodeLoading=!1}))},registerSubmit:function(){var e=this;u(this.registerForm).then((function(t){var r=t.data;r.isSuccess&&(e.$message({message:"注册成功,请前往邮箱查看您的企业ID及用户名和密码",type:"success"}),e.$router.push("/login"))}))}}},b=p,v=(r("a3ca"),r("2877")),h=Object(v["a"])(b,i,o,!1,null,"22433fb6",null);t["default"]=h.exports},"0f72":function(e,t,r){},"0fc9":function(e,t,r){"use strict";var i=r("065e"),o=r.n(i);o.a},"1da2":function(e,t,r){},5353:function(e,t,r){"use strict";var i=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},o=[function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("div",{staticClass:"footer_wrap"},[r("div",{staticClass:"footer"},[e._v(" © 2020~2030 北京福通互联科技集团有限公司 | 京ICP备京ICP备18013351号-1号 ")])])}],n={name:"Footer",components:{},data:function(){return{}},beforeCreate:function(){},create:function(){},beforeMount:function(){},mounted:function(){},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},computed:{},watch:{},methods:{}},a=n,s=(r("0fc9"),r("2877")),l=Object(s["a"])(a,i,o,!1,null,"3b65506f",null);t["a"]=l.exports},a3ca:function(e,t,r){"use strict";var i=r("1da2"),o=r.n(i);o.a},bd61:function(e,t,r){"use strict";var i=function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"header_wrap"},[i("div",{staticClass:"logo_wrap"},[i("router-link",{attrs:{to:"/home"}},[i("img",{attrs:{src:r("cf05"),alt:"福通互联"}})])],1),i("div",{staticClass:"router_wrap"},[i("div",{staticClass:"item_link register_login"},[i("router-link",{attrs:{to:"/register"}},[e._v("注册")]),e._v(" / "),i("router-link",{attrs:{to:"/login"}},[e._v("登录")])],1)])])},o=[],n={name:"Header",components:{},props:{},data:function(){return{}},beforeCreate:function(){},create:function(){},beforeMount:function(){},mounted:function(){},beforeUpdate:function(){},updated:function(){},beforeDestroy:function(){},destroyed:function(){},computed:{},watch:{},methods:{}},a=n,s=(r("cc3a"),r("2877")),l=Object(s["a"])(a,i,o,!1,null,"09a96480",null);t["a"]=l.exports},cc3a:function(e,t,r){"use strict";var i=r("0f72"),o=r.n(i);o.a}}]);
|