1. 通用优化: - 统一系统标题为"库房客户端"/"MES产线控制",移除北自所前缀 - 调整内置账号密码为统一123456,优化密码校验逻辑 - 新增数据库自动创建逻辑,简化部署流程 - 修复日志时间格式配置,优化日志输出 - 新增纯数字密码安全提示 2. MES系统优化: - 新增日排产管理功能,支持增删改查与自动算料生成备料单 - 重构BOM模块,改为按产品编码维护而非工单维度 - 新增工艺参数模板配置与手动报工页面 - 新增产品类型自动编码功能 - 优化菜单结构,调整工单管理、扫码报工等页面名称与路由 - 新增删除日排产接口与权限保护 - 修复物料清单查询逻辑,适配新BOM结构 - 新增refreshToken支持,优化登录会话管理 3. WMS系统优化: - 新增基础数据维护页面,支持区域与物料档案管理 - 新增工单列表下拉接口,对接MES获取未完成工单优先展示 - 优化入库管理提示文案,替换英文提示为中文 - 修复精密件入库校验逻辑,优化错误提示 - 优化Excel导入功能,新增备注字段支持 - 优化登录页面与菜单文案,统一备料台账名称 - 新增自动打开浏览器功能,优化客户端启动体验 - 修复备料出库页面查询提示文案 - 新增WMS与MES对接配置,完善内部API调用逻辑 4. 其他优化: - 删除冗余的旧版静态资源文件,更新资源引用路径 - 新增帮助文档,完善基础数据模块说明 - 修复多处文案不统一、英文残留问题
2 lines
1.7 KiB
JavaScript
2 lines
1.7 KiB
JavaScript
import{_ as x,c as k,a as o,w as t,r as l,u as b,b as S,o as E,d as N,e as z,f as d,g as B,E as c,h as _,s as C,i as p}from"./index-DtJUIYo6.js";const L={class:"login-wrap"},M={__name:"Login",setup(T){const g=b(),v=S(),a=p("admin"),s=p(""),r=p(!1);async function u(){if(!a.value||!s.value)return c.warning("请输入账号和密码");r.value=!0;try{const n=await _.post("/login",{username:a.value,password:s.value});C(n.accessToken,{username:a.value},n.refreshToken);const e=await _.get("/userinfo");localStorage.setItem("user",JSON.stringify(e)),/^\d+$/.test(s.value)&&c.warning("当前密码为纯数字,安全级别低,建议登录后立即修改密码"),g.replace(v.query.redirect||"/work-order")}catch{}finally{r.value=!1}}return(n,e)=>{const m=l("el-input"),f=l("el-form-item"),w=l("el-button"),y=l("el-form"),V=l("el-card");return E(),k("div",L,[o(V,{class:"login-card"},{default:t(()=>[e[5]||(e[5]=N("h2",{class:"title"},"MES 产线控制",-1)),o(y,{onSubmit:z(u,["prevent"])},{default:t(()=>[o(f,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(f,null,{default:t(()=>[o(m,{modelValue:s.value,"onUpdate:modelValue":e[1]||(e[1]=i=>s.value=i),type:"password",placeholder:"密码",size:"large","show-password":"",onKeyup:B(u,["enter"])},{prefix:t(()=>[...e[3]||(e[3]=[d("🔒",-1)])]),_:1},8,["modelValue"])]),_:1}),o(w,{type:"primary",size:"large",style:{width:"100%"},loading:r.value,onClick:u},{default:t(()=>[...e[4]||(e[4]=[d("登 录",-1)])]),_:1},8,["loading"])]),_:1})]),_:1})])}}},I=x(M,[["__scopeId","data-v-6b73698f"]]);export{I as default};
|