index-d4e54f82.js 2.0 KB

1
  1. import{d as v,k as h,v as r,c as e,l as s,x as l,I as d,B as w}from"./index-36896c21.js";import{F as u,R as x,a as i}from"./Form-fa9f5275.js";import"./useFlexGapSupport-0ff2f41b.js";const y={wrapperCol:{span:24}},F={wrapperCol:{span:24}},C=v({setup(){const m=h(),p=r({loading:!1,loginType:"default"}),a=r({name:"",nid:"",password:"",role:"student"}),c=r({name:[{required:!0,message:"请输入用户名",trigger:"change"}],nid:[{required:!0,message:"请输入用户编码",trigger:"change"}],password:[{required:!0,message:"请输入正确的密码",trigger:"change"}],role:[{required:!0,message:"用户角色不能为空",trigger:"change"}]}),{validate:g,validateInfos:n}=u.useForm(a,c);async function f(){g().then(t=>{const o={...t};o.loginName=o.name+"_"+o.nid,m.passwordLogin(o)})}return()=>e("div",{class:A},[e("div",{class:"sys_title"},[s("直升机机务维护训练考核模拟系统管理后台")]),e("div",{class:"content"},[e("div",{class:"title"},[s("用户登录")]),e("div",{class:"py-30px px-20px"},[e(u,l(y,{name:"basic"}),{default:()=>[e(u.Item,l({name:"name"},n.name),{default:()=>[e(d,{placeholder:"请输入用户名",value:a.name,"onUpdate:value":t=>a.name=t,maxlength:30},null)]}),e(u.Item,l({name:"nid"},n.nid),{default:()=>[e(d,{placeholder:"请输入用户编码",value:a.nid,"onUpdate:value":t=>a.nid=t},null)]}),e(u.Item,l({name:"password"},n.password),{default:()=>[e(d.Password,{placeholder:"请输入登录密码",value:a.password,"onUpdate:value":t=>a.password=t,maxlength:18},null)]}),e(u.Item,l({name:"role"},n.role),{default:()=>[e(x,{class:"flex justify-between w-full login_role",value:a.role,"onUpdate:value":t=>a.role=t},{default:()=>[e(i,{value:"student"},{default:()=>[s("学员")]}),e(i,{value:"teacher"},{default:()=>[s("教员")]}),e(i,{value:"admin"},{default:()=>[s("管理员")]})]})]}),e(u.Item,l(F,{style:{marginBottom:0}}),{default:()=>[e(w,{htmlType:"submit",type:"primary",block:!0,class:"login_btn",size:"large",loading:p.loading,onClick:f},{default:()=>[s("登录")]})]})]})])])])}}),A="p1fwmfaj";export{C as default};