feat: add run.ps1 script to start projects easily
add a powershell script that supports starting MES, WMS, WMSClient, Workstation and Dashboard projects with one command, includes build and run logic for backend services and npm dev for dashboard
This commit is contained in:
@@ -0,0 +1 @@
|
||||
import{_ as V,c as x,a as o,w as t,r as s,u as k,b as S,o as b,d as E,e as N,f as d,g as z,E as B,h as _,s as C,i as p}from"./index-DK0Mia3I.js";const L={class:"login-wrap"},M={__name:"Login",setup(q){const f=k(),g=S(),a=p("admin"),l=p(""),n=p(!1);async function r(){if(!a.value||!l.value)return B.warning("请输入账号和密码");n.value=!0;try{const u=await _.post("/login",{username:a.value,password:l.value});C(u.accessToken,{username:a.value});const e=await _.get("/userinfo");localStorage.setItem("user",JSON.stringify(e)),f.replace(g.query.redirect||"/work-order")}catch{}finally{n.value=!1}}return(u,e)=>{const m=s("el-input"),c=s("el-form-item"),v=s("el-button"),w=s("el-form"),y=s("el-card");return b(),x("div",L,[o(y,{class:"login-card"},{default:t(()=>[e[5]||(e[5]=E("h2",{class:"title"},"MES 产线控制",-1)),o(w,{onSubmit:N(r,["prevent"])},{default:t(()=>[o(c,null,{default:t(()=>[o(m,{modelValue:a.value,"onUpdate:modelValue":e[0]||(e[0]=i=>a.value=i),placeholder:"用户名",size:"large"},{prefix:t(()=>[...e[2]||(e[2]=[d("👤",-1)])]),_:1},8,["modelValue"])]),_:1}),o(c,null,{default:t(()=>[o(m,{modelValue:l.value,"onUpdate:modelValue":e[1]||(e[1]=i=>l.value=i),type:"password",placeholder:"密码",size:"large","show-password":"",onKeyup:z(r,["enter"])},{prefix:t(()=>[...e[3]||(e[3]=[d("🔒",-1)])]),_:1},8,["modelValue"])]),_:1}),o(v,{type:"primary",size:"large",style:{width:"100%"},loading:n.value,onClick:r},{default:t(()=>[...e[4]||(e[4]=[d("登 录",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})])}}},K=V(M,[["__scopeId","data-v-ee01258d"]]);export{K as default};
|
||||
Reference in New Issue
Block a user