e-scooter-store-web/dist/assets/Login-Ndjq7-xw.js

2 lines
1.7 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import{H as m,L as p,P as e,V as n,aq as r,r as d,az as c,aA as g}from"./vendor-CDC8xK0g.js";import{_ as v}from"./index-P0T8_Fg3.js";import"./element-plus-P2E9Zrny.js";const f={class:"login-page"},_={class:"login-form"},h={class:"form-item"},w={class:"form-item"},I=["loading"],k={__name:"Login",setup(x){const i=g(),o=d(!1),t=d({username:"",password:""}),u=async()=>{const l=t.value.username.trim(),s=t.value.password.trim();if(!l||!s){alert("请输入账号和密码");return}o.value=!0;try{const a=await c.post("/api/store-auth/login",{username:l,password:s});a.data.success&&a.data.data.token?(localStorage.setItem("token",a.data.data.token),localStorage.setItem("storeInfo",JSON.stringify(a.data.data)),localStorage.setItem("storeId",a.data.data.id||a.data.data.storeId||t.value.username),i.push("/")):alert(a.data.message||"登录失败")}catch(a){alert(a.response?.data?.message||"登录失败,请检查账号密码")}finally{o.value=!1}};return(l,s)=>(m(),p("div",f,[s[3]||(s[3]=e("div",{class:"login-header"},[e("div",{class:"logo"},"🏪"),e("h1",null,"门店管理"),e("p",null,"51租 · 商家端")],-1)),e("div",_,[e("div",h,[n(e("input",{"onUpdate:modelValue":s[0]||(s[0]=a=>t.value.username=a),placeholder:"请输入账号",size:"large"},null,512),[[r,t.value.username]])]),e("div",w,[n(e("input",{"onUpdate:modelValue":s[1]||(s[1]=a=>t.value.password=a),type:"password",placeholder:"请输入密码",size:"large"},null,512),[[r,t.value.password]])]),e("button",{class:"login-btn",loading:o.value,onClick:u}," 登录 ",8,I),s[2]||(s[2]=e("div",{class:"demo-hint"},[e("p",null,"演示账号store_demo / demo123")],-1))])]))}},V=v(k,[["__scopeId","data-v-23f404e0"]]);export{V as default};