mirror of
https://github.com/aaPanel/aaPanel.git
synced 2026-08-17 21:25:47 +02:00
33 lines
18 KiB
JavaScript
33 lines
18 KiB
JavaScript
;(() => {
|
|
const stylesheetSelector = "link[rel=stylesheet]"
|
|
const loaded = new Set(Array.from(document.querySelectorAll(stylesheetSelector)).map(link => link.href))
|
|
const version = "1786507437784"
|
|
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)
|
|
}
|
|
})();
|
|
import{a as e}from"./rolldown-runtime.js?v=1786507437784";import{Cn as t,Dn as n,En as r,Gn as i,Hn as a,Jn as o,Ln as s,Or as c,Rn as l,Sn as u,Tr as d,Xn as f,Yr as p,Zn as m,bn as h,br as g,c as _,cr as v,dn as y,ei as b,er as x,hr as S,kn as C,m as w,mn as T,nn as E,or as D,rr as O,wn as k,xn as A,yn as j,zn as M}from"./vendor-utils.js?v=1786507437784";import{l as N}from"./vendor-vue.js?v=1786507437784";import{L as P,Q as ee,St as te,T as F,Tt as I,W as L,Y as R,Z as z,d as B,gt as V,ht as ne,i as re,in as ie,p as H,r as U,rn as W,tt as G,v as K}from"./vendor-naive.js?v=1786507437784";import{Ef as q,Rf as J,Zf as Y,dn as ae,zf as X}from"./app.js?v=1786507437784";import{a as Z,i as oe,n as se,r as ce,t as le}from"./vendor-code-highlight.js?v=1786507437784";E();var ue=X(C({__name:`index`,props:s({data:{},options:{default:()=>[]}},{value:{required:!0},valueModifiers:{}}),emits:s([`click`],[`update:value`]),setup(e,{expose:n,emit:r}){let i=q(),a=j(()=>i.componentUi===`modern`?`line`:`card`),s=O(e,`value`),d=r,h=(e,t)=>{d(`click`,e),t===s.value&&g()},g=()=>{var e,t;(e=_[s.value])==null||(t=e.init)==null||t.call(e)},_={},y=(e,t)=>{_[t]=e};return n({init:g,onConfirm:async e=>{var t,n;return await((t=_[s.value])==null||(n=t.onConfirm)==null?void 0:n.call(t,e))},setValue:e=>{s.value=e},getCompRef:e=>_[e]}),(n,r)=>{let i=H,d=B;return o(),A(d,{value:s.value,"onUpdate:value":r[0]||(r[0]=e=>s.value=e),class:p([`bt-tabs h-full`,`bt-tabs--${c(a)}`]),type:c(a),placement:`top`},k({default:v(()=>[m(n.$slots,`default`,{},void 0,!0),(o(!0),t(T,null,f(e.options,n=>(o(),t(T,{key:n.key},[n.show===!1?u(``,!0):(o(),A(i,{key:0,name:n.key,tab:n.label,"display-directive":n.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{h(e,n.key)}}},{default:v(()=>[n.component?(o(),A(x(n.component),l({key:0,ref_for:!0,ref:e=>y(e,n.key)},{ref_for:!0},{...e.data,...n.data}),null,16)):u(``,!0)]),_:2},1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),128))]),_:2},[n.$slots.suffix?{name:`suffix`,fn:v(()=>[m(n.$slots,`suffix`,{},void 0,!0)]),key:`0`}:void 0]),1032,[`value`,`class`,`type`])}}}),[[`__scopeId`,`data-v-043d4e8c`]]);Z.registerLanguage(`http`,ce),Z.registerLanguage(`log`,se),E();var de=X(C({__name:`index`,props:{log:{default:``},loading:{type:Boolean,default:!1},showBtn:{type:Boolean,default:!0}},setup(e){let r=oe.component,i=e,a=g(),s=g(null),{isFullscreen:l,toggle:d}=_(s);return D(()=>i.log,()=>{M(()=>{let e=a.value.$el.querySelector(`code`);e==null||e.scrollTo({top:9999999})})},{immediate:!0}),(i,f)=>{let m=K,g=V;return o(),t(`div`,{ref_key:`containerRef`,ref:s,class:`relative h-full group`},[n(m,{show:e.loading,class:`h-full`},{default:v(()=>[n(c(r),{ref_key:`logsRef`,ref:a,class:`bt-log`,language:`log`,code:e.log},null,8,[`code`])]),_:1},8,[`show`]),e.showBtn?(o(),A(g,{key:0,type:`primary`,class:`full-btn`,onClick:c(d)},{icon:v(()=>[h(`i`,{class:p([`text-20px`,c(l)?`i-common-full-exit`:`i-common-full`])},null,2)]),_:1},8,[`onClick`])):u(``,!0)],512)}}}),[[`__scopeId`,`data-v-b3418b8a`]]);E();var fe={class:`bt-tabs-modal__tab-label`},pe=X(C({__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:i}){let a=e,s=q(),d=j(()=>s.componentUi===`modern`),g={access:`i-material-symbols:lock-outline`,all:`i-ant-design:appstore-outlined`,binary:`i-material-symbols:data-object-rounded`,collaborative:`i-material-symbols:group-outline-rounded`,composer:`i-material-symbols:code-rounded`,config:`i-material-symbols:settings-outline-rounded`,database:`i-ant-design:database-outlined`,default:`i-soft-dns-system`,"default-page":`i-material-symbols:web-asset`,"default-site":`i-material-symbols:home-work-outline-rounded`,details:`i-material-symbols:info-outline-rounded`,dir:`i-ant-design:folder-outlined`,directory:`i-material-symbols:folder-open-outline-rounded`,document:`i-material-symbols:description-outline-rounded`,domain:`i-material-symbols:language`,edit:`i-material-symbols:edit-outline-rounded`,environment:`i-material-symbols:deployed-code-outline`,extensions:`i-material-symbols:extension-outline-rounded`,file:`i-ant-design:file-outlined`,git:`i-mdi:source-branch`,global:`i-material-symbols:public`,hotlink:`i-material-symbols:shield-outline-rounded`,https:`i-material-symbols:lock-outline`,image:`i-ant-design:picture-outlined`,info:`i-material-symbols:info-outline-rounded`,introduction:`i-soft-dns-menu text-12px`,load:`i-common-load`,location:`i-material-symbols:folder-open-outline-rounded`,log:`i-material-symbols:article-outline-rounded`,login:`i-material-symbols:login-rounded`,logs:`i-lucide:logs`,mail:`i-material-symbols:mail-outline-rounded`,maintenance:`i-material-symbols:dashboard-outline-rounded`,mapping:`i-icon-park-outline:mind-mapping`,memory:`i-material-symbols:memory-alt-outline`,message:`i-material-symbols:notifications-outline-rounded`,module:`i-material-symbols:deployed-code-outline`,monitor:`i-material-symbols:monitoring-rounded`,net:`i-material-symbols:lan-outline-rounded`,optimization:`i-material-symbols:speed-outline-rounded`,panel:`i-material-symbols:dashboard-outline-rounded`,persistence:`i-material-symbols:save-outline-rounded`,php:`i-ic:baseline-php`,"php-config":`i-ic:baseline-php`,"php-version":`i-ic:baseline-php`,phpinfo:`i-material-symbols:info-outline-rounded`,port:`i-material-symbols:settings-ethernet-rounded`,project:`i-material-symbols:inventory-2-outline-rounded`,"project-log":`i-material-symbols:article-outline-rounded`,"project-logs":`i-material-symbols:article-outline-rounded`,proxy:`i-material-symbols:arrow-forward-rounded`,"proxy-pass":`i-material-symbols:arrow-forward-rounded`,"pseudo-static":`i-material-symbols:open-in-new-rounded`,redirect:`i-site-redirect`,rename:`i-material-symbols:drive-file-rename-outline-rounded`,restart:`i-material-symbols:restart-alt-rounded`,rewrite:`i-material-symbols:open-in-new-rounded`,safe:`i-material-symbols:shield-outline-rounded`,security:`i-material-symbols:shield-outline-rounded`,server:`i-soft-dns-server text-20px`,service:`i-material-symbols:play-circle-outline-rounded`,site:`i-material-symbols:language`,slow:`i-material-symbols:timer-outline-rounded`,ssh:`i-material-symbols:terminal-rounded`,ssl:`i-material-symbols:verified-user-outline-rounded`,status:`i-material-symbols:monitoring-rounded`,store:`i-material-symbols:inventory-2-outline-rounded`,task:`i-tdesign:task`,terminal:`i-material-symbols:terminal-rounded`,upgrade:`i-material-symbols:upgrade-rounded`,user:`i-material-symbols:person-outline-rounded`,uwsgi:`i-material-symbols:settings-outline-rounded`,version:`i-material-symbols:system-update-alt-rounded`,webserver:`i-material-symbols:network-node`,whitelist:`i-material-symbols:verified-user-outline-rounded`,wordpress:`i-mdi:wordpress`},_=e=>{var t;if(a.isIcon||e.icon)return e.icon;if(!d.value)return;let n=String(e.key).toLowerCase().trim().replace(/[\s_]+/g,`-`);return(t=g[n])==null?`i-material-symbols:settings-outline-rounded`:t},y=i,b=C({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>typeof e.content==`function`?e.content():e.content}}),S=C({props:{content:{type:[String,Function],required:!0}},setup(e){return()=>n(`span`,{class:`bt-tabs-modal__tab-icon`},[typeof e.content==`function`?e.content():e.content.startsWith(`i-`)?n(`i`,{class:e.content},null):n(J,{name:e.content,size:14},null)])}}),w=O(e,`value`),E={},D=(e,t)=>{E[t]=e},M=(e,t)=>{t===w.value&&(N(),y(`click-self`))},N=()=>{if(w.value){var e,t;(e=E[w.value])==null||(t=e.init)==null||t.call(e)}};return r({init:N}),(r,i)=>{let a=R,s=H,g=B;return o(),A(g,{value:w.value,"onUpdate:value":i[0]||(i[0]=e=>w.value=e),class:p([`bt-tabs-modal`,[`bt-tabs-modal--${e.variant}`,{"is-icon":e.isIcon,"is-modern":c(d)}]]),type:`card`,placement:`left`,"pane-style":{padding:e.panePadding}},{default:v(()=>[(o(!0),t(T,null,f(e.data,r=>(o(),t(T,null,[r.show===!1?u(``,!0):(o(),A(s,{key:r.key,name:r.key,tab:r.label,"display-directive":r.isLazy?`show:lazy`:`if`,"tab-props":{onClick:e=>{M(e,r.key)}}},k({default:v(()=>[r.component?(o(),A(x(r.component),l({key:0,ref_for:!0,ref:e=>D(e,r.key)},{ref_for:!0},{...r.data?r.data:{}}),null,16)):u(``,!0)]),_:2},[_(r)||e.isEllipsis?{name:`tab`,fn:v(()=>[h(`span`,fe,[_(r)?(o(),A(c(S),{key:0,content:_(r)||``},null,8,[`content`])):u(``,!0),e.isEllipsis?(o(),A(a,{key:1},{default:v(()=>[n(c(b),{content:r.label},null,8,[`content`])]),_:2},1024)):(o(),A(c(b),{key:2,content:r.label},null,8,[`content`]))])]),key:`0`}:void 0]),1032,[`name`,`tab`,`display-directive`,`tab-props`]))],64))),256)),m(r.$slots,`default`,{},void 0,!0)]),_:3},8,[`value`,`class`,`pane-style`])}}}),[[`__scopeId`,`data-v-8839750a`]]);E();var me=C({__name:`index`,props:{value:{default:``},width:{default:240},prefix:{type:Boolean,default:!1}},emits:[`search`,`update:value`],setup(e,{expose:t,emit:r}){let i=e,a=g(null);t({focus:()=>{var e;(e=a.value)==null||e.focus()}});let s=r,u=w(i,`value`),d=()=>{s(`search`,u.value)};return(t,r)=>{let i=J,s=te;return o(),A(s,l({value:c(u),"onUpdate:value":r[0]||(r[0]=e=>S(u)?u.value=e:null)},t.$attrs,{ref_key:`inputRef`,ref:a,class:`bt-search`,style:{width:`${e.width}px`},onKeyup:y(d,[`enter`])}),k({_:2},[e.prefix?{name:`prefix`,fn:v(()=>[h(`div`,{class:`flex items-center cursor-pointer`,onClick:d},[n(i,{name:`search`,size:`16`})])]),key:`0`}:void 0,e.prefix?void 0:{name:`suffix`,fn:v(()=>[h(`div`,{class:`flex items-center cursor-pointer`,onClick:d},[n(i,{name:`search`,size:`16`})])]),key:`1`}]),1040,[`value`,`style`])}}});E();var Q=C({__name:`index`,props:{value:{default:0},type:{default:`line`},height:{default:5},borderRadius:{default:4},textColor:{},defaultColor:{default:``}},setup(e){let t=e,n=U(),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=F;return o(),A(i,l({type:e.type,color:c(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`])}}});E();var he=C({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=d(e,`value`),n=j(()=>t.value===e.checkedValue);function r(t){let{"onUpdate:value":n,onChange:r,onUpdateValue:i}=e;n&&W(n,t),i&&W(i,t),r&&W(r,t)}function i(){t.value===e.checkedValue?r(e.uncheckedValue):r(e.checkedValue)}return{checked:n,onClick:i}},render(){let{checked:e}=this,{t}=N();return n(`div`,{class:`inline-flex gap-2px items-center cursor-pointer`,onClick:()=>{this.onClick()}},[this.showText?n(`span`,{class:e?`text-primary`:`text-error`},[e?this.checkedLabel||t(`Public.Status.Running`):this.uncheckedLabel||t(`Public.Status.Stop`)]):``,n(`span`,{class:[`text-14px`,e?`i-mage:play-fill text-primary`:`i-mage:pause-fill text-error`]},null)])}});E();var ge={class:`ml-8px`},_e=X(C({__name:`index`,props:s({accept:{}},{fileList:{default:()=>[]},fileListModifiers:{}}),emits:[`update:fileList`],setup(e){let t=O(e,`fileList`),{t:i}=N(),a=j(()=>t.value&&t.value.length>0?t.value[0].name:i(`Component.Upload.index_2`)),s=e=>{t.value=[e[e.length-1]]};return(i,l)=>{let u=V,d=re;return o(),A(d,{"file-list":t.value,"onUpdate:fileList":[l[0]||(l[0]=e=>t.value=e),s],action:``,accept:e.accept,multiple:!1,"default-upload":!1,"show-file-list":!1},{default:v(()=>[n(u,{size:`small`},{default:v(()=>[r(b(i.$t(`Component.Upload.index_1`)),1)]),_:1}),h(`span`,ge,b(c(a)),1)]),_:1},8,[`file-list`,`accept`])}}}),[[`__scopeId`,`data-v-7b828a1a`]]);E();var $=e(le(),1),ve=C({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(),r=g(null),o=g(null),s=g(``),c=g(null),{isFullscreen:l,toggle:u}=_(c),d=g(!1),f=j(()=>{if(e.content===``)return[t(`Component.Logs.index_1`)];let n=e.content.split(`
|
|
`);return e.rows>0?n.slice(-e.rows):n}),p=null,m=()=>{let t=f.value.join(`
|
|
`),n=String(e.lang),i=$.default.languages[n];s.value=i?$.default.highlight(t,i,n):t,M(()=>{o.value&&r.value&&h(o.value,t),v()})},h=(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)},v=()=>{r.value&&(r.value.scrollTop=r.value.scrollHeight)};D(()=>f.value,()=>{p&&clearTimeout(p),p=setTimeout(()=>{m()},150)}),i(()=>{m()}),a(()=>{p&&clearTimeout(p)});let y=j(()=>({height:l.value?`100vh`:`100%`,border:`none`,margin:0,overflow:`auto`,whiteSpace:e.wrap?`pre-wrap`:`pre`,borderRadius:`8px`,...e.preStyle,fontSize:ie(e.fontSize)}));return()=>n(`div`,{class:`relative`,onMouseenter:()=>{d.value=!0},onMouseleave:()=>{d.value=!1}},[n(K,{ref:c,class:`w-full h-full`,show:e.loading},{default:()=>[n(`pre`,{ref:r,"data-toolbar-order":``,class:`language-${e.lang} line-numbers bt-prism-pre`,style:y.value},[n(`code`,{ref:o,class:`block`,innerHTML:s.value},null)]),n(`div`,{class:`absolute right-16px top-8px flex gap-6px transition-opacity duration-200`,style:{opacity:+!!d.value,pointerEvents:d.value?`auto`:`none`}},[n(V,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{ae(e.content)}},{icon:()=>n(`i`,{class:`text-12px i-common-copy`},null)}),n(V,{type:`primary`,size:`tiny`,class:`w-26px px-0`,onClick:()=>{u()}},{icon:()=>n(`i`,{class:l.value?`i-common-full-exit`:`i-common-full`},null)})])]})])}});E();var ye=C({__name:`index`,props:{value:{default:()=>[]},valueModifiers:{}},emits:[`update:value`],setup(e){let i=O(e,`value`),{t:a}=N(),s=g(null),l=g(`all`),u=g(null),d=j(()=>l.value===``?`primary`:`default`),p=j(()=>{if(l.value===``){let[e,t]=i.value;if(e!==t)return`${Y(e,`yyyy-MM-dd`)} ~ ${Y(t,`yyyy-MM-dd`)}`}return a(`Public.Search.CustomTime`)}),m=e=>e>Date.now(),h=[{label:a(`Public.Search.Last7`),value:`l7`},{label:a(`Public.Search.Last30`),value:`l30`},{label:a(`Public.All`),value:`all`}],_=e=>{switch(u.value=null,e){case`all`:i.value=[];break;case`l7`:i.value=[Date.now()-10080*60*1e3,Date.now()];break;case`l30`:i.value=[Date.now()-720*60*60*1e3,Date.now()];break}},y=e=>{if(e&&e[0]!==e[1]){var t;l.value=``,i.value=e,(t=s.value)==null||t.setShow(!1)}},x=e=>{e||u.value&&u.value[0]===u.value[1]&&(u.value=null)};return(e,i)=>{let a=ee,g=z,C=V,w=L,E=I,D=P;return o(),A(D,{size:8},{default:v(()=>[n(g,{value:c(l),"onUpdate:value":[i[0]||(i[0]=e=>S(l)?l.value=e:null),_],class:`bt-radio`},{default:v(()=>[(o(),t(T,null,f(h,e=>n(a,{key:e.value,value:e.value},{default:v(()=>[r(b(e.label),1)]),_:2},1032,[`value`])),64))]),_:1},8,[`value`]),n(E,{ref_key:`popoverRef`,ref:s,trigger:`click`,placement:`bottom-end`,style:{padding:0},"arrow-point-to-center":!0,"onUpdate:show":x},{trigger:v(()=>[n(C,{type:c(d)},{default:v(()=>[r(b(c(p)),1)]),_:1},8,[`type`])]),default:v(()=>[n(w,{value:c(u),"onUpdate:value":[i[1]||(i[1]=e=>S(u)?u.value=e:null),y],type:`daterange`,panel:!0,actions:null,"is-date-disabled":m},null,8,[`value`])]),_:1},512)]),_:1})}}});E();var be=C({functional:!0,render(){return n(I,{placement:`top`,"arrow-point-to-center":!0},{trigger:()=>n(`a`,{class:`bt-ask-ico`},[r(`?`)]),default:()=>{var e,t;return(e=(t=this.$slots).default)==null?void 0:e.call(t)}})}});E();var xe=C({__name:`index`,props:s({options:{default:()=>[]},placeholder:{}},{value:{type:Array,default:()=>[]},valueModifiers:{}}),emits:[`update:value`],setup(e){let t=e,i=O(e,`value`),a=()=>{let{options:e}=t;i.value=e.map(e=>e.value)},s=()=>{i.value=[]};return(t,c)=>{let u=V,d=ne,f=G;return o(),A(f,l({value:i.value,"onUpdate:value":c[0]||(c[0]=e=>i.value=e)},t.$attrs,{multiple:!0,filterable:!0,options:e.options,placeholder:e.placeholder,"max-tag-count":`responsive`}),{header:v(()=>[n(d,{class:`w-full`},{default:v(()=>[n(u,{class:`flex-1`,onClick:a},{default:v(()=>[r(b(t.$t(`Public.All`)),1)]),_:1}),n(u,{class:`flex-1`,onClick:s},{default:v(()=>[r(b(t.$t(`Public.Btn.Cancel`)),1)]),_:1})]),_:1})]),_:1},16,[`value`,`options`,`placeholder`])}}});export{_e as a,me as c,ue as d,ve as i,pe as l,be as n,he as o,ye as r,Q as s,xe as t,de as u}; |