"use strict";const e=require("../../common/vendor.js"),o=require("../../common/assets.js"),r=require("../../api/user.js"),a=require("../../store/modules/user.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 s={__name:"login",setup(s){const u=a.useUserStore(),l=e.ref({username:"",password:"",code:"",uuid:""}),t=e.ref(""),n=e.ref(null),p={username:[{required:!0,message:"请输入用户名",trigger:["blur","change"]}],password:[{required:!0,message:"请输入身份证号",trigger:["blur","change"]}],code:[{required:!0,message:"请输入验证码",trigger:["blur","change"]}]},i={height:"80rpx",backgroundColor:"#F9F9F9",paddingLeft:"40rpx"},c={width:"63%",height:"80rpx",backgroundColor:"#F9F9F9",paddingLeft:"40rpx"},d={color:"#bbb",fontSize:"28rpx"};function m(){r.getCodeImg().then((e=>{t.value="data:image/gif;base64,"+e.img,l.value.uuid=e.uuid}))}e.onReady((()=>{n.value.setRules(p)}));const g=()=>{e.index.navigateTo({url:"/pages/privacy/privacy"})},v=()=>{n.value.validate().then((async o=>{o?u.userlogin(l.value).then((async()=>{const{data:o,roleGroup:r}=await u.getUser();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((()=>{m()})):e.index.$u.toast("校验失败")})).catch((()=>{e.index.$u.toast("校验失败")}))};return m(),(r,a)=>({a:o._imports_0,b:e.o((e=>l.value.username=e)),c:e.p({shape:"circle",border:"none",fontSize:"28rpx",color:"#bbb",placeholderStyle:d,customStyle:i,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:d,customStyle:i,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:d,customStyle:c,modelValue:l.value.code}),l:t.value,m:e.o(m),n:e.p({prop:"code"}),o:e.sr(n,"e04c0c3e-0",{k:"logFormRef"}),p:e.p({model:l.value}),q:e.o(g),r:e.o(v)})}},u=e._export_sfc(s,[["__scopeId","data-v-e04c0c3e"]]);wx.createPage(u);