Agriculture-front-end/dist/assets/newlogin2.d137b01d.js

2 lines
3.8 KiB
JavaScript

import{_ as j,a as F,u as L,af as T,r as d,d as u,o as c,c as v,e as o,w as t,f as n,j as x,k as $,l as p,m as k,n as V,p as A,h as l,t as D,g as G,i as H,q as J,s as O,v as P}from"./index.9f28707e.js";const C=m=>(J("data-v-953aa848"),m=m(),O(),m),Q={class:"login"},W=C(()=>p("h3",{class:"title"},"\u79CD\u690D\u4E1A\u751F\u4EA7\u76D1\u7BA1\u6570\u5B57\u5316\u7CFB\u7EDF",-1)),X={class:"login-code"},Y=["src"],Z={key:0},ee={key:1},oe={key:0,style:{float:"right"}},se=C(()=>p("div",{class:"el-login-footer"},[p("span")],-1)),te={__name:"newlogin2",setup(m){F();const M=L(),{proxy:I}=P(),U=T();let e=d({username:"",password:"",rememberMe:!1,code:"",uuid:""});const B={username:[{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u60A8\u7684\u8D26\u53F7"}],password:[{required:!0,trigger:"blur",message:"\u8BF7\u8F93\u5165\u60A8\u7684\u5BC6\u7801"}],code:[{required:!0,trigger:"change",message:"\u8BF7\u8F93\u5165\u9A8C\u8BC1\u7801"}]},b=d(""),_=d(!1),f=d(!0),K=d(!1),N=d(void 0);function h(){I.$refs.loginRef.validate(a=>{a&&(console.log("\u6267\u884C\u4E86\u767B\u5F55\u903B\u8F91"),_.value=!0,e.value.rememberMe?(l.set("username",e.value.username,{expires:30}),l.set("password",D(e.value.password),{expires:30}),l.set("rememberMe",e.value.rememberMe,{expires:30})):(l.remove("username"),l.remove("password"),l.remove("rememberMe")),U.login(e.value).then(()=>{M.push({path:N.value||"/"})}).catch(()=>{_.value=!1,f.value&&w()}))})}function w(){G().then(a=>{f.value=a.captchaEnabled===void 0?!0:a.captchaEnabled,f.value&&(b.value="data:image/gif;base64,"+a.img,e.value.uuid=a.uuid)})}function R(){const a=l.get("username"),s=l.get("password"),i=l.get("rememberMe");e.value={username:a===void 0?e.value.username:a,password:s===void 0?e.value.password:H(s),rememberMe:i===void 0?!1:Boolean(i)}}return w(),R(),(a,s)=>{const i=u("svg-icon"),y=u("el-input"),g=u("el-form-item"),S=u("el-checkbox"),q=u("el-button"),z=u("router-link"),E=u("el-form");return c(),v("div",Q,[o(E,{ref:"loginRef",model:n(e),rules:B,class:"login-form"},{default:t(()=>[W,o(g,{prop:"username"},{default:t(()=>[o(y,{modelValue:n(e).username,"onUpdate:modelValue":s[0]||(s[0]=r=>n(e).username=r),type:"text",size:"large","auto-complete":"off",placeholder:"\u8D26\u53F7"},{prefix:t(()=>[o(i,{"icon-class":"user",class:"el-input__icon input-icon"})]),_:1},8,["modelValue"])]),_:1}),o(g,{prop:"password"},{default:t(()=>[o(y,{modelValue:n(e).password,"onUpdate:modelValue":s[1]||(s[1]=r=>n(e).password=r),type:"password",size:"large","auto-complete":"off",placeholder:"\u5BC6\u7801",onKeyup:x(h,["enter"])},{prefix:t(()=>[o(i,{"icon-class":"password",class:"el-input__icon input-icon"})]),_:1},8,["modelValue","onKeyup"])]),_:1}),f.value?(c(),$(g,{key:0,prop:"code"},{default:t(()=>[o(y,{modelValue:n(e).code,"onUpdate:modelValue":s[2]||(s[2]=r=>n(e).code=r),size:"large","auto-complete":"off",placeholder:"\u9A8C\u8BC1\u7801",style:{width:"63%"},onKeyup:x(h,["enter"])},{prefix:t(()=>[o(i,{"icon-class":"validCode",class:"el-input__icon input-icon"})]),_:1},8,["modelValue","onKeyup"]),p("div",X,[p("img",{src:b.value,onClick:w,class:"login-code-img"},null,8,Y)])]),_:1})):k("",!0),o(S,{modelValue:n(e).rememberMe,"onUpdate:modelValue":s[3]||(s[3]=r=>n(e).rememberMe=r),style:{margin:"0px 0px 25px 0px"}},{default:t(()=>[V(" \u8BB0\u4F4F\u5BC6\u7801 ")]),_:1},8,["modelValue"]),o(g,{style:{width:"100%"}},{default:t(()=>[o(q,{loading:_.value,size:"large",type:"primary",style:{width:"100%"},onClick:A(h,["prevent"])},{default:t(()=>[_.value?(c(),v("span",ee,"\u767B \u5F55 \u4E2D...")):(c(),v("span",Z,"\u767B \u5F55"))]),_:1},8,["loading","onClick"]),K.value?(c(),v("div",oe,[o(z,{class:"link-type",to:"/register"},{default:t(()=>[V("\u7ACB\u5373\u6CE8\u518C")]),_:1})])):k("",!0)]),_:1})]),_:1},8,["model"]),se])}}},ne=j(te,[["__scopeId","data-v-953aa848"]]);export{ne as default};