"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),r=require("../../api/user.js"),s=require("../../store/modules/user.js"),a=require("../../utils/storage.js");if(!Array){(e.resolveComponent("up-input")+e.resolveComponent("up-form-item")+e.resolveComponent("up-form"))()}Math||((()=>"../../uni_modules/uview-plus/components/u-input/u-input.js")+(()=>"../../uni_modules/uview-plus/components/u-form-item/u-form-item.js")+(()=>"../../uni_modules/uview-plus/components/u-form/u-form.js"))();const u={__name:"login",setup(u){const t=s.useUserStore(),l=e.ref({username:"",password:"",code:"",uuid:""}),n=e.ref(""),p=e.ref(null),i={username:[{required:!0,message:"请输入用户名",trigger:["blur","change"]}],password:[{required:!0,message:"请输入密码",trigger:["blur","change"]}],code:[{required:!0,message:"请输入验证码",trigger:["blur","change"]}]},c={height:"80rpx",backgroundColor:"#F9F9F9",paddingLeft:"40rpx"},d={width:"63%",height:"80rpx",backgroundColor:"#F9F9F9",paddingLeft:"40rpx"},m={color:"#bbb",fontSize:"28rpx"};function g(){r.getCodeImg().then((e=>{n.value="data:image/gif;base64,"+e.img,l.value.uuid=e.uuid}))}e.onReady((()=>{p.value.setRules(i)}));const b=()=>{e.index.navigateTo({url:"/pages/privacy/privacy"})},v=()=>{p.value.validate().then((async o=>{o?t.userlogin(l.value).then((async()=>{const{data:o,roleGroup:r}=await t.getUser();a.storage.set("crgx_roleGroup",r),null!==o.identificationNumber?"公司员工"===r?e.index.redirectTo({url:"/pages/companyHome/companyHome"}):e.index.redirectTo({url:"/pages/societyHome/societyHome"}):e.index.redirectTo({url:"/pages/employeeRealName/employeeRealName"})})).catch((()=>{g()})):e.index.$u.toast("校验失败")})).catch((()=>{e.index.$u.toast("校验失败")}))};return g(),(r,s)=>({a:o._imports_0,b:e.o((e=>l.value.username=e)),c:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:m,customStyle:c,placeholder:"请输入用户名",modelValue:l.value.username}),d:e.p({prop:"username"}),e:o._imports_1,f:e.o((e=>l.value.password=e)),g:e.p({type:"password",shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:m,customStyle:c,placeholder:"请输入密码",modelValue:l.value.password}),h:e.p({prop:"password"}),i:o._imports_2$1,j:e.o((e=>l.value.code=e)),k:e.p({placeholder:"验证码",shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:m,customStyle:d,modelValue:l.value.code}),l:n.value,m:e.o(g),n:e.p({prop:"code"}),o:e.sr(p,"ce2b9d48-0",{k:"logFormRef"}),p:e.p({model:l.value}),q:e.o(b),r:e.o(v)})}},t=e._export_sfc(u,[["__scopeId","data-v-ce2b9d48"]]);wx.createPage(t);