| 12 |
- import{_ as e,W as a,G as s,s as o,n as r,r as t,a as l,o as i,c as u,w as n,i as m,g as d,j as c,q as f,u as p,m as g}from"./index-BAMs4g2N.js";import{_ as h}from"./uni-match-media.DdBreTiv.js";import{_ as w}from"./uni-easyinput.BtmRbBVL.js";import{_}from"./uni-forms-item.2I4PBt0Q.js";import{_ as k}from"./uni-id-pages-agreements.DtOmCYnd.js";import{_ as b}from"./uni-forms.oA3JcH9o.js";import{r as V}from"./validator.PNYSyc5T.js";import{m as D}from"./login-page.mixin.Co1wd1R5.js";import"./uni-popup-dialog.BbzARIyH.js";import"./password.BaJrz6A0.js";const j=a.importObject("uni-id-co",{customUI:!0});const y=e({mixins:[D],data:()=>({formData:{username:"",nickname:"",password:"",password2:"",captcha:""},rules:V,focusUsername:!1,focusNickname:!1,focusPassword:!1,focusPassword2:!1,logo:"/static/logo.png"}),onReady(){this.$refs.form.setRules(this.rules)},onShow(){document.onkeydown=e=>{let a=e||window.event;a&&13==a.keyCode&&this.submit()}},methods:{submit(){this.$refs.form.validate().then((e=>{if(this.needAgreements&&!this.agree)return this.$refs.agreements.popup((()=>{this.submitForm(e)}));this.submitForm(e)})).catch((e=>{let a=e[0].key;a=a.replace(a[0],a[0].toUpperCase()),this["focus"+a]=!0}))},submitForm(e){j.registerAdmin(this.formData).then((e=>{s()})).catch((e=>{o({title:"提示",content:e.errMsg||`创建失败: ${e.errCode}`,showCancel:!1})}))},navigateBack(){s()},toLogin(){r({url:"/uni_modules/uni-id-pages/pages/login/login-withpwd"})},registerByEmail(){r({url:"/uni_modules/uni-id-pages/pages/register/register-by-email"})}}},[["render",function(e,a,s,o,r,V){const D=f,j=m,y=p,x=t(l("uni-match-media"),h),B=t(l("uni-easyinput"),w),U=t(l("uni-forms-item"),_),C=t(l("uni-id-pages-agreements"),k),v=g,P=t(l("uni-forms"),b);return i(),u(j,{class:"uni-content"},{default:n((()=>[d(x,{"min-width":690},{default:n((()=>[d(j,{class:"login-logo"},{default:n((()=>[d(D,{src:r.logo},null,8,["src"])])),_:1}),d(y,{class:"title title-box"},{default:n((()=>[c("创建超级管理员")])),_:1})])),_:1}),d(P,{ref:"form",value:r.formData,rules:r.rules,"validate-trigger":"submit","err-show-type":"toast"},{default:n((()=>[d(U,{name:"username",required:""},{default:n((()=>[d(B,{inputBorder:!1,focus:r.focusUsername,onBlur:a[0]||(a[0]=e=>r.focusUsername=!1),class:"input-box",placeholder:"请输入用户名",modelValue:r.formData.username,"onUpdate:modelValue":a[1]||(a[1]=e=>r.formData.username=e),trim:"both"},null,8,["focus","modelValue"])])),_:1}),d(U,{name:"nickname"},{default:n((()=>[d(B,{inputBorder:!1,focus:r.focusNickname,onBlur:a[2]||(a[2]=e=>r.focusNickname=!1),class:"input-box",placeholder:"请输入用户昵称",modelValue:r.formData.nickname,"onUpdate:modelValue":a[3]||(a[3]=e=>r.formData.nickname=e),trim:"both"},null,8,["focus","modelValue"])])),_:1}),d(U,{name:"password",modelValue:r.formData.password,"onUpdate:modelValue":a[6]||(a[6]=e=>r.formData.password=e),required:""},{default:n((()=>[d(B,{inputBorder:!1,focus:r.focusPassword,onBlur:a[4]||(a[4]=e=>r.focusPassword=!1),class:"input-box",maxlength:"20",placeholder:"请输入"+("weak"==e.config.passwordStrength?"6":"8")+"-16位密码",type:"password",modelValue:r.formData.password,"onUpdate:modelValue":a[5]||(a[5]=e=>r.formData.password=e),trim:"both"},null,8,["focus","placeholder","modelValue"])])),_:1},8,["modelValue"]),d(U,{name:"password2",modelValue:r.formData.password2,"onUpdate:modelValue":a[9]||(a[9]=e=>r.formData.password2=e),required:""},{default:n((()=>[d(B,{inputBorder:!1,focus:r.focusPassword2,onBlur:a[7]||(a[7]=e=>r.focusPassword2=!1),class:"input-box",placeholder:"再次输入密码",maxlength:"20",type:"password",modelValue:r.formData.password2,"onUpdate:modelValue":a[8]||(a[8]=e=>r.formData.password2=e),trim:"both"},null,8,["focus","modelValue"])])),_:1},8,["modelValue"]),d(C,{scope:"register",ref:"agreements"},null,512),d(v,{class:"uni-btn",type:"primary",onClick:V.submit},{default:n((()=>[c("注册")])),_:1},8,["onClick"]),d(v,{onClick:V.navigateBack,class:"register-back"},{default:n((()=>[c("返回")])),_:1},8,["onClick"]),d(x,{"min-width":690},{default:n((()=>[d(j,{class:"link-box"},{default:n((()=>[d(y,{class:"link",onClick:V.toLogin},{default:n((()=>[c("已有账号?点此登录")])),_:1},8,["onClick"])])),_:1})])),_:1})])),_:1},8,["value","rules"])])),_:1})}],["__scopeId","data-v-4133dfa8"]]);export{y as default};
|