2 lines
1.4 KiB
JavaScript
2 lines
1.4 KiB
JavaScript
import{e as a,c as e,w as s,i as l,o,a as t,b as d,r as n,s as u,d as i,I as p}from"./index-BQBDE6a8.js";import{s as c}from"./index.CY-2LtQC.js";import{a as r,c as m}from"./auth.sv3bim_Y.js";import{g as f}from"./permission.fLaMFP-t.js";import{_}from"./_plugin-vue_export-helper.BCo6x5W8.js";import"./api.mPu-tWgH.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 o=await m();c.isPermission=200===o.code;const t=await f();200===t.code&&c.setModules(t.data),n({url:"/pages/portal/index"})}else u({title:a.msg,icon:"none"})}return(a,n)=>{const u=i,c=p,r=l;return o(),e(r,{class:"login-page"},{default:s((()=>[t(u,{class:"app-title"},{default:s((()=>[d("绥时录")])),_:1}),t(r,{class:"input-wrap"},{default:s((()=>[t(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}),t(r,{class:"input-wrap"},{default:s((()=>[t(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}),t(r,{class:"login-btn",onClick:v},{default:s((()=>[t(u,{class:"login-btn-text"},{default:s((()=>[d("登录")])),_:1})])),_:1})])),_:1})}}},[["__scopeId","data-v-c20944d3"]]);export{h as default};
|