mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-08-17 21:25:47 +02:00
43 lines
14 KiB
JavaScript
43 lines
14 KiB
JavaScript
;(() => {
|
|
const hrefs = ["../css/app-base.css?v=1784873523001"]
|
|
const stylesheetSelector = "link[rel=stylesheet]"
|
|
const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href))
|
|
const version = "1784873523001"
|
|
const findLoadedLink = href => Array.from(document.querySelectorAll(stylesheetSelector)).find(link => link.href === href)
|
|
const removeAfterLoad = (freshLink, staleLink) => {
|
|
const remove = () => staleLink.remove()
|
|
if (freshLink.sheet) {
|
|
requestAnimationFrame(remove)
|
|
return
|
|
}
|
|
freshLink.addEventListener("load", remove, { once: true })
|
|
}
|
|
for (const link of Array.from(document.querySelectorAll(stylesheetSelector))) {
|
|
const url = new URL(link.href, location.href)
|
|
if (url.origin !== location.origin || url.searchParams.get("v") === version) continue
|
|
url.searchParams.set("v", version)
|
|
if (loaded.has(url.href)) {
|
|
const freshLink = findLoadedLink(url.href)
|
|
if (freshLink && freshLink !== link) removeAfterLoad(freshLink, link)
|
|
continue
|
|
}
|
|
const freshLink = document.createElement("link")
|
|
freshLink.rel = "stylesheet"
|
|
freshLink.href = url.href
|
|
link.parentNode?.insertBefore(freshLink, link.nextSibling)
|
|
loaded.add(url.href)
|
|
removeAfterLoad(freshLink, link)
|
|
}
|
|
for (const href of hrefs) {
|
|
const url = new URL(href, import.meta.url).href
|
|
if (loaded.has(url)) continue
|
|
const link = document.createElement("link")
|
|
link.rel = "stylesheet"
|
|
link.href = url
|
|
document.head.appendChild(link)
|
|
loaded.add(url)
|
|
}
|
|
})();
|
|
import{a as e}from"./rolldown-runtime.js?v=1784873523001";import{$n as t,Cn as n,Cr as r,Dn as i,En as a,Er as o,In as s,Ln as c,Rn as l,Sn as u,Vn as d,Wn as f,Xn as p,Yn as m,Zr as h,ar as g,bn as _,c as v,dn as y,kn as b,m as x,mn as S,mr as C,nn as w,nr as T,qn as E,qr as D,sr as O,wn as k,xn as A,yn as j,yr as M}from"./vendor-utils.js?v=1784873523001";import{l as N}from"./vendor-vue.js?v=1784873523001";import{I as P,J as F,U as ee,X as te,Z as I,_ as L,et as R,f as z,ht as B,i as ne,mt as re,nn as V,r as H,rn as U,u as W,w as G,wt as K,xt as q}from"./vendor-naive.js?v=1784873523001";import{Ff as J,If as Y,Jf as X,dn as ie}from"./app.js?v=1784873523001";import{a as Z,i as ae,n as oe,r as se,t as ce}from"./vendor-code-highlight.js?v=1784873523001";w();var le=Y(b({__name:`index`,props:s({data:{},options:{default:()=>[]}},{value:{required:!0},valueModifiers:{}}),emits:s([`click`],[`update:value`]),setup(e,{expose:r,emit:i}){let a=T(e,`value`),o=i,s=(e,t)=>{o(`click`,e),t===a.value&&l()},l=()=>{var e,t;(e=d[a.value])==null||(t=e.init)==null||t.call(e)},d={},f=(e,t)=>{d[t]=e};return r({init:l,onConfirm:async e=>{var t,n;return await((t=d[a.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e))},setValue:e=>{a.value=e},getCompRef:e=>d[e]}),(r,i)=>{let o=z,l=W;return E(),A(l,{value:a.value,"onUpdate:value":i[0]||(i[0]=e=>a.value=e),class:`bt-tabs h-full`,type:`card`,placement:`top`},k({default:O(()=>[p(r.$slots,`default`,{},void 0,!0),(E(!0),n(S,null,m(e.options,r=>(E(),n(S,{key:r.key},[r.show===!1?u(``,!0):(E(),A(o,{key:0,name:r.key,tab:r.label,"display-directive":r.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{s(e,r.key)}}},{default:O(()=>[r.component?(E(),A(t(r.component),c({key:0,ref_for:!0,ref:e=>f(e,r.key)},{ref_for:!0},{...e.data,...r.data}),null,16)):u(``,!0)]),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),128))]),_:2},[r.$slots.suffix?{name:`suffix`,fn:O(()=>[p(r.$slots,`suffix`,{},void 0,!0)]),key:`0`}:void 0]),1032,[`value`])}}}),[[`__scopeId`,`data-v-16ac702a`]]);Z.registerLanguage(`http`,se),Z.registerLanguage(`log`,oe),w();var ue=Y(b({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup(e){let t=ae.component,r=e,a=M(),s=M(null),{isFullscreen:c,toggle:d}=v(s);return g(()=>r.log,()=>{l(()=>{let e=a.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),(r,l)=>{let f=L,p=B;return E(),n(`div`,{ref_key:`containerRef`,ref:s,class:`relative h-full group`},[i(f,{show:e.loading,class:`h-full`},{default:O(()=>[i(o(t),{ref_key:`logsRef`,ref:a,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]),_:1},8,[`show`]),e.showBtn?(E(),A(p,{key:0,type:`primary`,class:`full-btn`,onClick:o(d)},{icon:O(()=>[_(`i`,{class:D([`text-20px`,o(c)?`i-common-full-exit`:`i-common-full`])},null,2)]),_:1},8,[`onClick`])):u(``,!0)],512)}}}),[[`__scopeId`,`data-v-b3418b8a`]]);w();var de={class:`bt-tabs-modal__tab-label`},fe=Y(b({__name:`index`,props:s({data:{default:()=>[]},isIcon:{type:Boolean,default:!1},isEllipsis:{type:Boolean,default:!1},panePadding:{default:`16px`},variant:{default:`default`}},{value:{required:!0},valueModifiers:{}}),emits:s([`click-self`],[`update:value`]),setup(e,{expose:r,emit:a}){let s=a,l=b({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>typeof e.content==`function`?e.content():e.content}}),d=b({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>i(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?i(`i`,{class:e.content},null):i(J,{name:e.content,size:14},null)])}}),f=T(e,`value`),h={},g=(e,t)=>{h[t]=e},v=(e,t)=>{t===f.value&&(y(),s(`click-self`))},y=()=>{if(f.value){var e,t;(e=h[f.value])==null||(t=e.init)==null||t.call(e)}};return r({init:y}),(r,a)=>{let s=F,h=z,y=W;return E(),A(y,{value:f.value,"onUpdate:value":a[0]||(a[0]=e=>f.value=e),class:D([`bt-tabs-modal`,[`bt-tabs-modal--${e.variant}`,{"is-icon":e.isIcon}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:O(()=>[(E(!0),n(S,null,m(e.data,r=>(E(),n(S,null,[r.show===!1?u(``,!0):(E(),A(h,{key:r.key,name:r.key,tab:r.label,"display-directive":r.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{v(e,r.key)}}},k({default:O(()=>[r.component?(E(),A(t(r.component),c({key:0,ref_for:!0,ref:e=>g(e,r.key)},{ref_for:!0},{...r.data?r.data:{}}),null,16)):u(``,!0)]),_:2},[r.icon||e.isEllipsis?{name:`tab`,fn:O(()=>[_(`span`,de,[r.icon?(E(),A(o(d),{key:0,content:r.icon},null,8,[`content`])):u(``,!0),e.isEllipsis?(E(),A(s,{key:1},{default:O(()=>[i(o(l),{content:r.label},null,8,[`content`])]),_:2},1024)):(E(),A(o(l),{key:2,content:r.label},null,8,[`content`]))])]),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),256)),p(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`value`,`class`,`pane-style`])}}}),[[`__scopeId`,`data-v-1d331e67`]]);w();var pe=b({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup(e,{expose:t,emit:n}){let r=e,a=M(null);t({focus:()=>{var e;(e=a.value)==null||e.focus()}});let s=n,l=x(r,`value`),u=()=>{s(`search`,l.value)};return(t,n)=>{let r=J,s=q;return E(),A(s,c({value:o(l),"onUpdate:value":n[0]||(n[0]=e=>C(l)?l.value=e:null)},t.$attrs,{ref_key:`inputRef`,ref:a,class:`bt-search`,style:{width:`${e.width}px`},onKeyup:y(u,[`enter`])}),k({_:2},[e.prefix?{name:`prefix`,fn:O(()=>[_(`div`,{class:`flex items-center cursor-pointer`,onClick:u},[i(r,{name:`search`,size:`16`})])]),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:O(()=>[_(`div`,{class:`flex items-center cursor-pointer`,onClick:u},[i(r,{name:`search`,size:`16`})])]),key:`1`}]),1040,[`value`,`style`])}}});w();var me=b({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup(e){let t=e,n=H(),r=j(()=>{let{value:e,defaultColor:r}=t;return e>=90?n.value.errorColor:e>=80?n.value.warningColor:r||n.value.primaryColor});return(t,n)=>{let i=G;return E(),A(i,c({type:e.type,color:o(r),height:e.height,percentage:e.value,"indicator-text-color":e.textColor,"border-radius":e.borderRadius},t.$attrs),null,16,[`type`,`color`,`height`,`percentage`,`indicator-text-color`,`border-radius`])}}});w();var Q=b({functional:!0,props:{value:{type:[String,Number,Boolean],default:void 0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},onChange:[Function,Array],showText:{type:Boolean,default:!0},checkedLabel:{type:String,default:``},uncheckedLabel:{type:String,default:``}},setup(e){let t=r(e,`value`),n=j(()=>t.value===e.checkedValue);function i(t){let{"onUpdate:value":n,onChange:r,onUpdateValue:i}=e;n&&V(n,t),i&&V(i,t),r&&V(r,t)}function a(){t.value===e.checkedValue?i(e.uncheckedValue):i(e.checkedValue)}return{checked:n,onClick:a}},render(){let{checked:e}=this,{t}=N();return i(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:()=>{this.onClick()}},[this.showText?i(`span`,{class:e?`text-primary`:`text-error`},[e?this.checkedLabel||t(`Public.Status.Running`):this.uncheckedLabel||t(`Public.Status.Stop`)]):``,i(`span`,{class:[`text-14px`,e?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}});w();var he={class:`ml-8px`},ge=Y(b({__name:`index`,props:s({accept:{}},{fileList:{default:()=>[]},fileListModifiers:{}}),emits:[`update:fileList`],setup(e){let t=T(e,`fileList`),{t:n}=N(),r=j(()=>t.value&&t.value.length>0?t.value[0].name:n(`Component.Upload.index_2`)),s=e=>{t.value=[e[e.length-1]]};return(n,c)=>{let l=B,u=ne;return E(),A(u,{"file-list":t.value,"onUpdate:fileList":[c[0]||(c[0]=e=>t.value=e),s],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:O(()=>[i(l,{size:`small`},{default:O(()=>[a(h(n.$t(`Component.Upload.index_1`)),1)]),_:1}),_(`span`,he,h(o(r)),1)]),_:1},8,[`file-list`,`accept`])}}}),[[`__scopeId`,`data-v-7b828a1a`]]);w();var $=e(ce(),1),_e=b({name:`BtPre`,props:{lang:{type:String,default:`log`},content:{type:String,default:``},loading:{type:Boolean,default:!1},wrap:{type:Boolean,default:!1},fontSize:{type:[String,Number],default:`14px`},rows:{type:Number,default:100},preStyle:{type:Object,default:()=>({})}},setup(e){let{t}=N(),n=M(null),r=M(null),a=M(``),o=M(null),{isFullscreen:s,toggle:c}=v(o),u=M(!1),p=j(()=>{if(e.content===``)return[t(`Component.Logs.index_1`)];let n=e.content.split(`
|
|
`);return e.rows>0?n.slice(-e.rows):n}),m=null,h=()=>{let t=p.value.join(`
|
|
`),i=String(e.lang),o=$.default.languages[i];a.value=o?$.default.highlight(t,o,i):t,l(()=>{r.value&&n.value&&_(r.value,t),y()})},_=(e,t)=>{var n;let r=e.parentElement;if(!r)return;let i=r.querySelector(`.line-numbers-rows`);i&&i.remove();let a=t.match(/\n(?!$)/g),o=a?a.length+1:1,s=document.createElement(`span`);s.setAttribute(`aria-hidden`,`true`),s.className=`line-numbers-rows`,s.innerHTML=Array(o+1).join(`<span></span>`),e.appendChild(s),!((n=$.default.plugins)==null||(n=n.lineNumbers)==null)&&n.resize&&$.default.plugins.lineNumbers.resize(r)},y=()=>{n.value&&(n.value.scrollTop=n.value.scrollHeight)};g(()=>p.value,()=>{m&&clearTimeout(m),m=setTimeout(()=>{h()},150)}),f(()=>{h()}),d(()=>{m&&clearTimeout(m)});let b=j(()=>({height:s.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`,...e.preStyle,fontSize:U(e.fontSize)}));return()=>i(`div`,{class:`relative`,onMouseenter:()=>{u.value=!0},onMouseleave:()=>{u.value=!1}},[i(L,{ref:o,class:`w-full h-full`,show:e.loading},{default:()=>[i(`pre`,{ref:n,"data-toolbar-order":``,class:`language-${e.lang} line-numbers bt-prism-pre`,style:b.value},[i(`code`,{ref:r,class:`block`,innerHTML:a.value},null)]),i(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!u.value,pointerEvents:u.value?`auto`:`none`}},[i(B,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{ie(e.content)}},{icon:()=>i(`i`,{class:`text-12px i-common-copy`},null)}),i(B,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{c()}},{icon:()=>i(`i`,{class:s.value?`i-common-full-exit`:`i-common-full`},null)})])]})])}});w();var ve=b({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let t=T(e,`value`),{t:r}=N(),s=M(null),c=M(`all`),l=M(null),u=j(()=>c.value===``?`primary`:`default`),d=j(()=>{if(c.value===``){let[e,n]=t.value;if(e!==n)return`${X(e,`yyyy-MM-dd`)} ~ ${X(n,`yyyy-MM-dd`)}`}return r(`Public.Search.CustomTime`)}),f=e=>e>Date.now(),p=[{label:r(`Public.Search.Last7`),value:`l7`},{label:r(`Public.Search.Last30`),value:`l30`},{label:r(`Public.All`),value:`all`}],g=e=>{switch(l.value=null,e){case`all`:t.value=[];break;case`l7`:t.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:t.value=[Date.now()-720*60*60*1e3,Date.now()];break}},_=e=>{if(e&&e[0]!==e[1]){var n;c.value=``,t.value=e,(n=s.value)==null||n.setShow(!1)}},v=e=>{e||l.value&&l.value[0]===l.value[1]&&(l.value=null)};return(e,t)=>{let r=I,y=te,b=B,x=ee,w=K,T=P;return E(),A(T,{size:8},{default:O(()=>[i(y,{value:o(c),"onUpdate:value":[t[0]||(t[0]=e=>C(c)?c.value=e:null),g],class:`bt-radio`},{default:O(()=>[(E(),n(S,null,m(p,e=>i(r,{key:e.value,value:e.value},{default:O(()=>[a(h(e.label),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`]),i(w,{ref_key:`popoverRef`,ref:s,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":v},{trigger:O(()=>[i(b,{type:o(u)},{default:O(()=>[a(h(o(d)),1)]),_:1},8,[`type`])]),default:O(()=>[i(x,{value:o(l),"onUpdate:value":[t[1]||(t[1]=e=>C(l)?l.value=e:null),_],type:`daterange`,panel:!0,actions:null,"is-date-disabled":f},null,8,[`value`])]),_:1},512)]),_:1})}}});w();var ye=b({functional:!0,render(){return i(K,{placement:`top`,"arrow-point-to-center":!0},{trigger:()=>i(`a`,{class:`bt-ask-ico`},[a(`?`)]),default:()=>{var e,t;return(e=(t=this.$slots).default)==null?void 0:e.call(t)}})}});w();var be=b({__name:`index`,props:s({options:{default:()=>[]},placeholder:{}},{value:{type:Array,default:()=>[]},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,n=T(e,`value`),r=()=>{let{options:e}=t;n.value=e.map(e=>e.value)},o=()=>{n.value=[]};return(t,s)=>{let l=B,u=re,d=R;return E(),A(d,c({value:n.value,"onUpdate:value":s[0]||(s[0]=e=>n.value=e)},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:O(()=>[i(u,{class:`w-full`},{default:O(()=>[i(l,{class:`flex-1`,onClick:r},{default:O(()=>[a(h(t.$t(`Public.All`)),1)]),_:1}),i(l,{class:`flex-1`,onClick:o},{default:O(()=>[a(h(t.$t(`Public.Btn.Cancel`)),1)]),_:1})]),_:1})]),_:1},16,[`value`,`options`,`placeholder`])}}});export{ge as a,pe as c,le as d,_e as i,fe as l,ye as n,Q as o,ve as r,me as s,be as t,ue as u}; |