mirror of
https://github.com/zfile-dev/zfile.git
synced 2025-04-19 05:34:52 +00:00
2 lines
16 KiB
JavaScript
2 lines
16 KiB
JavaScript
import{s as _e,r as b,u as m,c as O,w as M,V as ne,al as Ce,a3 as Oe,a0 as Ee,d as X,a as $,f as J,g as Y,h as ee,e as U,Q as de,R as fe,p as q,n as x,t as pe,T as me,ax as Te,o as Me,b as F,k as H,q as Ne,F as Pe,j as $e,i as xe,m as oe,X as ge,l as ve,ao as ae,ar as ze,$ as je}from"./index.b4965edf.js";import{L as D,au as Le,av as Ie,aw as ye,ax as W,a3 as A,ay as Be,b as te,u as he,Q as K,_ as be,w as Re,d as I,M as De,az as ke,B as Fe,a7 as re,E as ie,a8 as He,K as Ve,a4 as Ue,F as We,a1 as Ae,a9 as Je}from"./base.dd187116.js";function z(e){var n;const t=m(e);return(n=t==null?void 0:t.$el)!=null?n:t}const N=D?window:void 0,se=D?window.document:void 0;D&&window.navigator;D&&window.location;function h(...e){let n,t,s,o;if(ye(e[0])?([t,s,o]=e,n=N):[n,t,s,o]=e,!n)return W;let i=W;const r=M(()=>z(n),a=>{i(),a&&(a.addEventListener(t,s,o),i=()=>{a.removeEventListener(t,s,o),i=W})},{immediate:!0,flush:"post"}),l=()=>{r(),i()};return A(l),l}function xt(e,n,t={}){const{window:s=N,ignore:o,capture:i=!0}=t;if(!s)return;const r=b(!0);let l;const a=c=>{s.clearTimeout(l);const v=z(e),d=c.composedPath();!v||v===c.target||d.includes(v)||!r.value||o&&o.length>0&&o.some(f=>{const S=z(f);return S&&(c.target===S||d.includes(S))})||n(c)},u=[h(s,"click",a,{passive:!0,capture:i}),h(s,"pointerdown",c=>{const v=z(e);r.value=!!v&&!c.composedPath().includes(v)},{passive:!0}),h(s,"pointerup",c=>{if(c.button===0){const v=c.composedPath();c.composedPath=()=>v,l=s.setTimeout(()=>a(c),50)}},{passive:!0})];return()=>u.forEach(c=>c())}const G=typeof globalThis!="undefined"?globalThis:typeof window!="undefined"?window:typeof global!="undefined"?global:typeof self!="undefined"?self:{},Q="__vueuse_ssr_handlers__";G[Q]=G[Q]||{};const qe=G[Q];function Ke(e,n){return qe[e]||n}function Ge(e){return e==null?"any":e instanceof Set?"set":e instanceof Map?"map":e instanceof Date?"date":typeof e=="boolean"?"boolean":typeof e=="string"?"string":typeof e=="object"||Array.isArray(e)?"object":Number.isNaN(e)?"any":"number"}const Qe={boolean:{read:e=>e==="true",write:e=>String(e)},object:{read:e=>JSON.parse(e),write:e=>JSON.stringify(e)},number:{read:e=>Number.parseFloat(e),write:e=>String(e)},any:{read:e=>e,write:e=>String(e)},string:{read:e=>e,write:e=>String(e)},map:{read:e=>new Map(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e.entries()))},set:{read:e=>new Set(JSON.parse(e)),write:e=>JSON.stringify(Array.from(e))},date:{read:e=>new Date(e),write:e=>e.toISOString()}};function zt(e,n,t,s={}){var o;const{flush:i="pre",deep:r=!0,listenToStorageChanges:l=!0,writeDefaults:a=!0,shallow:u,window:g=N,eventFilter:c,onError:v=y=>{console.error(y)}}=s,d=(u?_e:b)(n);if(!t)try{t=Ke("getDefaultStorage",()=>{var y;return(y=N)==null?void 0:y.localStorage})()}catch(y){v(y)}if(!t)return d;const f=m(n),S=Ge(f),_=(o=s.serializer)!=null?o:Qe[S],{pause:T,resume:C}=Le(d,()=>j(d.value),{flush:i,deep:r,eventFilter:c});return g&&l&&h(g,"storage",k),k(),d;function j(y){try{y==null?t.removeItem(e):t.setItem(e,_.write(y))}catch(P){v(P)}}function p(y){if(!(y&&y.key!==e)){T();try{const P=y?y.newValue:t.getItem(e);return P==null?(a&&f!==null&&t.setItem(e,_.write(f)),f):typeof P!="string"?P:_.read(P)}catch(P){v(P)}finally{C()}}}function k(y){y&&y.key!==e||(d.value=p(y))}}var le=Object.getOwnPropertySymbols,Ze=Object.prototype.hasOwnProperty,Xe=Object.prototype.propertyIsEnumerable,Ye=(e,n)=>{var t={};for(var s in e)Ze.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&&Xe.call(e,s)&&(t[s]=e[s]);return t};function et(e,n,t={}){const s=t,{window:o=N}=s,i=Ye(s,["window"]);let r;const l=o&&"ResizeObserver"in o,a=()=>{r&&(r.disconnect(),r=void 0)},u=M(()=>z(e),c=>{a(),l&&o&&c&&(r=new ResizeObserver(n),r.observe(c,i))},{immediate:!0,flush:"post"}),g=()=>{a(),u()};return A(g),{isSupported:l,stop:g}}const L=new Map;function jt(e){const n=Oe();function t(l){var a;const u=L.get(e)||[];u.push(l),L.set(e,u);const g=()=>o(l);return(a=n==null?void 0:n.cleanups)==null||a.push(g),g}function s(l){function a(...u){o(a),l(...u)}return t(a)}function o(l){const a=L.get(e);if(!a)return;const u=a.indexOf(l);u>-1&&a.splice(u,1),a.length||L.delete(e)}function i(){L.delete(e)}function r(l,a){var u;(u=L.get(e))==null||u.forEach(g=>g(l,a))}return{on:t,once:s,off:o,emit:r,reset:i}}const tt=["mousedown","mouseup","keydown","keyup"];function Lt(e,n={}){const{events:t=tt,document:s=se,initial:o=null}=n,i=b(o);return s&&t.forEach(r=>{h(s,r,l=>{typeof l.getModifierState=="function"&&(i.value=l.getModifierState(e))})}),i}const st={ctrl:"control",command:"meta",cmd:"meta",option:"alt",up:"arrowup",down:"arrowdown",left:"arrowleft",right:"arrowright"};function It(e={}){const{reactive:n=!1,target:t=N,aliasMap:s=st,passive:o=!0,onEventFired:i=W}=e,r=ne(new Set),l={toJSON(){return{}},current:r},a=n?ne(l):l,u=new Set;function g(d,f){d in a&&(n?a[d]=f:a[d].value=f)}function c(d,f){var S,_;const T=(S=d.key)==null?void 0:S.toLowerCase(),C=(_=d.code)==null?void 0:_.toLowerCase(),j=[C,T].filter(Boolean);C&&(f?r.add(d.code):r.delete(d.code));for(const p of j)g(p,f);T==="meta"&&!f?(u.forEach(p=>{r.delete(p),g(p,!1)}),u.clear()):typeof d.getModifierState=="function"&&d.getModifierState("Meta")&&f&&[...r,...j].forEach(p=>u.add(p))}t&&(h(t,"keydown",d=>(c(d,!0),i(d)),{passive:o}),h(t,"keyup",d=>(c(d,!1),i(d)),{passive:o}));const v=new Proxy(a,{get(d,f,S){if(typeof f!="string")return Reflect.get(d,f,S);if(f=f.toLowerCase(),f in s&&(f=s[f]),!(f in a))if(/[+_-]/.test(f)){const T=f.split(/[+_-]/g).map(C=>C.trim());a[f]=O(()=>T.every(C=>m(v[C])))}else a[f]=b(!1);const _=Reflect.get(d,f,S);return n?m(_):_}});return v}function Bt(e={}){const{touch:n=!0,drag:t=!0,initialValue:s=!1,window:o=N}=e,i=b(s),r=b(null);if(!o)return{pressed:i,sourceType:r};const l=g=>()=>{i.value=!0,r.value=g},a=()=>{i.value=!1,r.value=null},u=O(()=>z(e.target)||o);return h(u,"mousedown",l("mouse"),{passive:!0}),h(o,"mouseleave",a,{passive:!0}),h(o,"mouseup",a,{passive:!0}),t&&(h(u,"dragstart",l("mouse"),{passive:!0}),h(o,"drop",a,{passive:!0}),h(o,"dragend",a,{passive:!0})),n&&(h(u,"touchstart",l("touch"),{passive:!0}),h(o,"touchend",a,{passive:!0}),h(o,"touchcancel",a,{passive:!0})),{pressed:i,sourceType:r}}var ue=Object.getOwnPropertySymbols,nt=Object.prototype.hasOwnProperty,ot=Object.prototype.propertyIsEnumerable,at=(e,n)=>{var t={};for(var s in e)nt.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&&ot.call(e,s)&&(t[s]=e[s]);return t};function rt(e,n,t={}){const s=t,{window:o=N}=s,i=at(s,["window"]);let r;const l=o&&"MutationObserver"in o,a=()=>{r&&(r.disconnect(),r=void 0)},u=M(()=>z(e),c=>{a(),l&&o&&c&&(r=new MutationObserver(n),r.observe(c,i))},{immediate:!0}),g=()=>{a(),u()};return A(g),{isSupported:l,stop:g}}var ce;(function(e){e.UP="UP",e.RIGHT="RIGHT",e.DOWN="DOWN",e.LEFT="LEFT",e.NONE="NONE"})(ce||(ce={}));let it=0;function Rt(e,n={}){const t=b(!1),{document:s=se,immediate:o=!0,manual:i=!1,id:r=`vueuse_styletag_${++it}`}=n,l=b(e);let a=()=>{};const u=()=>{if(!s)return;const c=s.getElementById(r)||s.createElement("style");c.type="text/css",c.id=r,n.media&&(c.media=n.media),s.head.appendChild(c),!t.value&&(a=M(l,v=>{c.innerText=v},{immediate:!0}),t.value=!0)},g=()=>{!s||!t.value||(a(),s.head.removeChild(s.getElementById(r)),t.value=!1)};return o&&!i&&u(),i||A(g),{id:r,css:l,unload:g,load:u,isLoaded:Ce(t)}}function Dt(e=null,n={}){var t,s;const{document:o=se,observe:i=!1,titleTemplate:r="%s"}=n,l=b((t=e!=null?e:o==null?void 0:o.title)!=null?t:null);return M(l,(a,u)=>{ye(a)&&a!==u&&o&&(o.title=r.replace("%s",a))},{immediate:!0}),i&&o&&rt((s=o.head)==null?void 0:s.querySelector("title"),()=>{o&&o.title!==l.value&&(l.value=r.replace("%s",o.title))},{childList:!0}),l}function kt(e,n,t,s={}){var o;const{passive:i=!1,eventName:r,deep:l=!1,defaultValue:a}=s,u=Ee(),g=t||(u==null?void 0:u.emit)||((o=u==null?void 0:u.$emit)==null?void 0:o.bind(u));let c=r;n||(n="modelValue"),c=r||c||`update:${n.toString()}`;const v=()=>Be(e[n])?e[n]:a;if(i){const d=b(v());return M(()=>e[n],f=>d.value=f),M(d,f=>{(f!==e[n]||l)&&g(c,f)},{deep:l}),d}else return O({get(){return v()},set(d){g(c,d)}})}function Ft({window:e=N,initialWidth:n=1/0,initialHeight:t=1/0}={}){const s=b(n),o=b(t),i=()=>{e&&(s.value=e.innerWidth,o.value=e.innerHeight)};return i(),Ie(i),h("resize",i,{passive:!0}),{width:s,height:o}}const lt=e=>e,ut=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"}}),ct=["textContent"],dt={name:"ElBadge"},ft=X({...dt,props:ut,setup(e,{expose:n}){const t=e,s=he("badge"),o=O(()=>t.isDot?"":K(t.value)&&K(t.max)?t.max<t.value?`${t.max}+`:`${t.value}`:`${t.value}`);return n({content:o}),(i,r)=>($(),J("div",{class:x(m(s).b())},[Y(i.$slots,"default"),ee(me,{name:`${m(s).namespace.value}-zoom-in-center`,persisted:""},{default:U(()=>[de(q("sup",{class:x([m(s).e("content"),m(s).em("content",i.type),m(s).is("fixed",!!i.$slots.default),m(s).is("dot",i.isDot)]),textContent:pe(m(o))},null,10,ct),[[fe,!i.hidden&&(m(o)||i.isDot)]])]),_:1},8,["name"])],2))}});var pt=be(ft,[["__file","/home/runner/work/element-plus/element-plus/packages/components/badge/src/badge.vue"]]);const mt=Re(pt),Z={},gt=te({a11y:{type:Boolean,default:!0},locale:{type:I(Object)},size:De,button:{type:I(Object)},experimentalFeatures:{type:I(Object)},keyboardNavigation:{type:Boolean,default:!0},message:{type:I(Object)},zIndex:Number,namespace:{type:String,default:"el"}}),Ht=X({name:"ElConfigProvider",props:gt,setup(e,{slots:n}){M(()=>e.message,s=>{Object.assign(Z,s!=null?s:{})},{immediate:!0,deep:!0});const t=ke(e);return()=>Y(n,"default",{config:t==null?void 0:t.value})}}),we=["success","info","warning","error"],w=lt({customClass:"",center:!1,dangerouslyUseHTMLString:!1,duration:3e3,icon:"",id:"",message:"",onClose:void 0,showClose:!1,type:"info",offset:16,zIndex:0,grouping:!1,repeatNum:1,appendTo:D?document.body:void 0}),vt=te({customClass:{type:String,default:w.customClass},center:{type:Boolean,default:w.center},dangerouslyUseHTMLString:{type:Boolean,default:w.dangerouslyUseHTMLString},duration:{type:Number,default:w.duration},icon:{type:Fe,default:w.icon},id:{type:String,default:w.id},message:{type:I([String,Object,Function]),default:w.message},onClose:{type:I(Function),required:!1},showClose:{type:Boolean,default:w.showClose},type:{type:String,values:we,default:w.type},offset:{type:Number,default:w.offset},zIndex:{type:Number,default:w.zIndex},grouping:{type:Boolean,default:w.grouping},repeatNum:{type:Number,default:w.repeatNum}}),yt={destroy:()=>!0},E=Te([]),ht=e=>{const n=E.findIndex(o=>o.id===e),t=E[n];let s;return n>0&&(s=E[n-1]),{current:t,prev:s}},bt=e=>{const{prev:n}=ht(e);return n?n.vm.exposeProxy.bottom:0},wt=["id"],St=["innerHTML"],_t={name:"ElMessage"},Ct=X({..._t,props:vt,emits:yt,setup(e,{expose:n}){const t=e,{Close:s}=He,o=he("message"),i=b(),r=b(!1),l=b(0);let a;const u=O(()=>t.type?t.type==="error"?"danger":t.type:"info"),g=O(()=>{const p=t.type;return{[o.bm("icon",p)]:p&&re[p]}}),c=O(()=>t.icon||re[t.type]||""),v=O(()=>bt(t.id)),d=O(()=>t.offset+v.value),f=O(()=>l.value+d.value),S=O(()=>({top:`${d.value}px`,zIndex:t.zIndex}));function _(){t.duration!==0&&({stop:a}=Ve(()=>{C()},t.duration))}function T(){a==null||a()}function C(){r.value=!1}function j({code:p}){p===Ue.esc&&C()}return Me(()=>{_(),r.value=!0}),M(()=>t.repeatNum,()=>{T(),_()}),h(document,"keydown",j),et(i,()=>{l.value=i.value.getBoundingClientRect().height}),n({visible:r,bottom:f,close:C}),(p,k)=>($(),F(me,{name:m(o).b("fade"),onBeforeLeave:p.onClose,onAfterLeave:k[0]||(k[0]=y=>p.$emit("destroy")),persisted:""},{default:U(()=>[de(q("div",{id:p.id,ref_key:"messageRef",ref:i,class:x([m(o).b(),{[m(o).m(p.type)]:p.type&&!p.icon},m(o).is("center",p.center),m(o).is("closable",p.showClose),p.customClass]),style:xe(m(S)),role:"alert",onMouseenter:T,onMouseleave:_},[p.repeatNum>1?($(),F(m(mt),{key:0,value:p.repeatNum,type:m(u),class:x(m(o).e("badge"))},null,8,["value","type","class"])):H("v-if",!0),m(c)?($(),F(m(ie),{key:1,class:x([m(o).e("icon"),m(g)])},{default:U(()=>[($(),F(Ne(m(c))))]),_:1},8,["class"])):H("v-if",!0),Y(p.$slots,"default",{},()=>[p.dangerouslyUseHTMLString?($(),J(Pe,{key:1},[H(" Caution here, message could've been compromised, never use user's input as message "),q("p",{class:x(m(o).e("content")),innerHTML:p.message},null,10,St)],2112)):($(),J("p",{key:0,class:x(m(o).e("content"))},pe(p.message),3))]),p.showClose?($(),F(m(ie),{key:2,class:x(m(o).e("closeBtn")),onClick:$e(C,["stop"])},{default:U(()=>[ee(m(s))]),_:1},8,["class","onClick"])):H("v-if",!0)],46,wt),[[fe,r.value]])]),_:3},8,["name","onBeforeLeave"]))}});var Ot=be(Ct,[["__file","/home/runner/work/element-plus/element-plus/packages/components/message/src/message.vue"]]);let Et=1;const Se=e=>{const n=!e||oe(e)||ge(e)||ve(e)?{message:e}:e,t={...w,...n};if(oe(t.appendTo)){let s=document.querySelector(t.appendTo);Ae(s)||(s=document.body),t.appendTo=s}return t},Tt=e=>{const n=E.indexOf(e);if(n===-1)return;E.splice(n,1);const{handler:t}=e;t.close()},Mt=({appendTo:e,...n},t)=>{const{nextZIndex:s}=We(),o=`message_${Et++}`,i=n.onClose,r=document.createElement("div"),l={...n,zIndex:s()+n.zIndex,id:o,onClose:()=>{i==null||i(),Tt(c)},onDestroy:()=>{ae(null,r)}},a=ee(Ot,l,ve(l.message)||ge(l.message)?{default:l.message}:null);a.appContext=t||R._context,ae(a,r),e.appendChild(r.firstElementChild);const u=a.component,c={id:o,vnode:a,vm:u,handler:{close:()=>{u.exposeProxy.visible=!1}},props:a.component.props};return c},R=(e={},n)=>{if(!D)return{close:()=>{}};if(K(Z.max)&&E.length>=Z.max)return{close:()=>{}};const t=Se(e);if(t.grouping&&E.length){const o=E.find(({vnode:i})=>{var r;return((r=i.props)==null?void 0:r.message)===t.message});if(o)return o.props.repeatNum+=1,o.props.type=t.type,o.handler}const s=Mt(t,n);return E.push(s),s.handler};we.forEach(e=>{R[e]=(n={},t)=>{const s=Se(n);return R({...s,type:e},t)}});function Nt(e){for(const n of E)(!e||e===n.props.type)&&n.handler.close()}R.closeAll=Nt;R._context=null;const V=Je(R,"$message"),B=ze.create({baseURL:je().zfileConfig.baseUrl,timeout:6e4,headers:{"Content-Type":"application/json;charset=UTF-8;"}});B.interceptors.request.use(e=>{const n=window.localStorage.getItem("zfile-token");return e.url.startsWith("http")||(n&&(e.headers["zfile-token"]=n),e.headers["axios-request"]=!0),console.time(e.url),e},e=>Promise.reject(e));B.interceptors.response.use(e=>{if(console.timeEnd(e.config.url),e.config.responseIntercept===!1)return e;if(e.data.code!==0){if(e.data.code===401&&router.push("/login"),e.config.showDefaultMsg!==!1)if(e.data.code===400){let n=e.data.data,t=Object.keys(n),s;t.length>1?(s="\u975E\u6CD5\u53C2\u6570\uFF01<br>",t.forEach(o=>{s+=`\u5B57\u6BB5[${o}]: ${n[o]}<br>`})):s=n[t[0]],V({type:"error",dangerouslyUseHTMLString:!0,grouping:!0,message:s})}else V({type:"error",dangerouslyUseHTMLString:!0,grouping:!0,message:e.data.msg});return Promise.reject(e)}return e.data},e=>{if(e.response&&e.response.status){const n=e.response.data.code;return n===401&&(window.location.href="/login"),e.response.config.showDefaultMsg!==!1&&V(n?{type:"error",grouping:!0,message:e.response.data.msg}:{type:"error",grouping:!0,message:"\u8BF7\u6C42\u5931\u8D25\uFF0C\u8BF7\u8054\u7CFB\u7BA1\u7406\u5458"}),Promise.reject(e)}return Promise.reject(e)});const Vt=({method:e,url:n,data:t,config:s})=>(e=e.toLowerCase(),e==="get"?B.get(n,{params:t,...s}):e==="post"?B.post(n,t,{...s}):e==="put"?B.put(n,t,{...s}):e==="delete"?B.delete(n,{params:t,...s}):(console.error("\u672A\u77E5\u7684 method:"+e),Promise.reject("\u4E0D\u652F\u6301\u7684 Method")));export{Ht as C,V as E,kt as a,et as b,z as c,Ft as d,Vt as e,zt as f,Dt as g,Lt as h,Bt as i,jt as j,Rt as k,It as l,lt as m,xt as o,h as u};
|