import{n as e,s as o,f as s,g as a,r as t,o as l,c as r,w as i,a as n,b as c,h as d,t as m,j as g,d as u,I as f,i as h,k as p,l as w,m as k,p as y}from"./index.953fb5a2.js";import{r as x,_}from"./watermark.5346bec0.js";import{_ as b}from"./uni-icons.9a92e175.js";import{_ as C,a as S}from"./l04.b9c06f88.js";import{_ as N}from"./plugin-vue_export-helper.21dcd24c.js";var P=N({data:()=>({form:{userName:"",password:""},loading:!1,timer:null,time:60,logintype:!1,showPassword:!0,agree:!1}),onLoad(){},methods:{goForgetPass(){e({url:"../forgetPass/index"})},changeLogintype(){this.logintype=!this.logintype,this.logintype&&(this.form={userName:this.form.phone,code:""}),this.logintype||(this.form={userName:this.form.phone,password:""})},changePassword(){this.showPassword=!this.showPassword},goagreement(){this.$http.request({url:"/common/getAgreement",success:e=>{200==e.data.code&&window.open(e.data.data)}})},getMsgCode(){if(this.form.phone&&/^1[0-9]{10,10}$/.test(this.form.phone)){this.loading=!0,this.timer=setInterval((()=>{this.time--,this.time<=0&&(clearInterval(this.timer),this.loading=!1,this.time=60)}),1e3);var e={phone:this.form.phone,type:"2"};this.$http.request({url:"/auth/sendCode",method:"POST",data:JSON.stringify(e),success:e=>{200==e.data.code&&(this.form.code=e.data.data.code,o({title:"验证码已发送至你的手机",icon:"none"}))}})}else o({title:"请输入正确的手机号",icon:"none"})},rMathfloor:(e,o)=>Math.floor(Math.random()*(o-e+1))+e,sublogin(e){var t=JSON.parse(JSON.stringify(this.form)),l=this.$zmmFormCheck.check(t,{phone:{rules:[{checkType:"required",errorMsg:"请填写手机号码"},{checkType:"phone",errorMsg:"请填写正确的手机号码"}]},password:{rules:[{checkType:"required",errorMsg:"请输入密码"},{checkType:"string",checkRule:"4,6",errorMsg:"至少输入4-6位"}]},code:{rules:[{checkType:"required",errorMsg:"请输入验证码"}]}});if(t.cid="",s("cid",""),console.log(""),l){if(!this.agree)return void o({title:"请先同意《隐私及服务协议》",icon:"none"});a(),t.loginType=1,this.$http.request({url:"/v1/login",method:"POST",data:JSON.stringify(t),success:e=>{200==e.data.code&&this.loginDone(e.data.data)}})}else o({title:this.$zmmFormCheck.error,icon:"none",position:"bottom"})},loginDone(e){s("appId",e.appId),s("userId",e.userId),s("imUserSign",e.imUserSign),s("userCSign",e.userSign),this.$socketTask.connectSocket(),t({url:"../tabbar1/index"})}}},[["render",function(e,o,s,a,t,N){const P=x(g("watermark"),_),M=u,v=f,T=x(g("uni-icons"),b),V=h,I=p,$=w,j=k,q=y;return l(),r(M,{class:"wx-login"},{default:i((()=>[n(P),n(M,{class:"wx-login-title"},{default:i((()=>[c("手机号登录")])),_:1}),n(M,{class:"xw-login-form"},{default:i((()=>[n(q,{onSubmit:N.sublogin},{default:i((()=>[n(M,{class:"xw-login-form-item"},{default:i((()=>[n(M,{class:"xw-login-form-label"},{default:i((()=>[c("手机号")])),_:1}),n(v,{class:"xw-login-form-input",maxlength:"11",placeholder:"请填写手机号",type:"text",name:"userName",modelValue:t.form.userName,"onUpdate:modelValue":o[0]||(o[0]=e=>t.form.userName=e)},null,8,["modelValue"]),t.form.userName?(l(),r(M,{key:0,class:"login-form-icon login-form-seepass",onClick:o[1]||(o[1]=e=>t.form.userName="")},{default:i((()=>[n(T,{type:"clear",size:"26",color:"#B9CCE0"})])),_:1})):d("",!0)])),_:1}),t.logintype?d("",!0):(l(),r(M,{key:0,class:"xw-login-form-item"},{default:i((()=>[n(M,{class:"xw-login-form-label"},{default:i((()=>[c("密码")])),_:1}),n(v,{class:"xw-login-form-input",placeholder:"请输入密码",name:"password",modelValue:t.form.password,"onUpdate:modelValue":o[2]||(o[2]=e=>t.form.password=e),password:t.showPassword,type:"text"},null,8,["modelValue","password"]),n(M,{class:"login-form-icon login-form-seepass",onClick:N.changePassword},{default:i((()=>[t.showPassword?(l(),r(V,{key:0,src:C,mode:"aspectFill"})):(l(),r(V,{key:1,src:S,mode:"aspectFill"}))])),_:1},8,["onClick"])])),_:1})),t.logintype?(l(),r(M,{key:1,class:"xw-login-form-item"},{default:i((()=>[n(M,{class:"xw-login-form-label"},{default:i((()=>[c("验证码")])),_:1}),n(v,{class:"xw-login-form-input",placeholder:"请填写验证码",name:"code",modelValue:t.form.code,"onUpdate:modelValue":o[3]||(o[3]=e=>t.form.code=e),type:"text"},null,8,["modelValue"]),t.loading?(l(),r(M,{key:1,class:"wx-btn wx-btn-info"},{default:i((()=>[c(m(t.time)+"秒后重试",1)])),_:1})):(l(),r(M,{key:0,class:"wx-btn wx-btn-info",onClick:o[4]||(o[4]=e=>N.getMsgCode())},{default:i((()=>[c("获取验证码")])),_:1}))])),_:1})):d("",!0),t.logintype?(l(),r(I,{key:2,class:"xw-login-form-code",onClick:N.changeLogintype},{default:i((()=>[c("使用密码登录")])),_:1},8,["onClick"])):d("",!0),t.logintype?d("",!0):(l(),r(I,{key:3,class:"xw-login-form-code",onClick:N.changeLogintype},{default:i((()=>[c("使用短信验证码登录")])),_:1},8,["onClick"])),n(M,{class:"xw-login-form-code",onClick:N.goForgetPass},{default:i((()=>[c("忘记密码")])),_:1},8,["onClick"]),n($,{class:"wx-btn wx-btn-info xw-login-form-btn","form-type":"submit"},{default:i((()=>[c("登录")])),_:1}),n(M,{class:"login-agree"},{default:i((()=>[n(M,{class:"login-agree-checkd"},{default:i((()=>[n(j,{onClick:o[5]||(o[5]=e=>t.agree=!t.agree),style:{transform:"scale(0.7)"},checked:t.agree},null,8,["checked"]),n(I,{class:"login-agree-btn",onClick:o[6]||(o[6]=e=>t.agree=!t.agree)},{default:i((()=>[c("已阅读并同意")])),_:1})])),_:1}),n(M,{class:"login-agree-text",onClick:o[7]||(o[7]=e=>N.goagreement())},{default:i((()=>[c("《隐私及服务协议》")])),_:1})])),_:1})])),_:1},8,["onSubmit"])])),_:1})])),_:1})}],["__scopeId","data-v-aa97bd96"]]);export{P as default};