| 1 |
- import{_ as b,o as V,c as y,a as s,b as l,w as a,d as h,r as n,u as x,e as R,f as A,g as p}from"./index-BPukwgZW.js";import{_ as I}from"./logo-CxXS7KxG.js";import{u as k}from"./auth-B53ss9y5.js";import"./index-C1NeD1gi.js";const z={class:"internal-login"},B={class:"internal-login__panel med-panel"},N={__name:"LoginView",setup(S){const m=x(),_=k(),i=p(null),t=p(!1),o=A({username:"",password:""}),c={username:[{required:!0,message:"请输入用户名",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"}]};async function f(){if(await i.value.validate().catch(()=>!1)){t.value=!0;try{await _.login(o.username,o.password),m.push("/")}finally{t.value=!1}}}return(g,e)=>{const u=n("el-input"),d=n("el-form-item"),w=n("el-button"),v=n("el-form");return V(),y("div",z,[e[5]||(e[5]=s("section",{class:"internal-login__brand"},[s("img",{src:I,class:"internal-login__logo",alt:"医梦AI"}),s("div",null,[s("h1",null,"OKR 绩效管理系统"),s("p",null,"医梦AI 内部绩效运营工作台")])],-1)),s("section",B,[e[3]||(e[3]=s("div",{class:"login-panel__header"},[s("span",{class:"login-panel__eyebrow"},"Internal Access"),s("h2",null,"账号登录")],-1)),l(v,{model:o,rules:c,ref_key:"formRef",ref:i,onSubmit:h(f,["prevent"]),class:"login-form"},{default:a(()=>[l(d,{prop:"username"},{default:a(()=>[l(u,{modelValue:o.username,"onUpdate:modelValue":e[0]||(e[0]=r=>o.username=r),placeholder:"用户名",size:"large",class:"custom-input"},null,8,["modelValue"])]),_:1}),l(d,{prop:"password"},{default:a(()=>[l(u,{modelValue:o.password,"onUpdate:modelValue":e[1]||(e[1]=r=>o.password=r),type:"password",placeholder:"密码",size:"large","show-password":"",class:"custom-input"},null,8,["modelValue"])]),_:1}),l(w,{class:"login-btn",size:"large","native-type":"submit",loading:t.value},{default:a(()=>[...e[2]||(e[2]=[R(" 登录 ",-1)])]),_:1},8,["loading"])]),_:1},8,["model"]),e[4]||(e[4]=s("div",{class:"login-panel__footer"},[s("span",{class:"login-help"},"账号由 HR 管理员创建,如需开通请联系组织管理员")],-1))])])}}},E=b(N,[["__scopeId","data-v-cdd1863b"]]);export{E as default};
|