消毒机设备
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.
 
 
 
 
 

1 lines
6.5 KiB

import{m as q,b as I,n as R,g as Z,F as L,_ as A}from"../../assets/index-FZ48n_d9.js";import{_ as D}from"../logo/logo.BEfjoRN6.1751277099553.js";import{S as T}from"../index/index.DTZj_65S.1751277099553.js";import{n as V}from"../nanoid/nanoid.OxPLOBIU.1751277099553.js";import{u as $}from"../vue-router/vue-router.DaQm0NVE.1751277099553.js";import{d as z,r as o,w as E,ag as c,aq as H,c as G,o as g,a as n,P as d,G as f,u as w,H as i,I as S}from"../@vue/@vue.B_jFLcBm.1751277099553.js";import"../element-plus/element-plus.DC0PKXec.1751277099553.js";import"../lodash-es/lodash-es.S0Y0Up6J.1751277099553.js";import"../@vueuse/@vueuse.VzzCFLRY.1751277099553.js";import"../@element-plus/@element-plus.C01e5HIG.1751277099553.js";import"../@popperjs/@popperjs.D_chPuIy.1751277099553.js";import"../@ctrl/@ctrl.r5W6hzzQ.1751277099553.js";import"../dayjs/dayjs.CWsDMI8D.1751277099553.js";import"../async-validator/async-validator.CDKkdPIV.1751277099553.js";import"../memoize-one/memoize-one.BdPwpGay.1751277099553.js";import"../normalize-wheel-es/normalize-wheel-es.BQoi3Ox2.1751277099553.js";import"../@floating-ui/@floating-ui.DwceP2Gb.1751277099553.js";import"../pinia/pinia.Col4Kkvr.1751277099553.js";import"../pinia-plugin-persistedstate/pinia-plugin-persistedstate.BUYkM9Wd.1751277099553.js";import"../destr/destr.Ctyiwlcu.1751277099553.js";import"../deep-pick-omit/deep-pick-omit.CegYQlcN.1751277099553.js";import"../vue-i18n/vue-i18n.DKgOWBxc.1751277099553.js";import"../@intlify/@intlify.Bpjdt8ji.1751277099553.js";import"../lodash/lodash.Cz9E_6Pa.1751277099553.js";const J=q(),O=async y=>await J.waitAndSend({messageType:"Command",fnName:"login",className:"UserMgrService",messageId:`msg_${Date.now()}`,params:{...y}}),P="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='32.66561508178711'%20height='39.13572692871094'%20viewBox='0%200%2032.66561508178711%2039.13572692871094'%3e%3cg%3e%3cpath%20d='M29.768,16.829C29.4345,16.829,27.5584,16.8498,27.204,16.8498L27.204,10.9347C27.204,4.37387,22.9722,0.0208277,16.3641,0C9.75591,0,5.4408,4.58215,5.4408,10.9347L5.4408,16.7873C5.21149,16.7873,2.8142,16.8082,2.60574,16.8082C1.02145,16.8082,0,18.162,0,19.6199L0,36.2615C0,37.9069,0.87553,39.1357,2.56405,39.1357L29.8514,39.1357C31.1647,39.1357,32.6656,37.9485,32.6656,35.8033L32.6656,19.9948C32.6656,18.3703,32.1236,16.829,29.768,16.829ZM19.9704,31.7626C19.9704,33.8246,18.3444,35.4908,16.3432,35.4908C14.342,35.4908,12.716,33.8246,12.716,31.7626L12.716,31.7001C12.716,30.3255,13.4456,29.1175,14.5296,28.4718L14.5296,21.5986C14.5296,20.6197,15.3009,20.5155,16.2598,20.5155C17.2188,20.5155,18.1568,20.6197,18.1568,21.5986L18.1568,28.4718C19.2408,29.1175,19.9704,30.3255,19.9704,31.7001L19.9704,31.7626ZM23.6185,16.7873L9.08884,16.7873L9.08884,9.28927C9.08884,5.68603,13.1121,3.7282,16.1348,3.7282L16.8018,3.7282C19.8245,3.7282,23.6185,5.54024,23.6185,9.28927L23.6185,16.7873Z'%20fill='%231989FA'%20fill-opacity='1'%20style='mix-blend-mode:passthrough'/%3e%3c/g%3e%3c/svg%3e",W="data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20fill='none'%20version='1.1'%20width='33.87468338012695'%20height='33.84542465209961'%20viewBox='0%200%2033.87468338012695%2033.84542465209961'%3e%3cg%3e%3cpath%20d='M33.8747,32.442C33.8747,25.5468,28.9971,19.6889,22.2628,17.6265C24.8808,15.9057,26.6152,12.9605,26.6152,9.61666C26.6152,4.31204,22.275,0,16.9373,0C11.5996,0,7.25944,4.31204,7.25944,9.61259C7.25944,12.9565,8.99389,15.9017,11.6118,17.6224C4.87763,19.6889,0,25.5427,0,32.442L0,33.8454L33.8747,33.8454L33.8747,32.4623L33.8747,32.442Z'%20fill='%231989FA'%20fill-opacity='1'%20style='mix-blend-mode:passthrough'/%3e%3c/g%3e%3c/svg%3e",j={class:"login-box"},Q={class:"login-box-content"},X=["src"],Y=["src"],ee=["src"],te=z({__name:"index",setup(y){const _=$(),b=I(),C=o(),m=o(!1),p=o(""),u=o(!1),F=o("text"),N=o(),s=o(b.loginForm),v=o(null),h=o(V()),U={username:[{required:!0,message:"请输入用户名",trigger:"blur"},{min:3,max:20,message:"长度在 3 到 20 个字符",trigger:"blur"}],password:[{required:!0,message:"请输入密码",trigger:"blur"},{min:3,max:20,message:"长度在 3 到 20 个字符",trigger:"blur"}]};E(()=>{v.value&&(s.value[v.value]=p.value)});const x=a=>{if(u.value=!0,h.value=V(),a.target.name){const e=a.target.name,r=s.value[e];p.value=r?r.toString():"",v.value=a.target.name}},M=async()=>{try{if(!await C.value.validate())return;m.value=!0,O(s.value).then(async e=>{e.ackcode===0&&(R("login success"),Z({className:"UserMgrService",fnName:"getLoginUser"}).then(l=>{l.ackcode===0&&localStorage.setItem("user",JSON.stringify(l.rely.loginUser))}),await _.push("/home")),m.value=!1}).catch(()=>{m.value=!1,L.error("网络连接异常,请检查网络")})}catch{if(m.value=!1,!b.websocketConnected){L.error("网络连接异常,请检查网络");return}}};return(a,e)=>{const r=c("el-input"),l=c("el-form-item"),B=c("bt-button"),K=c("el-form"),k=H("prevent-keyboard");return g(),G("div",j,[n("div",Q,[n("div",null,[n("img",{src:w(D),style:{width:"20vw"},alt:""},null,8,X)]),e[6]||(e[6]=n("br",null,null,-1)),d(K,{ref_key:"formRef",ref:C,class:"input-username",model:s.value,rules:U,style:{width:"100%"}},{default:i(()=>[d(l,{prop:"name",rules:{required:!0,message:"输入用户名",trigger:["blur","change"]}},{default:i(()=>[S((g(),f(r,{modelValue:s.value.name,"onUpdate:modelValue":e[0]||(e[0]=t=>s.value.name=t),size:"large",name:"name",placeholder:"请输入用户名",onFocus:x},{prepend:i(()=>[n("img",{class:"input-icon",src:w(W),alt:""},null,8,Y)]),_:1},8,["modelValue"])),[[k]])]),_:1}),d(l,{class:"input-title",prop:"pwd",rules:{required:!0,message:"请输入密码",trigger:["blur","change"]}},{default:i(()=>[S((g(),f(r,{modelValue:s.value.pwd,"onUpdate:modelValue":e[1]||(e[1]=t=>s.value.pwd=t),size:"large",name:"pwd",placeholder:"请输入密码",type:"password",onFocus:x},{prepend:i(()=>[n("img",{class:"input-icon",src:w(P),alt:""},null,8,ee)]),_:1},8,["modelValue"])),[[k]])]),_:1}),d(l,{class:"input-title"},{default:i(()=>[d(B,{loading:m.value,"button-text":"登录",type:"primary",height:"5vh",width:"30vw",onClick:M},null,8,["loading"])]),_:1})]),_:1},8,["model"]),(g(),f(T,{ref_key:"softKeyboardRef",ref:N,key:h.value,modelValue:p.value,"onUpdate:modelValue":e[2]||(e[2]=t=>p.value=t),"is-visible":u.value,"keyboard-type":F.value,onUpdateKeyboardVisible:e[3]||(e[3]=t=>u.value=t),onConfirm:e[4]||(e[4]=t=>u.value=!1),onClose:e[5]||(e[5]=t=>u.value=!1)},null,8,["modelValue","is-visible","keyboard-type"]))])])}}}),Ve=A(te,[["__scopeId","data-v-7f0ed7d1"]]);export{Ve as default};