| 1 |
- import{b as X,s as Q,j as ue,c as U,S as T,_ as x,w as de,R as pe,i as G,b7 as ce,b9 as J,aY as me,a3 as ge,E as L,ba as Ae,a0 as fe,F as ve,bb as B,aZ as ye,o as Ce,d as Y,bc as be,ai as q,al as we,Q as Be,am as Ee}from"./zh-cn-49aa125c.js";import{m as Se,E as Re,d as he,e as Ie,h as Ue}from"./el-message-7f7ef31a.js";import{d as D,c as E,x as C,l as F,L as P,g as f,s as v,i as H,p as d,J as S,q as n,M as _,B as j,t as $,v as ee,T as se,an as Fe,r as R,o as De,w as Ke,A as h,z as k,Q as ke,F as Qe,K as Ve,E as Z,ao as oe,S as z,aj as W,_ as Pe,u as ze,k as Me}from"./app-4609564c.js";import"./request-415f0ddb.js";const Ne=X({value:{type:[String,Number],default:""},max:{type:Number,default:99},isDot:Boolean,hidden:Boolean,type:{type:String,values:["primary","success","warning","info","danger"],default:"danger"},showZero:{type:Boolean,default:!0},color:String,badgeStyle:{type:Q([String,Object,Array])},offset:{type:Q(Array),default:[0,0]},badgeClass:{type:String}}),Oe=D({name:"ElBadge"}),Te=D({...Oe,props:Ne,setup(o,{expose:s}){const e=o,a=ue("badge"),t=E(()=>e.isDot?"":U(e.value)&&U(e.max)&&e.max<e.value?"".concat(e.max,"+"):"".concat(e.value)),p=E(()=>{var l,i,m,y,c;return[{backgroundColor:e.color,marginRight:T(-((i=(l=e.offset)==null?void 0:l[0])!=null?i:0)),marginTop:T((y=(m=e.offset)==null?void 0:m[1])!=null?y:0)},(c=e.badgeStyle)!=null?c:{}]});return s({content:t}),(l,i)=>(C(),F("div",{class:S(n(a).b())},[P(l.$slots,"default"),f(se,{name:"".concat(n(a).namespace.value,"-zoom-in-center"),persisted:""},{default:v(()=>[H(d("sup",{class:S([n(a).e("content"),n(a).em("content",l.type),n(a).is("fixed",!!l.$slots.default),n(a).is("dot",l.isDot),n(a).is("hide-zero",!l.showZero&&e.value===0),l.badgeClass]),style:_(n(p))},[P(l.$slots,"content",{value:n(t)},()=>[j($(n(t)),1)])],6),[[ee,!l.hidden&&(n(t)||l.isDot||l.$slots.content)]])]),_:3},8,["name"])],2))}});var Je=x(Te,[["__file","badge.vue"]]);const Le=de(Je),te=["success","info","warning","error"],u=Se({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:G?document.body:void 0}),Ye=X({customClass:{type:String,default:u.customClass},center:{type:Boolean,default:u.center},dangerouslyUseHTMLString:{type:Boolean,default:u.dangerouslyUseHTMLString},duration:{type:Number,default:u.duration},icon:{type:pe,default:u.icon},id:{type:String,default:u.id},message:{type:Q([String,Object,Function]),default:u.message},onClose:{type:Q(Function),default:u.onClose},showClose:{type:Boolean,default:u.showClose},type:{type:String,values:te,default:u.type},plain:{type:Boolean,default:u.plain},offset:{type:Number,default:u.offset},zIndex:{type:Number,default:u.zIndex},grouping:{type:Boolean,default:u.grouping},repeatNum:{type:Number,default:u.repeatNum}}),Ze={destroy:()=>!0},b=Fe([]),We=o=>{const s=b.findIndex(t=>t.id===o),e=b[s];let a;return s>0&&(a=b[s-1]),{current:e,prev:a}},Xe=o=>{const{prev:s}=We(o);return s?s.vm.exposed.bottom.value:0},xe=(o,s)=>b.findIndex(a=>a.id===o)>0?16:s,Ge=D({name:"ElMessage"}),qe=D({...Ge,props:Ye,emits:Ze,setup(o,{expose:s}){const e=o,{Close:a}=Ae,{ns:t,zIndex:p}=ce("message"),{currentZIndex:l,nextZIndex:i}=p,m=R(),y=R(!1),c=R(0);let g;const A=E(()=>e.type?e.type==="error"?"danger":e.type:"info"),w=E(()=>{const r=e.type;return{[t.bm("icon",r)]:r&&J[r]}}),M=E(()=>e.icon||J[e.type]||""),ae=E(()=>Xe(e.id)),N=E(()=>xe(e.id,e.offset)+ae.value),le=E(()=>c.value+N.value),re=E(()=>({top:"".concat(N.value,"px"),zIndex:l.value}));function V(){e.duration!==0&&({stop:g}=fe(()=>{K()},e.duration))}function O(){g==null||g()}function K(){y.value=!1}function ie({code:r}){r===ve.esc&&K()}return De(()=>{V(),i(),y.value=!0}),Ke(()=>e.repeatNum,()=>{O(),V()}),me(document,"keydown",ie),ge(m,()=>{c.value=m.value.getBoundingClientRect().height}),s({visible:y,bottom:le,close:K}),(r,As)=>(C(),h(se,{name:n(t).b("fade"),onBeforeLeave:r.onClose,onAfterLeave:fs=>r.$emit("destroy"),persisted:""},{default:v(()=>[H(d("div",{id:r.id,ref_key:"messageRef",ref:m,class:S([n(t).b(),{[n(t).m(r.type)]:r.type},n(t).is("center",r.center),n(t).is("closable",r.showClose),n(t).is("plain",r.plain),r.customClass]),style:_(n(re)),role:"alert",onMouseenter:O,onMouseleave:V},[r.repeatNum>1?(C(),h(n(Le),{key:0,value:r.repeatNum,type:n(A),class:S(n(t).e("badge"))},null,8,["value","type","class"])):k("v-if",!0),n(M)?(C(),h(n(L),{key:1,class:S([n(t).e("icon"),n(w)])},{default:v(()=>[(C(),h(ke(n(M))))]),_:1},8,["class"])):k("v-if",!0),P(r.$slots,"default",{},()=>[r.dangerouslyUseHTMLString?(C(),F(Qe,{key:1},[k(" Caution here, message could've been compromised, never use user's input as message "),d("p",{class:S(n(t).e("content")),innerHTML:r.message},null,10,["innerHTML"])],2112)):(C(),F("p",{key:0,class:S(n(t).e("content"))},$(r.message),3))]),r.showClose?(C(),h(n(L),{key:2,class:S(n(t).e("closeBtn")),onClick:Ve(K,["stop"])},{default:v(()=>[f(n(a))]),_:1},8,["class","onClick"])):k("v-if",!0)],46,["id"]),[[ee,y.value]])]),_:3},8,["name","onBeforeLeave","onAfterLeave"]))}});var He=x(qe,[["__file","message.vue"]]);let _e=1;const ne=o=>{const s=!o||Z(o)||oe(o)||z(o)?{message:o}:o,e={...u,...s};if(!e.appendTo)e.appendTo=document.body;else if(Z(e.appendTo)){let a=document.querySelector(e.appendTo);ye(a)||(Ce("ElMessage","the appendTo option is not an HTMLElement. Falling back to document.body."),a=document.body),e.appendTo=a}return Y(B.grouping)&&!e.grouping&&(e.grouping=B.grouping),U(B.duration)&&e.duration===3e3&&(e.duration=B.duration),U(B.offset)&&e.offset===16&&(e.offset=B.offset),Y(B.showClose)&&!e.showClose&&(e.showClose=B.showClose),e},je=o=>{const s=b.indexOf(o);if(s===-1)return;b.splice(s,1);const{handler:e}=o;e.close()},$e=({appendTo:o,...s},e)=>{const a="message_".concat(_e++),t=s.onClose,p=document.createElement("div"),l={...s,id:a,onClose:()=>{t==null||t(),je(c)},onDestroy:()=>{W(null,p)}},i=f(He,l,z(l.message)||oe(l.message)?{default:z(l.message)?l.message:()=>l.message}:null);i.appContext=e||I._context,W(i,p),o.appendChild(p.firstElementChild);const m=i.component,c={id:a,vnode:i,vm:m,handler:{close:()=>{m.exposed.visible.value=!1}},props:i.component.props};return c},I=(o={},s)=>{if(!G)return{close:()=>{}};const e=ne(o);if(e.grouping&&b.length){const t=b.find(({vnode:p})=>{var l;return((l=p.props)==null?void 0:l.message)===e.message});if(t)return t.props.repeatNum+=1,t.props.type=e.type,t.handler}if(U(B.max)&&b.length>=B.max)return{close:()=>{}};const a=$e(e,s);return b.push(a),a.handler};te.forEach(o=>{I[o]=(s={},e)=>{const a=ne(s);return I({...a,type:o},e)}});function es(o){for(const s of b)(!o||o===s.props.type)&&s.handler.close()}I.closeAll=es;I._context=null;const ss=be(I,"$message"),os=[{name:"Kimi Xu",account:"C008208",password:"123456"},{name:"冯国瑞",account:"C000287",password:"C000287"},{name:"郭爱玲",account:"C006831",password:"C006831"},{name:"管理员",account:"admin",password:"admin"},{name:"张蓉",account:"C006914",password:"C006914"},{name:"吴真",account:"C000176",password:"C000176"}],ts="/assets/29-837e1b48.png",ns="/assets/logo_small-d92071a1.png",as="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAeBJREFUSEvNlDGoE0EQhv/Z8yIJAYOgxQO7WKSxVwsbCxsLsVWItVgI4u4e0RSB210ULMTagLaPV9hY2FiovU0KU1koGJCkUXzn3cjJu3B5z2ThyIFb3uz93/wzO0PMHKDGQ/8FIIqiC2maPgBw/sDshyAIRnEcv/eZ9zpQSl1n5pcAwkNiCRHdsNbuboJsBBhjTs7n808AThDR42az6drtNmazmWTmewAWnU7nrNb6+zrIRoDW+maWZc+J6I219kpZRCn1mpkvCyFuGWNeVAIopTQzj4gottY+LItIKUcAtBBiYIyxlQC1O/hXDxqNBi0Wi/tb6UFuu9ZXVNS11jnwDZIv7h00n4AvfgQQRdHVLMtuM/M5AB0ADY/IPoA5EX0UQjyL4/hV+f4KQCllD16HL7G1cSHEI2OMLi4sAXnmaZruMfMvIlJhGO52u91Zv99PNtHG43E4nU5PJUmS7yxLRMeDILhWOFkCitEHcNc597SKBSnlHQBPyqtlCZBSfgFwutVqnRkOh1+rAAaDwU6SJJ8BfHPO7eQaZcCPvKG9Xq/pK8s6eF6uyWTyE8C+c651GPA7/+CcO1Yl++IfKeWKTtnB38C2TpFoGfAWwMUtAd455y6tlGhLwkdkal8VfwCQCyUoc8QPqAAAAABJRU5ErkJggg==",ls="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAl5JREFUSEu1lsFrE1EQxr95SU2tJAWV4s2DB0HRQ6F4KGLryeChIEYQBP8BvZW8F1cSEszmvdCb/gPiQbAqIkg81QoqSKEHRfHiwZsUFYxYmzb7Rl5NSlKSLIlkL8uy881vZ+ab5REzE4Z4ETNHwvKXSqX91Wp1jpmPulghxKd4PP40k8n8CNOGAqSU1wHcArBvV7LfAG4aY273gvQEKKUKzHyDXR+JlgC8aCSbZeaz9O/ytdbZbpCugEwmczoIgiUiCoQQV0ql0sPWJJ7nper1+j3X4mg0Ouv7/qtOkK4ApdQjZp4DUDTG5DqJpZR5AB6AJ8aYi30BpJRfARwcGxs7ksvlvnQS5/P5w+vr658BfDPGHOoLkE6nt1yDk8nkyMzMDHcSLy8vU6VS2XIzKpfLI30BpJR1JzDGRHu5JCyu6wzChE1oWFwbwPO849baSwDGrbXXGkt1p1cFu+J+CiEeFIvFD03NDkApdY6ZHwPYE7adIe83ieiC1vq5i2sFvGPmYwDuRiKRVWvt9j9KCNFxwE1Ia1wQBJMArhLRR631yTaAlHLTLezU1NRoKpUKBqlicXExsrKyskFEbIzZ7sROBW5YvezmgpVSl91da32/2wc07d10X18AKeWfhnX3DgsQuhv/W8HQAVUAboDjQ2mRUmra2db3/Td9A9LpdM3ZfmJiIj4/P78xiE0XFhZG19bWfgGw5XI5tnvRXjPzKQAvhRDvBwFYa08AOENEb7XW022AbDY7WavVKgAODJK8RfM9FoslC4XCahvAPTROD+eJKDEIhJmriUTiWetp4y8jPokmn6ivrgAAAABJRU5ErkJggg==",rs="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAlxJREFUSEvtVT1oU1EU/s69AWMEI4J2UQIVUtPBv05ihbgZcHBoVRBEaKm0S1sEm5uhIRneayCDLrGWCiIKGgsuStzMYHGKf0ODhQxBJw1iRGJTknvkljyJ/SVQLYh3eu/dc+53vu+e8z1iZok/uOg/wEbqbq1Etm3vKpfLPQBCzHyUmfeYionoMxG9BpBpa2t7NDo6Wl6LyaoMksmku1QqXdNajxDRzvVkYOZvQojr7e3tiYGBgery2BUA4+PjnQsLCw+IqJOZmYiyQoh7Lpdr1u/3fzQHzM/P71tcXOwGcJGZg0Rkzplzu90X4vH4XDPIbwBKqVNa6xkAXgB5KeWgZVkvTEIsFuuoVqunG8nPLMt6b54jkUh3vV6/CSAAoCyE6LFt+7kD8gtAKXVSa/0EwA4AaZ/P1zc0NPTDBCqlrmitbwBwNRJrQohh27ZvmfdUKrW9WCzeBnAOwHcp5RmnsCWAWCx2oFKpvASwG8B0KBQaDAaD7FReqVTeAhBEdNd8Y+ZLALSU8rDDJJvNUiaTMUz6AXzxeDzHo9FoYQlgbGzsFYBDRPS4t7f3fFdXl3YoKqVGtNZJIrozMTFhkhEOh6eZ+bKU8qplWYbZ0srlciKdTqcBnAXwLpFIHPs7AJso0SSAvhUSNXXD08YlP/T5fP2bdslNeq/ZppFIpAPAqm1aq9Umiejgum3qgKw2aADuSylnA4HABxOXz+f31+v1Ey0PmgMyNTW1rVAohJl5eNOtonnMl5ndEQB7G/ufiOiNMTuv1zujlPraktlt5PGt7G/t/6CVSv9diX4CANiiKBmBsQgAAAAASUVORK5CYII=",is="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAAAXNSR0IArs4c6QAAAwdJREFUSEu9lVtIFGEUx/9nx3XVoFkiFKIYUEpWSCQfIjDaoES7QJR2oRcfxNAX88XdHXJlV5i9UFAvClbgS1R28aFSkiDpQgRaJKRgKUg9WYYTse5O7JwY21lWXS/Q2jwOM9/vO+f/O99H2OCHmFnYSMb/A7hcrhfMbLPb7cdlWZ7JVFXJClpbW98SUTmAj6IoHs4UJAlQFCV/bm7uGRGVZBKyKIOVIG6328/MtQB2MDMT0Tcieg9goKCg4F5LS4u6UkuXhZwOoqrqMIBt6RZh5p8Wi+VqYWFhqKGhIbb0m7QWLYVYrdY6ZtYkSfqcm5tLExMT2zVNqwBwnpmdRGSsM5aTk3PW7/ePpUIWAdra2nZpmtYH4JMoig3ryUSW5Yp4PN4FwAFAtVgsNYFA4LkJSQK8Xm9pLBYbBLCViAaDweCR9Qbf2dmZOz09fRPAaQC/BEE4pijKKwOyAPD5fEWRSOQlgHwAjyVJOtfU1DRvfJDY4VBiRysqPDQ0RAMDA0Yl9QB+5OXl7Wtvb59cALhcLsOI3QD6HQ7Hqbq6ut9miR6P56Ku65cT9tBqCo+MjFh6e3t7AZwAMBoKhfaYgHcASomor7a29kx5ebluAmRZbo7H41cMJZlZWm1Oenp6rOPj4w8BVC8CJFr0BsAWADeqq6sbnU4nGxCfz1cciUQ+ALAAeMrMVaY1drv9kDnx4XA4b3Z29jaAowBmBEHYryjK3xal9PoJgE0A7kqSVG/m4PF4Lui6fg1A1hLPk5m43e5+Zq4E8N1ms1X6/f7RZMgp/T6o6/p9ACKAcUEQGk0bZFkuBlCl6zqysrKGNU3rSm2XqqrXiajIarWe7OjomFimqfnC6/WWRKPRO8bPiWANg24JgvDa4XB8mZ+f56mpqZ3Z2dnZ0Wi0Z62zK+0kd3d32yYnJ93M3ExEm1c4Z2ZEUSxbaxhXvXACgYBdVdUawwpmLkvMicH7SkQPgsHgpbWGMSM32mqQjACMklIhzDwSDof3LrPoX6/JBOQREUVDodCBjAPSbfAPHBzYKL3mdwoAAAAASUVORK5CYII=";const us=D({name:"Login",components:{ElConfigProvider:q},setup(){const o=ze(),s=Me(),e=R(!1),a=R(!1),t=R(null),p=R({account:"",pass:""}),m=R({account:[{validator:(c,g,A)=>{g===""?A(new Error("账号不能为空!")):A()},trigger:"blur"}],pass:[{validator:(c,g,A)=>{g===""?A(new Error("密码不能为空!")):A()},trigger:"blur"}]});return{locale:we,loading:e,see:a,ruleForm:p,rules:m,submitForm:()=>{t.value&&t.value.validate(c=>{var g;if(c){if(e.value)return;e.value=!0;const A=(g=os.find(w=>w.account===p.value.account&&w.password===p.value.pass))==null?void 0:g.name;A?(localStorage.setItem("user",A),o.push(s.query.redirect||"/")):ss.error("账号或密码错误"),e.value=!1}else return console.log("error submit!"),!1})},ruleFormRef:t}}}),ds={class:"content"},ps={class:"login-box w-[454px] h-[252px] lg:h-[357px] px-[30px] lg:px-[39px] max-w-[calc(100vw-30px)]"},cs={key:0,class:"w-[18px] lg:w-6",src:rs,alt:""},ms={key:1,class:"w-[18px] lg:w-6",src:is,alt:""};function gs(o,s,e,a,t,p){const l=Re,i=he,m=Be,y=Ie,c=Ee,g=Ue,A=q;return C(),h(A,{locale:o.locale},{default:v(()=>[f(g,{id:"guest-login"},{default:v(()=>[f(c,{class:"container pt-8 lg:pt-[80px]"},{default:v(()=>[d("div",ds,[s[7]||(s[7]=d("div",null,[d("img",{class:"mx-auto h-[94px] lg:h-[136px]",src:ts,alt:""})],-1)),s[8]||(s[8]=d("div",{class:"logo"},[d("img",{src:ns,alt:""})],-1)),s[9]||(s[9]=d("div",{class:"title"},"OCR吊牌识别系统",-1)),s[10]||(s[10]=d("div",{class:"subtitle"},"OCR Tag Recognition System",-1)),d("div",ps,[f(y,{ref:"ruleFormRef",model:o.ruleForm,rules:o.rules,class:"ruleForm w-full"},{default:v(()=>[f(i,{label:"",prop:"account",class:"!mb-8 lg:!mb-[44px]"},{default:v(()=>[s[4]||(s[4]=d("label",{for:"",class:"icon w-[18px] lg:w-6"},[d("img",{src:as,alt:""})],-1)),f(l,{modelValue:o.ruleForm.account,"onUpdate:modelValue":s[0]||(s[0]=w=>o.ruleForm.account=w),placeholder:"请输入您的账号",type:"text",autocomplete:"off"},null,8,["modelValue"])]),_:1}),f(i,{label:"",prop:"pass",class:"pass !mb-9 lg:!mb-[54px]"},{default:v(()=>[s[5]||(s[5]=d("label",{for:"",class:"icon w-[18px] lg:w-6"},[d("img",{src:ls,alt:""})],-1)),f(l,{modelValue:o.ruleForm.pass,"onUpdate:modelValue":s[1]||(s[1]=w=>o.ruleForm.pass=w),placeholder:"请输入您的密码",type:o.see?"text":"password",autocomplete:"off"},null,8,["modelValue","type"]),d("span",{class:"see",onClick:s[2]||(s[2]=w=>o.see=!o.see)},[o.see?(C(),F("img",ms)):(C(),F("img",cs))])]),_:1}),f(i,{class:"submit"},{default:v(()=>[f(m,{type:"primary",onClick:s[3]||(s[3]=w=>o.submitForm()),loading:o.loading},{default:v(()=>s[6]||(s[6]=[j("登录")])),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])])])]),_:1})]),_:1})]),_:1},8,["locale"])}const ws=Pe(us,[["render",gs],["__scopeId","data-v-236737c1"],["__file","D:/Alushixing/2023/goelia-ocr/src/pages/login.vue"]]);export{ws as default};
|