| | |
| | | <meta charset="UTF-8" /> |
| | | <link rel="icon" type="image/svg+xml" href="/vite.svg" /> |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| | | <title>江西空管语音视频培训系统</title> |
| | | <title>语音视频培训系统</title> |
| | | <!-- 生产版本换源 --> |
| | | <script src='https://www.kgmeet.com:8443/external_api.js'></script> |
| | | </head> |
| | |
| | | <div class="lowin-box lowin-login"> |
| | | <div class="lowin-box-inner"> |
| | | <el-form ref="loginFormRef" :model="loginForm" :rules="loginRules"> |
| | | <p>江西空管语音视频培训系统</p> |
| | | <p>语音视频培训系统</p> |
| | | <div class="lowin-group"> |
| | | <el-form-item prop="userName"> |
| | | <label>用户名 </label> |
| | |
| | | import{_ as z,u as R,a as S,z as h,r as a,A as k,b as y,e as o,d as r,w as c,B as A,o as b,l as T,C as x,f as q,x as D,y as L,D as M,G as j,H as G}from"./index-Daa5jh-U.js";/* empty css *//* empty css *//* empty css */import{a as H}from"./user-B6GtFZM6.js";import"./index-B3MU8m7V.js";const J="/assets/background-DtxFwomz.png",K="/assets/logo-C-MJAUzR.png",p=i=>(D("data-v-3b4d7f8b"),i=i(),L(),i),P={class:"w-screen h-screen overflow-hidden"},Z=p(()=>o("img",{src:J,class:"w-full h-full object-cover absolute z-0",alt:""},null,-1)),$={class:"lowin lowin-blue mt-20"},O=p(()=>o("div",{class:"lowin-brand"},[o("img",{src:K,alt:"logo"})],-1)),Q={class:"lowin-wrapper"},W={class:"lowin-box lowin-login"},X={class:"lowin-box-inner"},Y=p(()=>o("p",null,"江西空管语音视频培训系统",-1)),ee={class:"lowin-group"},oe=p(()=>o("label",null,"用户名 ",-1)),se={class:"lowin-group password-group"},le={__name:"index",setup(i){const N=R(),V=S(),B=(t,e,l)=>{e.length<5?l(new Error("用户名不能少于5个字符")):l()},E=(t,e,l)=>{e.length<5?l(new Error("密码不能少于5个字符")):l()},s=h({userName:"",password:"",remember:!1}),I=h({userName:[{required:!0,trigger:"blur",validator:B}],password:[{required:!0,trigger:"blur",validator:E}]}),m=a("password"),n=a(!1),u=a(!1);a(!1);const _=a(null),f=a(null),w=a(null),C=({shiftKey:t,key:e}={})=>{e&&e.length===1&&(t&&e>="a"&&e<="z"||!t&&e>="A"&&e<="Z"?n.value=!0:n.value=!1),e==="CapsLock"&&n.value===!0&&(n.value=!1)},v=()=>{w.value.validate(t=>{t&&(u.value=!0,H(s).then(e=>{u.value=!1,N.setUserInfo(e.data),V.push("/index")}).catch(e=>{u.value=!1}))})};return k(()=>{s.userName===""?_.value.focus():s.password===""&&f.value.focus()}),(t,e)=>{const l=M,g=j,F=G,U=A;return b(),y("div",P,[Z,o("div",$,[O,o("div",Q,[o("div",W,[o("div",X,[r(U,{ref_key:"loginFormRef",ref:w,model:s,rules:I},{default:c(()=>[Y,o("div",ee,[r(g,{prop:"userName"},{default:c(()=>[oe,r(l,{ref_key:"userName",ref:_,modelValue:s.userName,"onUpdate:modelValue":e[0]||(e[0]=d=>s.userName=d),class:"lowin-input",placeholder:"用户名",name:"userName",type:"text",tabindex:"1","auto-complete":"on"},null,8,["modelValue"])]),_:1})]),o("div",se,[r(g,{prop:"password"},{default:c(()=>[(b(),T(l,{class:"lowin-input",key:m.value,ref_key:"password",ref:f,modelValue:s.password,"onUpdate:modelValue":e[1]||(e[1]=d=>s.password=d),type:m.value,placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on",onKeyup:[x(C,["native"]),x(v,["enter","native"])],onBlur:e[2]||(e[2]=d=>n.value=!1)},null,8,["modelValue","type"]))]),_:1})]),r(F,{loading:u.value,class:"lowin-btn login-btn",onClick:v},{default:c(()=>[q("登录")]),_:1},8,["loading"])]),_:1},8,["model","rules"])])])])])])}}},de=z(le,[["__scopeId","data-v-3b4d7f8b"]]);export{de as default}; |
| | | import{_ as z,u as R,a as S,z as h,r as a,A as k,b as y,e as o,d as r,w as c,B as A,o as b,l as T,C as x,f as q,x as D,y as L,D as M,G as j,H as G}from"./index-Daa5jh-U.js";/* empty css *//* empty css *//* empty css */import{a as H}from"./user-B6GtFZM6.js";import"./index-B3MU8m7V.js";const J="/assets/background-DtxFwomz.png",K="/assets/logo-C-MJAUzR.png",p=i=>(D("data-v-3b4d7f8b"),i=i(),L(),i),P={class:"w-screen h-screen overflow-hidden"},Z=p(()=>o("img",{src:J,class:"w-full h-full object-cover absolute z-0",alt:""},null,-1)),$={class:"lowin lowin-blue mt-20"},O=p(()=>o("div",{class:"lowin-brand"},[o("img",{src:K,alt:"logo"})],-1)),Q={class:"lowin-wrapper"},W={class:"lowin-box lowin-login"},X={class:"lowin-box-inner"},Y=p(()=>o("p",null,"语音视频培训系统",-1)),ee={class:"lowin-group"},oe=p(()=>o("label",null,"用户名 ",-1)),se={class:"lowin-group password-group"},le={__name:"index",setup(i){const N=R(),V=S(),B=(t,e,l)=>{e.length<5?l(new Error("用户名不能少于5个字符")):l()},E=(t,e,l)=>{e.length<5?l(new Error("密码不能少于5个字符")):l()},s=h({userName:"",password:"",remember:!1}),I=h({userName:[{required:!0,trigger:"blur",validator:B}],password:[{required:!0,trigger:"blur",validator:E}]}),m=a("password"),n=a(!1),u=a(!1);a(!1);const _=a(null),f=a(null),w=a(null),C=({shiftKey:t,key:e}={})=>{e&&e.length===1&&(t&&e>="a"&&e<="z"||!t&&e>="A"&&e<="Z"?n.value=!0:n.value=!1),e==="CapsLock"&&n.value===!0&&(n.value=!1)},v=()=>{w.value.validate(t=>{t&&(u.value=!0,H(s).then(e=>{u.value=!1,N.setUserInfo(e.data),V.push("/index")}).catch(e=>{u.value=!1}))})};return k(()=>{s.userName===""?_.value.focus():s.password===""&&f.value.focus()}),(t,e)=>{const l=M,g=j,F=G,U=A;return b(),y("div",P,[Z,o("div",$,[O,o("div",Q,[o("div",W,[o("div",X,[r(U,{ref_key:"loginFormRef",ref:w,model:s,rules:I},{default:c(()=>[Y,o("div",ee,[r(g,{prop:"userName"},{default:c(()=>[oe,r(l,{ref_key:"userName",ref:_,modelValue:s.userName,"onUpdate:modelValue":e[0]||(e[0]=d=>s.userName=d),class:"lowin-input",placeholder:"用户名",name:"userName",type:"text",tabindex:"1","auto-complete":"on"},null,8,["modelValue"])]),_:1})]),o("div",se,[r(g,{prop:"password"},{default:c(()=>[(b(),T(l,{class:"lowin-input",key:m.value,ref_key:"password",ref:f,modelValue:s.password,"onUpdate:modelValue":e[1]||(e[1]=d=>s.password=d),type:m.value,placeholder:"密码",name:"password",tabindex:"2","auto-complete":"on",onKeyup:[x(C,["native"]),x(v,["enter","native"])],onBlur:e[2]||(e[2]=d=>n.value=!1)},null,8,["modelValue","type"]))]),_:1})]),r(F,{loading:u.value,class:"lowin-btn login-btn",onClick:v},{default:c(()=>[q("登录")]),_:1},8,["loading"])]),_:1},8,["model","rules"])])])])])])}}},de=z(le,[["__scopeId","data-v-3b4d7f8b"]]);export{de as default}; |
| | |
| | | <meta charset="UTF-8" /> |
| | | <link rel="icon" type="image/svg+xml" href="/vite.svg" /> |
| | | <meta name="viewport" content="width=device-width, initial-scale=1.0" /> |
| | | <title>江西空管语音视频培训系统</title> |
| | | <title>语音视频培训系统</title> |
| | | <!-- 生产版本换源 --> |
| | | <script src='https://www.kgmeet.com:8443/external_api.js'></script> |
| | | <script type="module" crossorigin src="/assets/index-Daa5jh-U.js"></script> |