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
1.8 KiB

import{s as a,b as e,h as s,y as l,z as o,c as t,w as n,m as d,o as r,d as c,e as i,p as u,I as m,l as p}from"./index--qIYCxYV.js";import{l as f}from"./api.CI2LxOCM.js";import{_}from"./_plugin-vue_export-helper.BCo6x5W8.js";const g=_({data:()=>({username:"",password:""}),methods:{handleLogin(){this.username&&this.password?(e({title:"登录中...",mask:!0}),f(this.username,this.password).then((e=>{s(),console.log(e),e.data&&void 0!==e.data.errcode?a({title:e.data.errmsg||"登录失败",icon:"none"}):e.data&&(console.log(e.data.access_token),e.data.access_token&&l("token",e.data.access_token),a({title:"登录成功",icon:"success",duration:1500}),setTimeout((()=>{o({url:"/pages/index/index"})}),1500))})).catch((()=>{s(),a({title:"网络错误",icon:"none"})}))):a({title:"请输入用户名和密码",icon:"none"})}}},[["render",function(a,e,s,l,o,f){const _=d,g=u,h=m,b=p;return r(),t(_,{class:"login-bg"},{default:n((()=>[c(_,{class:"login-card"},{default:n((()=>[c(_,{class:"login-title"},{default:n((()=>[i("欢迎登录")])),_:1}),c(_,{class:"login-subtitle"},{default:n((()=>[i("河道防汛物资管理系统")])),_:1}),c(_,{class:"form-group"},{default:n((()=>[c(g,{class:"form-label"},{default:n((()=>[i("用户名")])),_:1}),c(h,{class:"form-input",type:"text",modelValue:o.username,"onUpdate:modelValue":e[0]||(e[0]=a=>o.username=a),placeholder:"请输入用户名"},null,8,["modelValue"])])),_:1}),c(_,{class:"form-group"},{default:n((()=>[c(g,{class:"form-label"},{default:n((()=>[i("密码")])),_:1}),c(h,{class:"form-input",type:"password",modelValue:o.password,"onUpdate:modelValue":e[1]||(e[1]=a=>o.password=a),placeholder:"请输入密码"},null,8,["modelValue"])])),_:1}),c(b,{class:"login-btn",onClick:f.handleLogin},{default:n((()=>[i("登 录")])),_:1},8,["onClick"])])),_:1})])),_:1})}],["__scopeId","data-v-973a11b9"]]);export{g as default};