You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

2 lines
2.0 KiB

const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/dynamicAdminRoutes-D18tTUF_.js","assets/dynamicAdminRoutes-DxTabGxX.js","assets/preload-helper-CII-I4WM.js","assets/http-BWP--XXK.js","assets/axios-DUaTpsmW.js"])))=>i.map(i=>d[i]);
import{I as e,V as t,Y as n,_ as r,it as i,nt as a,p as o,v as s,y as c}from"./runtime-core.esm-bundler-CnFWH3R5.js";import{t as l}from"./message-Dh9377vh.js";import{n as u,t as d}from"./http-BWP--XXK.js";import{t as f}from"./preload-helper-CII-I4WM.js";import{r as p}from"./index-D-AZ5ijJ.js";var m={style:{height:`100vh`,display:`grid`,"place-items":`center`,background:`var(--color-fill-2)`}},h=c({__name:`Login`,setup(c){let h=p(),g=i(!1),_=a({username:`admin`,password:`admin123456`});async function v(){g.value=!0;try{let{data:e}=await u.post(`/auth/login`,_);localStorage.setItem(d,e.token),l.success(`登录成功`);let{getFirstMenuPath:t}=await f(async()=>{let{getFirstMenuPath:e}=await import(`./dynamicAdminRoutes-D18tTUF_.js`);return{getFirstMenuPath:e}},__vite__mapDeps([0,1,2,3,4]));h.replace(await t())}catch(e){l.error(e?.response?.data?.message??`登录失败`)}finally{g.value=!1}}return(i,a)=>{let c=t(`a-input`),l=t(`a-form-item`),u=t(`a-input-password`),d=t(`a-button`),f=t(`a-form`),p=t(`a-card`);return e(),o(`div`,m,[s(p,{title:`苏州市科普场馆地图后台管理系统登录`,style:{width:`380px`}},{default:n(()=>[s(f,{model:_,layout:`vertical`,onSubmitSuccess:v},{default:n(()=>[s(l,{field:`username`,label:`用户名`},{default:n(()=>[s(c,{modelValue:_.username,"onUpdate:modelValue":a[0]||=e=>_.username=e,placeholder:`请输入用户名`},null,8,[`modelValue`])]),_:1}),s(l,{field:`password`,label:`密码`},{default:n(()=>[s(u,{modelValue:_.password,"onUpdate:modelValue":a[1]||=e=>_.password=e,placeholder:`请输入密码`},null,8,[`modelValue`])]),_:1}),s(d,{type:`primary`,long:``,loading:g.value,onClick:v},{default:n(()=>[...a[2]||=[r(`登录`,-1)]]),_:1},8,[`loading`])]),_:1},8,[`model`])]),_:1})])}}});export{h as default};