"use strict";(self["webpackChunkscui"]=self["webpackChunkscui"]||[]).push([[8257],{33233:function(e,l,a){a.r(l),a.d(l,{default:function(){return N}});var o=a(66252);const s=(0,o._)("div",{class:"el-form-item-msg"},"登录账号将作为登录时的唯一凭证",-1),t={class:"passwordView"},r={class:"title"},u=(0,o._)("div",{class:"name"},"安全程度等级:",-1),d={class:"strength"},m=(0,o._)("div",{class:"text"},[(0,o._)("div",{class:"icon"}),(0,o.Uk)("6-20位字符")],-1),p=(0,o._)("div",{class:"text"},[(0,o._)("div",{class:"icon"}),(0,o.Uk)("只能包含大小写字母、数字和标点符号(除空格)")],-1),i=(0,o.Uk)("已阅读并同意"),n=(0,o.Uk)("企业管理者"),c=(0,o.Uk)("企业开发者"),w=(0,o.Uk)("生产管理"),f=(0,o.Uk)("SDK云对接"),k=(0,o.Uk)("物联网中间件"),g={key:2},_=(0,o.Uk)("前去登录"),h=(0,o.Uk)("上一步"),v=(0,o.Uk)("下一步"),W=(0,o.Uk)("提交"),V=(0,o.Uk)(" 平台服务协议 "),U=(0,o.Uk)("取消"),b=(0,o.Uk)("我已阅读并同意");function y(e,l,a,y,A,q){const C=(0,o.up)("el-step"),x=(0,o.up)("el-steps"),j=(0,o.up)("el-input"),N=(0,o.up)("el-form-item"),T=(0,o.up)("sc-password-strength"),$=(0,o.up)("el-popover"),F=(0,o.up)("el-checkbox"),P=(0,o.up)("el-form"),D=(0,o.up)("el-radio-button"),E=(0,o.up)("el-radio-group"),L=(0,o.up)("el-checkbox-group"),S=(0,o.up)("el-button"),Z=(0,o.up)("el-result"),K=(0,o.up)("el-dialog"),z=(0,o.up)("common-page");return(0,o.wg)(),(0,o.j4)(z,{title:"注册新账号"},{default:(0,o.w5)((()=>[(0,o.Wm)(x,{active:A.stepActive,simple:"","finish-status":"success"},{default:(0,o.w5)((()=>[(0,o.Wm)(C,{title:"基础信息"}),(0,o.Wm)(C,{title:"详细信息"}),(0,o.Wm)(C,{title:"完成注册"})])),_:1},8,["active"]),0==A.stepActive?((0,o.wg)(),(0,o.j4)(P,{key:0,ref:"stepForm_0",model:A.form,rules:A.rules,"label-width":120},{default:(0,o.w5)((()=>[(0,o.Wm)(N,{label:"登录账号",prop:"user"},{default:(0,o.w5)((()=>[(0,o.Wm)(j,{modelValue:A.form.user,"onUpdate:modelValue":l[0]||(l[0]=e=>A.form.user=e),placeholder:"请输入登录账号"},null,8,["modelValue"]),s])),_:1}),(0,o.Wm)(N,{label:"登录密码",prop:"password"},{default:(0,o.w5)((()=>[(0,o.Wm)($,{class:"popoverPassword",placement:"right",title:"",width:360,trigger:"click",content:""},{reference:(0,o.w5)((()=>[(0,o.Wm)(j,{modelValue:A.form.password,"onUpdate:modelValue":l[1]||(l[1]=e=>A.form.password=e),type:"password","show-password":"",placeholder:"请输入登录密码"},null,8,["modelValue"])])),default:(0,o.w5)((()=>[(0,o._)("div",t,[(0,o._)("div",r,[u,(0,o._)("div",d,[(0,o.Wm)(T,{modelValue:A.form.password,"onUpdate:modelValue":l[2]||(l[2]=e=>A.form.password=e)},null,8,["modelValue"])])]),m,p])])),_:1})])),_:1}),(0,o.Wm)(N,{label:"确认密码",prop:"password2"},{default:(0,o.w5)((()=>[(0,o.Wm)(j,{modelValue:A.form.password2,"onUpdate:modelValue":l[3]||(l[3]=e=>A.form.password2=e),type:"password","show-password":"",placeholder:"请再一次输入登录密码"},null,8,["modelValue"])])),_:1}),(0,o.Wm)(N,{label:"",prop:"agree"},{default:(0,o.w5)((()=>[(0,o.Wm)(F,{modelValue:A.form.agree,"onUpdate:modelValue":l[4]||(l[4]=e=>A.form.agree=e),label:""},{default:(0,o.w5)((()=>[i])),_:1},8,["modelValue"]),(0,o._)("span",{class:"link",onClick:l[5]||(l[5]=e=>A.showAgree=!0)},"《平台服务协议》")])),_:1})])),_:1},8,["model","rules"])):(0,o.kq)("",!0),1==A.stepActive?((0,o.wg)(),(0,o.j4)(P,{key:1,ref:"stepForm_1",model:A.form,rules:A.rules,"label-width":120},{default:(0,o.w5)((()=>[(0,o.Wm)(N,{label:"真实姓名",prop:"userName"},{default:(0,o.w5)((()=>[(0,o.Wm)(j,{modelValue:A.form.userName,"onUpdate:modelValue":l[6]||(l[6]=e=>A.form.userName=e),placeholder:"请输入真实姓名"},null,8,["modelValue"])])),_:1}),(0,o.Wm)(N,{label:"邮箱",prop:"email"},{default:(0,o.w5)((()=>[(0,o.Wm)(j,{modelValue:A.form.email,"onUpdate:modelValue":l[7]||(l[7]=e=>A.form.email=e),placeholder:"请输入邮箱地址"},null,8,["modelValue"])])),_:1}),(0,o.Wm)(N,{label:"账号类型",prop:"userType"},{default:(0,o.w5)((()=>[(0,o.Wm)(E,{modelValue:A.form.userType,"onUpdate:modelValue":l[8]||(l[8]=e=>A.form.userType=e)},{default:(0,o.w5)((()=>[(0,o.Wm)(D,{label:"1"},{default:(0,o.w5)((()=>[n])),_:1}),(0,o.Wm)(D,{label:"2"},{default:(0,o.w5)((()=>[c])),_:1})])),_:1},8,["modelValue"])])),_:1}),(0,o.Wm)(N,{label:"开通类别",prop:"open"},{default:(0,o.w5)((()=>[(0,o.Wm)(L,{modelValue:A.form.open,"onUpdate:modelValue":l[9]||(l[9]=e=>A.form.open=e)},{default:(0,o.w5)((()=>[(0,o.Wm)(F,{label:"1"},{default:(0,o.w5)((()=>[w])),_:1}),(0,o.Wm)(F,{label:"2"},{default:(0,o.w5)((()=>[f])),_:1}),(0,o.Wm)(F,{label:"3"},{default:(0,o.w5)((()=>[k])),_:1})])),_:1},8,["modelValue"])])),_:1})])),_:1},8,["model","rules"])):(0,o.kq)("",!0),2==A.stepActive?((0,o.wg)(),(0,o.iD)("div",g,[(0,o.Wm)(Z,{icon:"success",title:"注册成功","sub-title":"可以使用登录账号以及手机号登录系统"},{extra:(0,o.w5)((()=>[(0,o.Wm)(S,{type:"primary",onClick:q.goLogin},{default:(0,o.w5)((()=>[_])),_:1},8,["onClick"])])),_:1})])):(0,o.kq)("",!0),(0,o.Wm)(P,{style:{"text-align":"center"}},{default:(0,o.w5)((()=>[A.stepActive>0&&A.stepActive<2?((0,o.wg)(),(0,o.j4)(S,{key:0,onClick:q.pre},{default:(0,o.w5)((()=>[h])),_:1},8,["onClick"])):(0,o.kq)("",!0),A.stepActive<1?((0,o.wg)(),(0,o.j4)(S,{key:1,type:"primary",onClick:q.next},{default:(0,o.w5)((()=>[v])),_:1},8,["onClick"])):(0,o.kq)("",!0),1==A.stepActive?((0,o.wg)(),(0,o.j4)(S,{key:2,type:"primary",onClick:q.save},{default:(0,o.w5)((()=>[W])),_:1},8,["onClick"])):(0,o.kq)("",!0)])),_:1}),(0,o.Wm)(K,{modelValue:A.showAgree,"onUpdate:modelValue":l[12]||(l[12]=e=>A.showAgree=e),title:"平台服务协议",width:800,"destroy-on-close":""},{footer:(0,o.w5)((()=>[(0,o.Wm)(S,{onClick:l[10]||(l[10]=e=>A.showAgree=!1)},{default:(0,o.w5)((()=>[U])),_:1}),(0,o.Wm)(S,{type:"primary",onClick:l[11]||(l[11]=e=>{A.showAgree=!1,A.form.agree=!0})},{default:(0,o.w5)((()=>[b])),_:1})])),default:(0,o.w5)((()=>[V])),_:1},8,["modelValue"])])),_:1})}a(57658);var A=a(7764),q=a(67961),C={components:{commonPage:q["default"],scPasswordStrength:A.Z},data(){return{stepActive:0,showAgree:!1,form:{user:"",password:"",password2:"",agree:!1,userName:"",email:"",userType:"1",open:[]},rules:{user:[{required:!0,message:"请输入账号名"}],password:[{required:!0,message:"请输入密码"}],password2:[{required:!0,message:"请再次输入密码"},{validator:(e,l,a)=>{l!==this.form.password?a(new Error("两次输入密码不一致")):a()}}],agree:[{validator:(e,l,a)=>{l?a():a(new Error("请阅读并同意协议"))}}],userName:[{required:!0,message:"请输入真实姓名"}],email:[{required:!0,message:"请输入邮箱地址"}],userType:[{required:!0,message:"请选择账户类型"}],open:[{required:!0,message:"请选择开通类别"}]}}},mounted(){},methods:{pre(){this.stepActive-=1},next(){const e=`stepForm_${this.stepActive}`;this.$refs[e].validate((e=>{if(!e)return!1;this.stepActive+=1}))},save(){const e=`stepForm_${this.stepActive}`;this.$refs[e].validate((e=>{if(!e)return!1;this.stepActive+=1}))},goLogin(){this.$router.push({path:"/login"})}}},x=a(83744);const j=(0,x.Z)(C,[["render",y]]);var N=j}}]);