2 lines
1.5 KiB
JavaScript
2 lines
1.5 KiB
JavaScript
import{e as a,c as e,w as s,i as l,o as t,a as o,b as d,r as n,s as u,d as i,I as p}from"./index-OB0VlTdH.js";import{s as c}from"./index.C3pN8Hdu.js";import{a as r,c as m}from"./auth.BCz3oW_V.js";import{g as f}from"./permission.BSV6qaOS.js";import{_}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.BiZegRX6.js";const h=_({__name:"index",setup(_){const h=a(""),g=a("");async function v(){const a=await r(h.value,g.value);if(200===a.code){const{jwt:e,userId:s,userName:l}=a.data;c.setAuth(e,s,l);const t=await m();c.isPermission=200===t.code;const o=await f();200===o.code&&c.setModules(o.data),n({url:"/pages/portal/index"})}else u({title:a.msg,icon:"none"})}return(a,n)=>{const u=i,c=p,r=l;return t(),e(r,{class:"login-page"},{default:s((()=>[o(u,{class:"app-title"},{default:s((()=>[d("绥时录")])),_:1}),o(r,{class:"input-wrap"},{default:s((()=>[o(c,{class:"input-field",modelValue:h.value,"onUpdate:modelValue":n[0]||(n[0]=a=>h.value=a),placeholder:"请输入账号","placeholder-class":"placeholder"},null,8,["modelValue"])])),_:1}),o(r,{class:"input-wrap"},{default:s((()=>[o(c,{class:"input-field",modelValue:g.value,"onUpdate:modelValue":n[1]||(n[1]=a=>g.value=a),placeholder:"请输入密码","placeholder-class":"placeholder",password:""},null,8,["modelValue"])])),_:1}),o(r,{class:"login-btn",onClick:v},{default:s((()=>[o(u,{class:"login-btn-text"},{default:s((()=>[d("登录")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-9e8ee7cf"]]);export{h as default};
|