Files
zsglpt/static/app/assets/http-BoPYlvwK.js
2026-05-27 20:39:46 +08:00

32 lines
16 KiB
JavaScript

import{L as R,g as b,h,A as D,j as W,o as C,B as j,p as V,s as M,w as ve,k as H,U as ye,C as l,n as S,x as Fe,t as he,R as be,T as we,av as Ee,i as We,c as N,l as $,D as je,F as He,q as Qe,W as qe,J as Y,I as Oe,a0 as Q,_ as Ge,a1 as te}from"./vendor-vue-WbiK4TmU.js";import{aQ as K,a$ as Ve,b0 as _e,r as x,b1 as Ce,aI as Ye,b2 as Se,b3 as Ke,b as Te,t as z,_ as Ie,u as Ze,s as P,B as ne,d as Xe,y as Je,Y as et,az as se,E as oe,aA as tt,K as nt,R as st,v as F,b4 as ot}from"./base-xgxQQEpV.js";import{a as at}from"./vendor-axios-B9ygI19o.js";function O(e){var n;const t=Se(e);return(n=t?.$el)!=null?n:t}const I=x?window:void 0,rt=x?window.document:void 0;function _(...e){let n,t,s,a;if(Ve(e[0])||Array.isArray(e[0])?([t,s,a]=e,n=I):[n,t,s,a]=e,!n)return _e;Array.isArray(t)||(t=[t]),Array.isArray(s)||(s=[s]);const r=[],o=()=>{r.forEach(d=>d()),r.length=0},i=(d,f,c,m)=>(d.addEventListener(f,c,m),()=>d.removeEventListener(f,c,m)),u=R(()=>[O(n),Se(a)],([d,f])=>{o(),d&&r.push(...t.flatMap(c=>s.map(m=>i(d,c,m,f))))},{immediate:!0,flush:"post"}),g=()=>{u(),o()};return K(g),g}let ae=!1;function sn(e,n,t={}){const{window:s=I,ignore:a=[],capture:r=!0,detectIframe:o=!1}=t;if(!s)return;Ye&&!ae&&(ae=!0,Array.from(s.document.body.children).forEach(c=>c.addEventListener("click",_e)));let i=!0;const u=c=>a.some(m=>{if(typeof m=="string")return Array.from(s.document.querySelectorAll(m)).some(w=>w===c.target||c.composedPath().includes(w));{const w=O(m);return w&&(c.target===w||c.composedPath().includes(w))}}),d=[_(s,"click",c=>{const m=O(e);if(!(!m||m===c.target||c.composedPath().includes(m))){if(c.detail===0&&(i=!u(c)),!i){i=!0;return}n(c)}},{passive:!0,capture:r}),_(s,"pointerdown",c=>{const m=O(e);m&&(i=!c.composedPath().includes(m)&&!u(c))},{passive:!0}),o&&_(s,"blur",c=>{var m;const w=O(e);((m=s.document.activeElement)==null?void 0:m.tagName)==="IFRAME"&&!w?.contains(s.document.activeElement)&&n(c)})].filter(Boolean);return()=>d.forEach(c=>c())}function xe(e,n=!1){const t=b(),s=()=>t.value=!!e();return s(),Ce(s,n),t}const re=typeof globalThis<"u"?globalThis:typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},ie="__vueuse_ssr_handlers__";re[ie]=re[ie]||{};function on({document:e=rt}={}){if(!e)return b("visible");const n=b(e.visibilityState);return _(e,"visibilitychange",()=>{n.value=e.visibilityState}),n}var le=Object.getOwnPropertySymbols,it=Object.prototype.hasOwnProperty,lt=Object.prototype.propertyIsEnumerable,ut=(e,n)=>{var t={};for(var s in e)it.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&le)for(var s of le(e))n.indexOf(s)<0&&lt.call(e,s)&&(t[s]=e[s]);return t};function Ae(e,n,t={}){const s=t,{window:a=I}=s,r=ut(s,["window"]);let o;const i=xe(()=>a&&"ResizeObserver"in a),u=()=>{o&&(o.disconnect(),o=void 0)},g=R(()=>O(e),f=>{u(),i.value&&a&&f&&(o=new ResizeObserver(n),o.observe(f,r))},{immediate:!0,flush:"post"}),d=()=>{u(),g()};return K(d),{isSupported:i,stop:d}}function an(e,n={width:0,height:0},t={}){const{window:s=I,box:a="content-box"}=t,r=h(()=>{var u,g;return(g=(u=O(e))==null?void 0:u.namespaceURI)==null?void 0:g.includes("svg")}),o=b(n.width),i=b(n.height);return Ae(e,([u])=>{const g=a==="border-box"?u.borderBoxSize:a==="content-box"?u.contentBoxSize:u.devicePixelContentBoxSize;if(s&&r.value){const d=O(e);if(d){const f=s.getComputedStyle(d);o.value=parseFloat(f.width),i.value=parseFloat(f.height)}}else if(g){const d=Array.isArray(g)?g:[g];o.value=d.reduce((f,{inlineSize:c})=>f+c,0),i.value=d.reduce((f,{blockSize:c})=>f+c,0)}else o.value=u.contentRect.width,i.value=u.contentRect.height},t),R(()=>O(e),u=>{o.value=u?n.width:0,i.value=u?n.height:0}),{width:o,height:i}}var ue=Object.getOwnPropertySymbols,ct=Object.prototype.hasOwnProperty,dt=Object.prototype.propertyIsEnumerable,pt=(e,n)=>{var t={};for(var s in e)ct.call(e,s)&&n.indexOf(s)<0&&(t[s]=e[s]);if(e!=null&&ue)for(var s of ue(e))n.indexOf(s)<0&&dt.call(e,s)&&(t[s]=e[s]);return t};function rn(e,n,t={}){const s=t,{window:a=I}=s,r=pt(s,["window"]);let o;const i=xe(()=>a&&"MutationObserver"in a),u=()=>{o&&(o.disconnect(),o=void 0)},g=R(()=>O(e),f=>{u(),i.value&&a&&f&&(o=new MutationObserver(n),o.observe(f,r))},{immediate:!0}),d=()=>{u(),g()};return K(d),{isSupported:i,stop:d}}var ce;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ce||(ce={}));var ft=Object.defineProperty,de=Object.getOwnPropertySymbols,mt=Object.prototype.hasOwnProperty,gt=Object.prototype.propertyIsEnumerable,pe=(e,n,t)=>n in e?ft(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,vt=(e,n)=>{for(var t in n||(n={}))mt.call(n,t)&&pe(e,t,n[t]);if(de)for(var t of de(n))gt.call(n,t)&&pe(e,t,n[t]);return e};const yt={easeInSine:[.12,0,.39,0],easeOutSine:[.61,1,.88,1],easeInOutSine:[.37,0,.63,1],easeInQuad:[.11,0,.5,0],easeOutQuad:[.5,1,.89,1],easeInOutQuad:[.45,0,.55,1],easeInCubic:[.32,0,.67,0],easeOutCubic:[.33,1,.68,1],easeInOutCubic:[.65,0,.35,1],easeInQuart:[.5,0,.75,0],easeOutQuart:[.25,1,.5,1],easeInOutQuart:[.76,0,.24,1],easeInQuint:[.64,0,.78,0],easeOutQuint:[.22,1,.36,1],easeInOutQuint:[.83,0,.17,1],easeInExpo:[.7,0,.84,0],easeOutExpo:[.16,1,.3,1],easeInOutExpo:[.87,0,.13,1],easeInCirc:[.55,0,1,.45],easeOutCirc:[0,.55,.45,1],easeInOutCirc:[.85,0,.15,1],easeInBack:[.36,0,.66,-.56],easeOutBack:[.34,1.56,.64,1],easeInOutBack:[.68,-.6,.32,1.6]};vt({linear:Ke},yt);function ln({window:e=I}={}){if(!e)return b(!1);const n=b(e.document.hasFocus());return _(e,"blur",()=>{n.value=!1}),_(e,"focus",()=>{n.value=!0}),n}function un(e={}){const{window:n=I,initialWidth:t=1/0,initialHeight:s=1/0,listenOrientation:a=!0,includeScrollbar:r=!0}=e,o=b(t),i=b(s),u=()=>{n&&(r?(o.value=n.innerWidth,i.value=n.innerHeight):(o.value=n.document.documentElement.clientWidth,i.value=n.document.documentElement.clientHeight))};return u(),Ce(u),_("resize",u,{passive:!0}),a&&_("orientationchange",u,{passive:!0}),{width:o,height:i}}const cn=()=>x&&/firefox/i.test(window.navigator.userAgent),ht=()=>x&&/android/i.test(window.navigator.userAgent),bt=e=>e,q={tab:"Tab",enter:"Enter",space:"Space",left:"ArrowLeft",up:"ArrowUp",right:"ArrowRight",down:"ArrowDown",esc:"Escape",delete:"Delete",backspace:"Backspace",numpadEnter:"NumpadEnter",pageUp:"PageUp",pageDown:"PageDown",home:"Home",end:"End"},dn=(e,n,{checkForDefaultPrevented:t=!0}={})=>a=>{const r=e?.(a);if(t===!1||!r)return n?.(a)},wt=e=>{if(e.code&&e.code!=="Unidentified")return e.code;const n=Et(e);if(n){if(Object.values(q).includes(n))return n;switch(n){case" ":return q.space;default:return""}}return""},Et=e=>{let n=e.key&&e.key!=="Unidentified"?e.key:"";if(!n&&e.type==="keyup"&&ht()){const t=e.target;n=t.value.charAt(t.selectionStart-1)}return n},Ot=Te({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:z([String,Object,Array])},offset:{type:z(Array),default:[0,0]},badgeClass:{type:String}}),_t=D({name:"ElBadge"}),Ct=D({..._t,props:Ot,setup(e,{expose:n}){const t=e,s=Ze("badge"),a=h(()=>t.isDot?"":P(t.value)&&P(t.max)?t.max<t.value?`${t.max}+`:`${t.value}`:`${t.value}`),r=h(()=>{var o;return[{backgroundColor:t.color,marginRight:ne(-t.offset[0]),marginTop:ne(t.offset[1])},(o=t.badgeStyle)!=null?o:{}]});return n({content:a}),(o,i)=>(C(),W("div",{class:S(l(s).b())},[j(o.$slots,"default"),V(we,{name:`${l(s).namespace.value}-zoom-in-center`,persisted:""},{default:M(()=>[ve(H("sup",{class:S([l(s).e("content"),l(s).em("content",o.type),l(s).is("fixed",!!o.$slots.default),l(s).is("dot",o.isDot),l(s).is("hide-zero",!o.showZero&&o.value===0),o.badgeClass]),style:ye(l(r))},[j(o.$slots,"content",{value:l(a)},()=>[Fe(he(l(a)),1)])],6),[[be,!o.hidden&&(l(a)||o.isDot||o.$slots.content)]])]),_:3},8,["name"])],2))}});var St=Ie(Ct,[["__file","badge.vue"]]);const Tt=Xe(St),y={placement:"top"},Ne=["primary","success","info","warning","error"],Pe=["top","top-left","top-right","bottom","bottom-left","bottom-right"],B="top",v=bt({customClass:"",dangerouslyUseHTMLString:!1,duration:3e3,icon:void 0,id:"",message:"",onClose:void 0,showClose:!1,type:"info",plain:!1,offset:16,placement:void 0,zIndex:0,grouping:!1,repeatNum:1,appendTo:x?document.body:void 0}),It=Te({customClass:{type:String,default:v.customClass},dangerouslyUseHTMLString:{type:Boolean,default:v.dangerouslyUseHTMLString},duration:{type:Number,default:v.duration},icon:{type:Je,default:v.icon},id:{type:String,default:v.id},message:{type:z([String,Object,Function]),default:v.message},onClose:{type:z(Function),default:v.onClose},showClose:{type:Boolean,default:v.showClose},type:{type:String,values:Ne,default:v.type},plain:{type:Boolean,default:v.plain},offset:{type:Number,default:v.offset},placement:{type:String,values:Pe,default:v.placement},zIndex:{type:Number,default:v.zIndex},grouping:{type:Boolean,default:v.grouping},repeatNum:{type:Number,default:v.repeatNum}}),xt={destroy:()=>!0},E=Ee({}),At=e=>(E[e]||(E[e]=Ee([])),E[e]),Nt=(e,n)=>{const t=E[n]||[],s=t.findIndex(o=>o.id===e),a=t[s];let r;return s>0&&(r=t[s-1]),{current:a,prev:r}},Pt=(e,n)=>{const{prev:t}=Nt(e,n);return t?t.vm.exposed.bottom.value:0},Bt=(e,n,t)=>(E[t]||[]).findIndex(r=>r.id===e)>0?16:n,Rt=D({name:"ElMessage"}),kt=D({...Rt,props:It,emits:xt,setup(e,{expose:n,emit:t}){const s=e,{Close:a}=tt,r=b(!1),{ns:o,zIndex:i}=et("message"),{currentZIndex:u,nextZIndex:g}=i,d=b(),f=b(!1),c=b(0);let m;const w=h(()=>s.type?s.type==="error"?"danger":s.type:"info"),Re=h(()=>{const p=s.type;return{[o.bm("icon",p)]:p&&se[p]}}),Z=h(()=>s.icon||se[s.type]||""),A=h(()=>s.placement||B),ke=h(()=>Pt(s.id,A.value)),X=h(()=>Bt(s.id,s.offset,A.value)+ke.value),$e=h(()=>c.value+X.value),Le=h(()=>A.value.includes("left")?o.is("left"):A.value.includes("right")?o.is("right"):o.is("center")),J=h(()=>A.value.startsWith("top")?"top":"bottom"),Me=h(()=>({[J.value]:`${X.value}px`,zIndex:u.value}));function U(){s.duration!==0&&({stop:m}=nt(()=>{k()},s.duration))}function ee(){m?.()}function k(){f.value=!1,qe(()=>{var p;r.value||((p=s.onClose)==null||p.call(s),t("destroy"))})}function ze(p){wt(p)===q.esc&&k()}return We(()=>{U(),g(),f.value=!0}),R(()=>s.repeatNum,()=>{ee(),U()}),_(document,"keydown",ze),Ae(d,()=>{c.value=d.value.getBoundingClientRect().height}),n({visible:f,bottom:$e,close:k}),(p,De)=>(C(),N(we,{name:l(o).b("fade"),onBeforeEnter:Ue=>r.value=!0,onBeforeLeave:p.onClose,onAfterLeave:Ue=>p.$emit("destroy"),persisted:""},{default:M(()=>[ve(H("div",{id:p.id,ref_key:"messageRef",ref:d,class:S([l(o).b(),{[l(o).m(p.type)]:p.type},l(o).is("closable",p.showClose),l(o).is("plain",p.plain),l(o).is("bottom",l(J)==="bottom"),l(Le),p.customClass]),style:ye(l(Me)),role:"alert",onMouseenter:ee,onMouseleave:U},[p.repeatNum>1?(C(),N(l(Tt),{key:0,value:p.repeatNum,type:l(w),class:S(l(o).e("badge"))},null,8,["value","type","class"])):$("v-if",!0),l(Z)?(C(),N(l(oe),{key:1,class:S([l(o).e("icon"),l(Re)])},{default:M(()=>[(C(),N(je(l(Z))))]),_:1},8,["class"])):$("v-if",!0),j(p.$slots,"default",{},()=>[p.dangerouslyUseHTMLString?(C(),W(He,{key:1},[$(" Caution here, message could've been compromised, never use user's input as message "),H("p",{class:S(l(o).e("content")),innerHTML:p.message},null,10,["innerHTML"])],2112)):(C(),W("p",{key:0,class:S(l(o).e("content"))},he(p.message),3))]),p.showClose?(C(),N(l(oe),{key:2,class:S(l(o).e("closeBtn")),onClick:Qe(k,["stop"])},{default:M(()=>[V(l(a))]),_:1},8,["class","onClick"])):$("v-if",!0)],46,["id"]),[[be,f.value]])]),_:3},8,["name","onBeforeEnter","onBeforeLeave","onAfterLeave"]))}});var $t=Ie(kt,[["__file","message.vue"]]);let Lt=1;const Mt=e=>{if(!e.appendTo)e.appendTo=document.body;else if(Y(e.appendTo)){let t=document.querySelector(e.appendTo);st(t)||(t=document.body),e.appendTo=t}},zt=e=>{!e.placement&&Y(y.placement)&&y.placement&&(e.placement=y.placement),e.placement||(e.placement=B),Pe.includes(e.placement)||(e.placement=B)},Be=e=>{const n=!e||Y(e)||Oe(e)||Q(e)?{message:e}:e,t={...v,...n};return Mt(t),zt(t),F(y.grouping)&&!t.grouping&&(t.grouping=y.grouping),P(y.duration)&&t.duration===3e3&&(t.duration=y.duration),P(y.offset)&&t.offset===16&&(t.offset=y.offset),F(y.showClose)&&!t.showClose&&(t.showClose=y.showClose),F(y.plain)&&!t.plain&&(t.plain=y.plain),t},Dt=e=>{const n=e.props.placement||B,t=E[n],s=t.indexOf(e);if(s===-1)return;t.splice(s,1);const{handler:a}=e;a.close()},Ut=({appendTo:e,...n},t)=>{const s=`message_${Lt++}`,a=n.onClose,r=document.createElement("div"),o={...n,id:s,onClose:()=>{a?.(),Dt(d)},onDestroy:()=>{te(null,r)}},i=V($t,o,Q(o.message)||Oe(o.message)?{default:Q(o.message)?o.message:()=>o.message}:null);i.appContext=t||T._context,te(i,r),e.appendChild(r.firstElementChild);const u=i.component,d={id:s,vnode:i,vm:u,handler:{close:()=>{u.exposed.close()}},props:i.component.props};return d},T=(e={},n)=>{if(!x)return{close:()=>{}};const t=Be(e),s=At(t.placement||B);if(t.grouping&&s.length){const r=s.find(({vnode:o})=>{var i;return((i=o.props)==null?void 0:i.message)===t.message});if(r)return r.props.repeatNum+=1,r.props.type=t.type,r.handler}if(P(y.max)&&s.length>=y.max)return{close:()=>{}};const a=Ut(t,n);return s.push(a),a.handler};Ne.forEach(e=>{T[e]=(n={},t)=>{const s=Be(n);return T({...s,type:e},t)}});function Ft(e){for(const n in E)if(Ge(E,n)){const t=[...E[n]];for(const s of t)(!e||e===s.props.type)&&s.handler.close()}}function Wt(e){if(!E[e])return;[...E[e]].forEach(t=>t.handler.close())}T.closeAll=Ft;T.closeAllByPlacement=Wt;T._context=null;const pn=ot(T,"$message");let fe="",me=0;const jt=new Set([408,425,429,500,502,503,504]),Ht=1,Qt=300,ge="zsglpt-lite-toast-style";function qt(){if(typeof document>"u"||document.getElementById(ge))return;const e=document.createElement("style");e.id=ge,e.textContent=`
.zsglpt-lite-toast-wrap {
position: fixed;
right: 16px;
top: 16px;
z-index: 9999;
display: flex;
flex-direction: column;
gap: 8px;
pointer-events: none;
}
.zsglpt-lite-toast {
max-width: min(88vw, 420px);
padding: 10px 12px;
border-radius: 10px;
color: #fff;
font-size: 13px;
font-weight: 600;
box-shadow: 0 8px 20px rgba(15, 23, 42, 0.24);
opacity: 0;
transform: translateY(-6px);
transition: all .18s ease;
}
.zsglpt-lite-toast.is-visible {
opacity: 1;
transform: translateY(0);
}
.zsglpt-lite-toast.is-error {
background: linear-gradient(135deg, #ef4444, #dc2626);
}
`,document.head.appendChild(e)}function Gt(){if(typeof document>"u")return null;qt();let e=document.querySelector(".zsglpt-lite-toast-wrap");return e||(e=document.createElement("div"),e.className="zsglpt-lite-toast-wrap",document.body.appendChild(e),e)}function Vt(e){const n=Gt();if(!n)return;const t=document.createElement("div");t.className="zsglpt-lite-toast is-error",t.textContent=String(e||"请求失败"),n.appendChild(t),requestAnimationFrame(()=>t.classList.add("is-visible")),window.setTimeout(()=>t.classList.remove("is-visible"),2300),window.setTimeout(()=>t.remove(),2600)}function L(e,n,t=1500){const s=Date.now();e===fe&&s-me<t||(fe=e,me=s,Vt(n))}function Yt(e){const n=String(e).replace(/([.*+?^${}()|[\]\\])/g,"\\$1"),t=document.cookie.match(new RegExp(`(?:^|; )${n}=([^;]*)`));return t?decodeURIComponent(t[1]):""}function Kt(e){return["GET","HEAD","OPTIONS"].includes(String(e||"GET").toUpperCase())}function Zt(e){const n=e?.config;if(!n||n.__no_retry||!Kt(n.method)||Number(n.__retry_count||0)>=Ht)return!1;const s=String(e?.code||"");if(s==="ECONNABORTED"||s==="ERR_NETWORK")return!0;const a=Number(e?.response?.status||0);return jt.has(a)}function Xt(e){return new Promise(n=>{window.setTimeout(n,Math.max(0,Number(e||0)))})}async function Jt(e,n){const t=e?.config||{},s=Number(t.__retry_count||0);t.__retry_count=s+1;const a=Qt*(s+1);return await Xt(a),n.request(t)}const G=at.create({baseURL:"/api",timeout:3e4,withCredentials:!0});G.interceptors.request.use(e=>{const n=String(e?.method||"GET").toUpperCase();if(!["GET","HEAD","OPTIONS"].includes(n)){const t=Yt("csrf_token");t&&(e.headers=e.headers||{},e.headers["X-CSRF-Token"]=t)}return e});G.interceptors.response.use(e=>e,e=>{if(Zt(e))return Jt(e,G);const n=e?.response?.status,t=e?.response?.data,s=t?.error||t?.message||e?.message||"请求失败";return n===401?(window.location?.pathname||"").startsWith("/login")||(L("401",s,3e3),window.location.href="/login"):n===403?L("403",s,5e3):e?.code==="ECONNABORTED"?L("timeout","请求超时",3e3):n||L(`net:${s}`,s,3e3),Promise.reject(e)});export{pn as E,_ as a,q as b,Ae as c,O as d,on as e,ln as f,wt as g,an as h,cn as i,rn as j,dn as k,bt as m,sn as o,G as p,un as u};