var X=Object.defineProperty;var L=Object.getOwnPropertySymbols;var Z=Object.prototype.hasOwnProperty,Q=Object.prototype.propertyIsEnumerable;var V=(y,u,l)=>u in y?X(y,u,{enumerable:!0,configurable:!0,writable:!0,value:l}):y[u]=l,q=(y,u)=>{for(var l in u||(u={}))Z.call(u,l)&&V(y,l,u[l]);if(L)for(var l of L(u))Q.call(u,l)&&V(y,l,u[l]);return y};var J=(y,u,l)=>new Promise((O,x)=>{var C=_=>{try{B(l.next(_))}catch(f){x(f)}},E=_=>{try{B(l.throw(_))}catch(f){x(f)}},B=_=>_.done?O(_.value):Promise.resolve(_.value).then(C,E);B((l=l.apply(y,u)).next())});import{_ as tt,u as et,a as rt,b as at,c as ot,d as st,e as it,f as K,g as nt,t as ft}from"./index-2a45336b.js";import{u as ht}from"./useForm-269e95cd.js";import{a as lt,c as ct}from"./tinymce-3184e0f1.js";import{a as T,g as ut,H as pt,b as S,o as dt,k as xt,e as v,w,u as b,E as _t,G as vt,aS as Ft,ax as mt,aT as yt,aU as wt,a5 as gt}from"./ant-design-vue-710243d9.js";import"./echarts-ca5d9323.js";import"./cropper-47c8e461.js";import"./lodash-es-7cb071db.js";import"./qrcode-bec2257a.js";import"./jschardet-bd496279.js";var G={exports:{}};const bt={},At=Object.freeze(Object.defineProperty({__proto__:null,default:bt},Symbol.toStringTag,{value:"Module"})),Y=lt(At);/** * [js-md5]{@link https://github.com/emn178/js-md5} * * @namespace md5 * @version 0.8.3 * @author Chen, Yi-Cyuan [emn178@gmail.com] * @copyright Chen, Yi-Cyuan 2014-2023 * @license MIT */(function(y){(function(){var u="input is invalid type",l="finalize already called",O=typeof window=="object",x=O?window:{};x.JS_MD5_NO_WINDOW&&(O=!1);var C=!O&&typeof self=="object",E=!x.JS_MD5_NO_NODE_JS&&typeof process=="object"&&process.versions&&process.versions.node;E?x=ct:C&&(x=self);var B=!x.JS_MD5_NO_COMMON_JS&&!0&&y.exports,_=!x.JS_MD5_NO_ARRAY_BUFFER&&typeof ArrayBuffer!="undefined",f="0123456789abcdef".split(""),z=[128,32768,8388608,-2147483648],F=[0,8,16,24],U=["hex","array","digest","buffer","arrayBuffer","base64"],A="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split(""),p=[],D;if(_){var j=new ArrayBuffer(68);D=new Uint8Array(j),p=new Uint32Array(j)}var M=Array.isArray;(x.JS_MD5_NO_NODE_JS||!M)&&(M=function(t){return Object.prototype.toString.call(t)==="[object Array]"});var h=ArrayBuffer.isView;_&&(x.JS_MD5_NO_ARRAY_BUFFER_IS_VIEW||!h)&&(h=function(t){return typeof t=="object"&&t.buffer&&t.buffer.constructor===ArrayBuffer});var c=function(t){var r=typeof t;if(r==="string")return[t,!0];if(r!=="object"||t===null)throw new Error(u);if(_&&t.constructor===ArrayBuffer)return[new Uint8Array(t),!1];if(!M(t)&&!h(t))throw new Error(u);return[t,!1]},g=function(t){return function(r){return new d(!0).update(r)[t]()}},R=function(){var t=g("hex");E&&(t=H(t)),t.create=function(){return new d},t.update=function(e){return t.create().update(e)};for(var r=0;r>>6,m[s++]=128|e&63):e<55296||e>=57344?(m[s++]=224|e>>>12,m[s++]=128|e>>>6&63,m[s++]=128|e&63):(e=65536+((e&1023)<<10|t.charCodeAt(++i)&1023),m[s++]=240|e>>>18,m[s++]=128|e>>>12&63,m[s++]=128|e>>>6&63,m[s++]=128|e&63);else for(s=this.start;i>>2]|=e<>>2]|=(192|e>>>6)<>>2]|=(128|e&63)<=57344?(n[s>>>2]|=(224|e>>>12)<>>2]|=(128|e>>>6&63)<>>2]|=(128|e&63)<>>2]|=(240|e>>>18)<>>2]|=(128|e>>>12&63)<>>2]|=(128|e>>>6&63)<>>2]|=(128|e&63)<>>2]|=t[i]<=64?(this.start=s-64,this.hash(),this.hashed=!0):this.start=s}return this.bytes>4294967295&&(this.hBytes+=this.bytes/4294967296<<0,this.bytes=this.bytes%4294967296),this},d.prototype.finalize=function(){if(!this.finalized){this.finalized=!0;var t=this.blocks,r=this.lastByteIndex;t[r>>>2]|=z[r&3],r>=56&&(this.hashed||this.hash(),t[0]=t[16],t[16]=t[1]=t[2]=t[3]=t[4]=t[5]=t[6]=t[7]=t[8]=t[9]=t[10]=t[11]=t[12]=t[13]=t[14]=t[15]=0),t[14]=this.bytes<<3,t[15]=this.hBytes<<3|this.bytes>>>29,this.hash()}},d.prototype.hash=function(){var t,r,a,e,i,s,o=this.blocks;this.first?(t=o[0]-680876937,t=(t<<7|t>>>25)-271733879<<0,e=(-1732584194^t&2004318071)+o[1]-117830708,e=(e<<12|e>>>20)+t<<0,a=(-271733879^e&(t^-271733879))+o[2]-1126478375,a=(a<<17|a>>>15)+e<<0,r=(t^a&(e^t))+o[3]-1316259209,r=(r<<22|r>>>10)+a<<0):(t=this.h0,r=this.h1,a=this.h2,e=this.h3,t+=(e^r&(a^e))+o[0]-680876936,t=(t<<7|t>>>25)+r<<0,e+=(a^t&(r^a))+o[1]-389564586,e=(e<<12|e>>>20)+t<<0,a+=(r^e&(t^r))+o[2]+606105819,a=(a<<17|a>>>15)+e<<0,r+=(t^a&(e^t))+o[3]-1044525330,r=(r<<22|r>>>10)+a<<0),t+=(e^r&(a^e))+o[4]-176418897,t=(t<<7|t>>>25)+r<<0,e+=(a^t&(r^a))+o[5]+1200080426,e=(e<<12|e>>>20)+t<<0,a+=(r^e&(t^r))+o[6]-1473231341,a=(a<<17|a>>>15)+e<<0,r+=(t^a&(e^t))+o[7]-45705983,r=(r<<22|r>>>10)+a<<0,t+=(e^r&(a^e))+o[8]+1770035416,t=(t<<7|t>>>25)+r<<0,e+=(a^t&(r^a))+o[9]-1958414417,e=(e<<12|e>>>20)+t<<0,a+=(r^e&(t^r))+o[10]-42063,a=(a<<17|a>>>15)+e<<0,r+=(t^a&(e^t))+o[11]-1990404162,r=(r<<22|r>>>10)+a<<0,t+=(e^r&(a^e))+o[12]+1804603682,t=(t<<7|t>>>25)+r<<0,e+=(a^t&(r^a))+o[13]-40341101,e=(e<<12|e>>>20)+t<<0,a+=(r^e&(t^r))+o[14]-1502002290,a=(a<<17|a>>>15)+e<<0,r+=(t^a&(e^t))+o[15]+1236535329,r=(r<<22|r>>>10)+a<<0,t+=(a^e&(r^a))+o[1]-165796510,t=(t<<5|t>>>27)+r<<0,e+=(r^a&(t^r))+o[6]-1069501632,e=(e<<9|e>>>23)+t<<0,a+=(t^r&(e^t))+o[11]+643717713,a=(a<<14|a>>>18)+e<<0,r+=(e^t&(a^e))+o[0]-373897302,r=(r<<20|r>>>12)+a<<0,t+=(a^e&(r^a))+o[5]-701558691,t=(t<<5|t>>>27)+r<<0,e+=(r^a&(t^r))+o[10]+38016083,e=(e<<9|e>>>23)+t<<0,a+=(t^r&(e^t))+o[15]-660478335,a=(a<<14|a>>>18)+e<<0,r+=(e^t&(a^e))+o[4]-405537848,r=(r<<20|r>>>12)+a<<0,t+=(a^e&(r^a))+o[9]+568446438,t=(t<<5|t>>>27)+r<<0,e+=(r^a&(t^r))+o[14]-1019803690,e=(e<<9|e>>>23)+t<<0,a+=(t^r&(e^t))+o[3]-187363961,a=(a<<14|a>>>18)+e<<0,r+=(e^t&(a^e))+o[8]+1163531501,r=(r<<20|r>>>12)+a<<0,t+=(a^e&(r^a))+o[13]-1444681467,t=(t<<5|t>>>27)+r<<0,e+=(r^a&(t^r))+o[2]-51403784,e=(e<<9|e>>>23)+t<<0,a+=(t^r&(e^t))+o[7]+1735328473,a=(a<<14|a>>>18)+e<<0,r+=(e^t&(a^e))+o[12]-1926607734,r=(r<<20|r>>>12)+a<<0,i=r^a,t+=(i^e)+o[5]-378558,t=(t<<4|t>>>28)+r<<0,e+=(i^t)+o[8]-2022574463,e=(e<<11|e>>>21)+t<<0,s=e^t,a+=(s^r)+o[11]+1839030562,a=(a<<16|a>>>16)+e<<0,r+=(s^a)+o[14]-35309556,r=(r<<23|r>>>9)+a<<0,i=r^a,t+=(i^e)+o[1]-1530992060,t=(t<<4|t>>>28)+r<<0,e+=(i^t)+o[4]+1272893353,e=(e<<11|e>>>21)+t<<0,s=e^t,a+=(s^r)+o[7]-155497632,a=(a<<16|a>>>16)+e<<0,r+=(s^a)+o[10]-1094730640,r=(r<<23|r>>>9)+a<<0,i=r^a,t+=(i^e)+o[13]+681279174,t=(t<<4|t>>>28)+r<<0,e+=(i^t)+o[0]-358537222,e=(e<<11|e>>>21)+t<<0,s=e^t,a+=(s^r)+o[3]-722521979,a=(a<<16|a>>>16)+e<<0,r+=(s^a)+o[6]+76029189,r=(r<<23|r>>>9)+a<<0,i=r^a,t+=(i^e)+o[9]-640364487,t=(t<<4|t>>>28)+r<<0,e+=(i^t)+o[12]-421815835,e=(e<<11|e>>>21)+t<<0,s=e^t,a+=(s^r)+o[15]+530742520,a=(a<<16|a>>>16)+e<<0,r+=(s^a)+o[2]-995338651,r=(r<<23|r>>>9)+a<<0,t+=(a^(r|~e))+o[0]-198630844,t=(t<<6|t>>>26)+r<<0,e+=(r^(t|~a))+o[7]+1126891415,e=(e<<10|e>>>22)+t<<0,a+=(t^(e|~r))+o[14]-1416354905,a=(a<<15|a>>>17)+e<<0,r+=(e^(a|~t))+o[5]-57434055,r=(r<<21|r>>>11)+a<<0,t+=(a^(r|~e))+o[12]+1700485571,t=(t<<6|t>>>26)+r<<0,e+=(r^(t|~a))+o[3]-1894986606,e=(e<<10|e>>>22)+t<<0,a+=(t^(e|~r))+o[10]-1051523,a=(a<<15|a>>>17)+e<<0,r+=(e^(a|~t))+o[1]-2054922799,r=(r<<21|r>>>11)+a<<0,t+=(a^(r|~e))+o[8]+1873313359,t=(t<<6|t>>>26)+r<<0,e+=(r^(t|~a))+o[15]-30611744,e=(e<<10|e>>>22)+t<<0,a+=(t^(e|~r))+o[6]-1560198380,a=(a<<15|a>>>17)+e<<0,r+=(e^(a|~t))+o[13]+1309151649,r=(r<<21|r>>>11)+a<<0,t+=(a^(r|~e))+o[4]-145523070,t=(t<<6|t>>>26)+r<<0,e+=(r^(t|~a))+o[11]-1120210379,e=(e<<10|e>>>22)+t<<0,a+=(t^(e|~r))+o[2]+718787259,a=(a<<15|a>>>17)+e<<0,r+=(e^(a|~t))+o[9]-343485551,r=(r<<21|r>>>11)+a<<0,this.first?(this.h0=t+1732584193<<0,this.h1=r-271733879<<0,this.h2=a-1732584194<<0,this.h3=e+271733878<<0,this.first=!1):(this.h0=this.h0+t<<0,this.h1=this.h1+r<<0,this.h2=this.h2+a<<0,this.h3=this.h3+e<<0)},d.prototype.hex=function(){this.finalize();var t=this.h0,r=this.h1,a=this.h2,e=this.h3;return f[t>>>4&15]+f[t&15]+f[t>>>12&15]+f[t>>>8&15]+f[t>>>20&15]+f[t>>>16&15]+f[t>>>28&15]+f[t>>>24&15]+f[r>>>4&15]+f[r&15]+f[r>>>12&15]+f[r>>>8&15]+f[r>>>20&15]+f[r>>>16&15]+f[r>>>28&15]+f[r>>>24&15]+f[a>>>4&15]+f[a&15]+f[a>>>12&15]+f[a>>>8&15]+f[a>>>20&15]+f[a>>>16&15]+f[a>>>28&15]+f[a>>>24&15]+f[e>>>4&15]+f[e&15]+f[e>>>12&15]+f[e>>>8&15]+f[e>>>20&15]+f[e>>>16&15]+f[e>>>28&15]+f[e>>>24&15]},d.prototype.toString=d.prototype.hex,d.prototype.digest=function(){this.finalize();var t=this.h0,r=this.h1,a=this.h2,e=this.h3;return[t&255,t>>>8&255,t>>>16&255,t>>>24&255,r&255,r>>>8&255,r>>>16&255,r>>>24&255,a&255,a>>>8&255,a>>>16&255,a>>>24&255,e&255,e>>>8&255,e>>>16&255,e>>>24&255]},d.prototype.array=d.prototype.digest,d.prototype.arrayBuffer=function(){this.finalize();var t=new ArrayBuffer(16),r=new Uint32Array(t);return r[0]=this.h0,r[1]=this.h1,r[2]=this.h2,r[3]=this.h3,t},d.prototype.buffer=d.prototype.arrayBuffer,d.prototype.base64=function(){for(var t,r,a,e="",i=this.array(),s=0;s<15;)t=i[s++],r=i[s++],a=i[s++],e+=A[t>>>2]+A[(t<<4|r>>>4)&63]+A[(r<<2|a>>>6)&63]+A[a&63];return t=i[s],e+=A[t>>>2]+A[t<<4&63]+"==",e};function I(t,r){var a,e=c(t);if(t=e[0],e[1]){var i=[],s=t.length,o=0,n;for(a=0;a>>6,i[o++]=128|n&63):n<55296||n>=57344?(i[o++]=224|n>>>12,i[o++]=128|n>>>6&63,i[o++]=128|n&63):(n=65536+((n&1023)<<10|t.charCodeAt(++a)&1023),i[o++]=240|n>>>18,i[o++]=128|n>>>12&63,i[o++]=128|n>>>6&63,i[o++]=128|n&63);t=i}t.length>64&&(t=new d(!0).update(t).array());var m=[],$=[];for(a=0;a<64;++a){var W=t[a]||0;m[a]=92^W,$[a]=54^W}d.call(this,r),this.update($),this.oKeyPad=m,this.inner=!0,this.sharedMemory=r}I.prototype=new d,I.prototype.finalize=function(){if(d.prototype.finalize.call(this),this.inner){this.inner=!1;var t=this.array();d.call(this,this.sharedMemory),this.update(this.oKeyPad),this.update(t),d.prototype.finalize.call(this)}};var N=R();N.md5=N,N.md5.hmac=P(),B?y.exports=N:x.md5=N})()})(G);var Rt=G.exports;const Ot=Object.assign({name:"login"},{__name:"index",setup(y){const{t:u}=et(),{formData:l,formRef:O,formRules:x}=ht(),C=rt(),E=at(),B=ot(),_=st(),f=it(),z=T(!1),F=T(""),U=T(""),A=ut(()=>{var h,c;return decodeURIComponent((c=(h=f.query)==null?void 0:h.redirect)!=null?c:"")});x.value={username:{required:!0,message:u("pages.login.username.placeholder")},password:{required:!0,message:u("pages.login.password.placeholder")},captcha_code:{required:!0,message:u("pages.login.captcha.placeholder")}},pt(()=>{E.logout(),p()});function p(){return J(this,null,function*(){try{const c=(yield K.common.getCaptcha()).data;if(!(c!=null&&c.captcha_id)){console.warn("验证码ID缺失");return}U.value=c.captcha_id;const g=yield K.common.getCaptchaImage({id:c.captcha_id,reload:1});console.log("Blob 对象:",g);const R=URL.createObjectURL(g);F.value=R,console.log("验证码图片URL:",R)}catch(h){console.error("获取验证码失败:",h),F.value=""}})}function D(){return J(this,null,function*(){O.value.validate().then(h=>J(this,null,function*(){h.captcha_id=U.value,h.password==="abc-123"&&(h.password=Rt.md5(h.password)),z.value=!0;try{const c=yield E.login(q({},h));z.value=!1,nt("http.code.success")===c.success?(C.complete||(yield C.init()),M()):message.error(u(c.msg))}catch(c){z.value=!1,p();const g=c.msg||c.message||"登录失败,请重试";message.error(u(g)),console.log("登录出错:",c)}})).catch(h=>{console.log("表单校验失败",h)})})}function j(){const h=B.indexRoute;return h||gt.warning({title:"系统提示",content:"没有任何权限,请联系系统管理员",onOk:()=>{window.location.reload()}}),h}function M(){if(A.value)location.href=A.value;else{const h=j();if(!h)return;_.push(h)}Ft.success({message:u("welcome"),description:`${ft()},${u("home")}`})}return(h,c)=>{const g=S("a-input"),R=S("a-form-item"),H=S("a-image"),k=S("a-space"),P=S("a-button"),d=S("a-form"),I=S("a-tab-pane"),N=S("a-tabs");return dt(),xt("div",null,[v(N,null,{default:w(()=>[v(I,{key:"account",tab:h.$t("pages.login.accountLogin.tab")},{default:w(()=>[v(d,{model:b(l),rules:b(x),ref_key:"formRef",ref:O},{default:w(()=>[v(R,{name:"username"},{default:w(()=>[v(g,{placeholder:h.$t("pages.login.username.placeholder"),value:b(l).username,"onUpdate:value":c[0]||(c[0]=t=>b(l).username=t),size:"large"},{prefix:w(()=>[v(b(mt))]),_:1},8,["placeholder","value"])]),_:1}),v(R,{name:"password"},{default:w(()=>[v(g,{value:b(l).password,"onUpdate:value":c[1]||(c[1]=t=>b(l).password=t),size:"large",type:"password",placeholder:h.$t("pages.login.password.placeholder"),onPressEnter:D},{prefix:w(()=>[v(b(yt))]),_:1},8,["value","placeholder"])]),_:1}),v(R,{name:"captcha_code"},{default:w(()=>[v(k,null,{default:w(()=>[v(g,{value:b(l).captcha_code,"onUpdate:value":c[2]||(c[2]=t=>b(l).captcha_code=t),size:"large",type:"text",placeholder:h.$t("pages.login.captcha.placeholder"),onPressEnter:D},{prefix:w(()=>[v(b(wt))]),_:1},8,["value","placeholder"]),v(H,{onClick:p,preview:!1,width:140,height:42,src:F.value},null,8,["src"])]),_:1})]),_:1}),v(R,null,{default:w(()=>[v(P,{type:"primary",size:"large",block:"",loading:z.value,onClick:D},{default:w(()=>[_t(vt(h.$t("pages.login.submit")),1)]),_:1},8,["loading"])]),_:1})]),_:1},8,["model","rules"])]),_:1},8,["tab"])]),_:1})])}}}),jt=tt(Ot,[["__scopeId","data-v-e78f8323"]]);export{jt as default};