Files
aaPanel/BTPanel/static/vite/js/useTableColumns-legacy.js
T
Jack ed55fa708d Update to 7.7.0
Since version 7.7.0, we recommend yours update python to 3.12.

[+] Using nginx technology to load static files improves access speed
[+] Refactor homepage, website, FTP, and database using vue3
[+] Table loading changed to skeleton screen
[+] Add Website statistics-v2 professional plug-in
[+] Add Home page - top 5 resource occupancy
[+] Add protection for Files management (requires Tamper-proof for Enterprise 3.7)
[+] Website, FTP, Databases page add program status
[+] Add FTP log analysis (only supports Centos)
[+] Add password-free login to phpMyAdmin
[+] Add Proxy Project in Website (Supported when web service uses Nginx)
[+] Add WP Toolkit (Pro version only)
[+] Redesigned Docker module
[+] Add WP Toolkit Protection
[+] Add WP Toolkit Backup and Restore
[+] Add WP Toolkit Migrated
[+] Add WP Toolkit Clone site (supports new domain and subdomain)
[+] Add WP Toolkit Create site from backup of other panel
[+] Add WP Toolkit support for Cron automatic backup (only save Local disk)
[+] Add WP Toolkit operation log
[+] Add Integrity check for WP Toolkit
[+] Add WP Toolkit plug-in management and themes management

[*] Optimize phpMyAdmin formula access method
[*] Optimize Home page PHP display problem
[*] Optimize jump to the login interface after the login expires
[*] Optimize automatic renewal of SSL at some times
[*] Optimize Let's Encrypt to increase application success rate

[-] Fix Logs Audit cannot be opened
[-] Fix apache URL rewrite issue
[-] Fix phpmyadmin installation problem
[-] Fix the problem that some servers cannot install software
[-] Fix upload file error
[-] Fix left menu hiding problem
[-] Fix aaPanel Mobile QR code display problem
[-] Fix problem that third-party plug-ins are not displayed in the App Store
[-] Fix issue where the menu bar is blank when opening new tabs
[-] Fixed panel not being accessible in some cases
[-] Fix the issue where Curl warning caused the inability to apply for SSL
[-] Fix Quota issues for Website, FTP, Databases
[-] Fix file interface display problem on mobile terminal
2024-07-19 11:25:10 +08:00

2 lines
16 KiB
JavaScript

System.register(["./index-legacy.js?v=1721298337096","./vue-legacy.js?v=1721298337096","./Progress-legacy.js?v=1721298337096"],(function(e,t){"use strict";var n,a,i,o,l,r,d,s,c,u,h,p,b,v,g,f,m,k,w,y,x,C,S,_,B,$,z,W,V,F,R,j,T,D,P,M,N,q,H,L,U,K,O,A,I,Q,E,J,G,X,Y,Z,ee,te,ne,ae,ie,oe,le,re,de,se;return{setters:[e=>{n=e.aH,a=e.bi,i=e.aB,o=e.aE,l=e.bo,r=e.az,d=e.aD,s=e.aT,c=e.aJ,u=e.aK,h=e.bp,p=e.aU,b=e.aM,v=e.aP,g=e.bj,f=e.bq,m=e.br,k=e.aQ,w=e.bs,y=e.bt,x=e.aW,C=e.j,S=e.b4,_=e.G,B=e.a,$=e.J,z=e.e,W=e.v,V=e.al,F=e.L,R=e.b8,j=e.p,T=e.$,D=e._,P=e.bu,M=e.h},e=>{N=e.l,q=e.r,H=e.d,L=e.k,U=e.p,K=e.S,O=e.U,A=e.V,I=e.B,Q=e.M,E=e._,J=e.aj,G=e.$,X=e.W,Y=e.D,Z=e.P,ee=e.q,te=e.a1,ne=e.Z,ae=e.a3,ie=e.ao,oe=e.aq,le=e.b,re=e.F,de=e.ae},e=>{se=e._}],execute:function(){var ce=document.createElement("style");ce.textContent=".iconfont[data-v-985a307f]{width:auto;height:auto;background:none}.bt-table-input[data-v-04feea87]{width:100%;height:22px;padding:0;outline-offset:2px;border:1px solid transparent;background:transparent;white-space:pre-line;color:#666}.bt-table-input[data-v-04feea87]:hover,.bt-table-input[data-v-04feea87]:focus{border:1px solid #20a53a;background-color:#fff}\n",document.head.appendChild(ce),e({a:function(e){const{key:t="ps"}=e;return{key:t,title:e.title||"Note",width:e.width,minWidth:e.minWidth||120,render:n=>Z(xe,{value:n[t],onBlur:async(a,i)=>{const o=n[t];if(o!==a)try{await e.onBlur(a,n),n[t]=a}catch(l){i.target.value=o}}},null)}},b:function(e){return{key:e.key||"action",title:e.title||"OPT",align:e.align||"right",width:e.width,minWidth:e.minWidth,maxWidth:e.maxWidth,render:t=>Z(Se,{options:e.options?.(t)||[]},null)}},d:function(e){return{key:e.key||"status",title:e.title||"Status",width:e.width,minWidth:70,render:t=>Z(Ce,{value:t.status,"checked-title":e.checkedLabel||"Running","unchecked-title":e.uncheckedLabel||"Stop",onClick:n=>{e.confirm&&M(e.confirm(n,t))}},null)}},e:function(e={}){const t=de();return{key:e.key||"path",title:e.title||"Document Root",width:e.width,minWidth:e.minWidth||120,ellipsis:{tooltip:!0},render:e=>Z("a",{class:"text-primary hover:text-primary-hover",href:"javascript:;",onClick:()=>{fe("Path",e.path),t.push("/files")}},[e.path])}},j:function(e){const{key:t="status"}=e;return{key:e.key||"Caching(nginx)",title:e.title||"Caching(nginx)",width:e.width,minWidth:70,render:n=>Z(_e,{disabled:e.disabled,tips:e.tips,value:n[t],onClick:t=>{e.onClick(t,n)}},null)}},u:function(e={}){return{key:e.key||"quota",title:e.title||"Quota",width:e.width||"8%",minWidth:e.minWidth||100,maxWidth:e.maxWidth||120,render:t=>Z(ye,{type:e.type||"",data:t,callback:e.callback},null)}}});const ue={buttonHeightSmall:"14px",buttonHeightMedium:"18px",buttonHeightLarge:"22px",buttonWidthSmall:"14px",buttonWidthMedium:"18px",buttonWidthLarge:"22px",buttonWidthPressedSmall:"20px",buttonWidthPressedMedium:"24px",buttonWidthPressedLarge:"28px",railHeightSmall:"18px",railHeightMedium:"22px",railHeightLarge:"26px",railWidthSmall:"32px",railWidthMedium:"40px",railWidthLarge:"48px"},he={name:"Switch",common:n,self:e=>{const{primaryColor:t,opacityDisabled:n,borderRadius:i,textColor3:o}=e;return Object.assign(Object.assign({},ue),{iconColor:o,textColor:"white",loadingColor:t,opacityDisabled:n,railColor:"rgba(0, 0, 0, .14)",railColorActive:t,buttonBoxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.3), inset 0 0 1px 0 rgba(0, 0, 0, 0.05)",buttonColor:"#FFF",railBorderRadiusSmall:i,railBorderRadiusMedium:i,railBorderRadiusLarge:i,buttonBorderRadiusSmall:i,buttonBorderRadiusMedium:i,buttonBorderRadiusLarge:i,boxShadowFocus:`0 0 0 2px ${a(t,{alpha:.2})}`})}},pe=i("switch","\n height: var(--n-height);\n min-width: var(--n-width);\n vertical-align: middle;\n user-select: none;\n -webkit-user-select: none;\n display: inline-flex;\n outline: none;\n justify-content: center;\n align-items: center;\n",[o("children-placeholder","\n height: var(--n-rail-height);\n display: flex;\n flex-direction: column;\n overflow: hidden;\n pointer-events: none;\n visibility: hidden;\n "),o("rail-placeholder","\n display: flex;\n flex-wrap: none;\n "),o("button-placeholder","\n width: calc(1.75 * var(--n-rail-height));\n height: var(--n-rail-height);\n "),i("base-loading","\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translateX(-50%) translateY(-50%);\n font-size: calc(var(--n-button-width) - 4px);\n color: var(--n-loading-color);\n transition: color .3s var(--n-bezier);\n ",[l({left:"50%",top:"50%",originalTransform:"translateX(-50%) translateY(-50%)"})]),o("checked, unchecked","\n transition: color .3s var(--n-bezier);\n color: var(--n-text-color);\n box-sizing: border-box;\n position: absolute;\n white-space: nowrap;\n top: 0;\n bottom: 0;\n display: flex;\n align-items: center;\n line-height: 1;\n "),o("checked","\n right: 0;\n padding-right: calc(1.25 * var(--n-rail-height) - var(--n-offset));\n "),o("unchecked","\n left: 0;\n justify-content: flex-end;\n padding-left: calc(1.25 * var(--n-rail-height) - var(--n-offset));\n "),r("&:focus",[o("rail","\n box-shadow: var(--n-box-shadow-focus);\n ")]),d("round",[o("rail","border-radius: calc(var(--n-rail-height) / 2);",[o("button","border-radius: calc(var(--n-button-height) / 2);")])]),s("disabled",[s("icon",[d("rubber-band",[d("pressed",[o("rail",[o("button","max-width: var(--n-button-width-pressed);")])]),o("rail",[r("&:active",[o("button","max-width: var(--n-button-width-pressed);")])]),d("active",[d("pressed",[o("rail",[o("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])]),o("rail",[r("&:active",[o("button","left: calc(100% - var(--n-offset) - var(--n-button-width-pressed));")])])])])])]),d("active",[o("rail",[o("button","left: calc(100% - var(--n-button-width) - var(--n-offset))")])]),o("rail","\n overflow: hidden;\n height: var(--n-rail-height);\n min-width: var(--n-rail-width);\n border-radius: var(--n-rail-border-radius);\n cursor: pointer;\n position: relative;\n transition:\n opacity .3s var(--n-bezier),\n background .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier);\n background-color: var(--n-rail-color);\n ",[o("button-icon","\n color: var(--n-icon-color);\n transition: color .3s var(--n-bezier);\n font-size: calc(var(--n-button-height) - 4px);\n position: absolute;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n line-height: 1;\n ",[l()]),o("button",'\n align-items: center; \n top: var(--n-offset);\n left: var(--n-offset);\n height: var(--n-button-height);\n width: var(--n-button-width-pressed);\n max-width: var(--n-button-width);\n border-radius: var(--n-button-border-radius);\n background-color: var(--n-button-color);\n box-shadow: var(--n-button-box-shadow);\n box-sizing: border-box;\n cursor: inherit;\n content: "";\n position: absolute;\n transition:\n background-color .3s var(--n-bezier),\n left .3s var(--n-bezier),\n opacity .3s var(--n-bezier),\n max-width .3s var(--n-bezier),\n box-shadow .3s var(--n-bezier);\n ')]),d("active",[o("rail","background-color: var(--n-rail-color-active);")]),d("loading",[o("rail","\n cursor: wait;\n ")]),d("disabled",[o("rail","\n cursor: not-allowed;\n opacity: .5;\n ")])]),be=Object.assign(Object.assign({},u.props),{size:{type:String,default:"medium"},value:{type:[String,Number,Boolean],default:void 0},loading:Boolean,defaultValue:{type:[String,Number,Boolean],default:!1},disabled:{type:Boolean,default:void 0},round:{type:Boolean,default:!0},"onUpdate:value":[Function,Array],onUpdateValue:[Function,Array],checkedValue:{type:[String,Number,Boolean],default:!0},uncheckedValue:{type:[String,Number,Boolean],default:!1},railStyle:Function,rubberBand:{type:Boolean,default:!0},onChange:[Function,Array]});let ve;const ge=e("_",N({name:"Switch",props:be,setup(e){void 0===ve&&(ve="undefined"==typeof CSS||void 0!==CSS.supports&&CSS.supports("width","max(1px)"));const{mergedClsPrefixRef:t,inlineThemeDisabled:n}=c(e),a=u("Switch","-switch",pe,he,e,t),i=h(e),{mergedSizeRef:o,mergedDisabledRef:l}=i,r=q(e.defaultValue),d=H(e,"value"),s=p(d,r),v=L((()=>s.value===e.checkedValue)),g=q(!1),f=q(!1),m=L((()=>{const{railStyle:t}=e;if(t)return t({focused:f.value,checked:v.value})}));function C(t){const{"onUpdate:value":n,onChange:a,onUpdateValue:o}=e,{nTriggerFormInput:l,nTriggerFormChange:d}=i;n&&x(n,t),o&&x(o,t),a&&x(a,t),r.value=t,l(),d()}const S=L((()=>{const{value:e}=o,{self:{opacityDisabled:t,railColor:n,railColorActive:i,buttonBoxShadow:l,buttonColor:r,boxShadowFocus:d,loadingColor:s,textColor:c,iconColor:u,[k("buttonHeight",e)]:h,[k("buttonWidth",e)]:p,[k("buttonWidthPressed",e)]:b,[k("railHeight",e)]:v,[k("railWidth",e)]:g,[k("railBorderRadius",e)]:f,[k("buttonBorderRadius",e)]:m},common:{cubicBezierEaseInOut:x}}=a.value;let C,S,_;return ve?(C=`calc((${v} - ${h}) / 2)`,S=`max(${v}, ${h})`,_=`max(${g}, calc(${g} + ${h} - ${v}))`):(C=w((y(v)-y(h))/2),S=w(Math.max(y(v),y(h))),_=y(v)>y(h)?g:w(y(g)+y(h)-y(v))),{"--n-bezier":x,"--n-button-border-radius":m,"--n-button-box-shadow":l,"--n-button-color":r,"--n-button-width":p,"--n-button-width-pressed":b,"--n-button-height":h,"--n-height":S,"--n-offset":C,"--n-opacity-disabled":t,"--n-rail-border-radius":f,"--n-rail-color":n,"--n-rail-color-active":i,"--n-rail-height":v,"--n-rail-width":g,"--n-width":_,"--n-box-shadow-focus":d,"--n-loading-color":s,"--n-text-color":c,"--n-icon-color":u}})),_=n?b("switch",L((()=>o.value[0])),S,e):void 0;return{handleClick:function(){e.loading||l.value||(s.value!==e.checkedValue?C(e.checkedValue):C(e.uncheckedValue))},handleBlur:function(){f.value=!1,function(){const{nTriggerFormBlur:e}=i;e()}(),g.value=!1},handleFocus:function(){f.value=!0,function(){const{nTriggerFormFocus:e}=i;e()}()},handleKeyup:function(t){e.loading||l.value||" "===t.key&&(s.value!==e.checkedValue?C(e.checkedValue):C(e.uncheckedValue),g.value=!1)},handleKeydown:function(t){e.loading||l.value||" "===t.key&&(t.preventDefault(),g.value=!0)},mergedRailStyle:m,pressed:g,mergedClsPrefix:t,mergedValue:s,checked:v,mergedDisabled:l,cssVars:n?void 0:S,themeClass:null==_?void 0:_.themeClass,onRender:null==_?void 0:_.onRender}},render(){const{mergedClsPrefix:e,mergedDisabled:t,checked:n,mergedRailStyle:a,onRender:i,$slots:o}=this;null==i||i();const{checked:l,unchecked:r,icon:d,"checked-icon":s,"unchecked-icon":c}=o,u=!(v(d)&&v(s)&&v(c));return U("div",{role:"switch","aria-checked":n,class:[`${e}-switch`,this.themeClass,u&&`${e}-switch--icon`,n&&`${e}-switch--active`,t&&`${e}-switch--disabled`,this.round&&`${e}-switch--round`,this.loading&&`${e}-switch--loading`,this.pressed&&`${e}-switch--pressed`,this.rubberBand&&`${e}-switch--rubber-band`],tabindex:this.mergedDisabled?void 0:0,style:this.cssVars,onClick:this.handleClick,onFocus:this.handleFocus,onBlur:this.handleBlur,onKeyup:this.handleKeyup,onKeydown:this.handleKeydown},U("div",{class:`${e}-switch__rail`,"aria-hidden":"true",style:a},g(l,(t=>g(r,(n=>t||n?U("div",{"aria-hidden":!0,class:`${e}-switch__children-placeholder`},U("div",{class:`${e}-switch__rail-placeholder`},U("div",{class:`${e}-switch__button-placeholder`}),t),U("div",{class:`${e}-switch__rail-placeholder`},U("div",{class:`${e}-switch__button-placeholder`}),n)):null)))),U("div",{class:`${e}-switch__button`},g(d,(t=>g(s,(n=>g(c,(a=>U(f,null,{default:()=>this.loading?U(m,{key:"loading",clsPrefix:e,strokeWidth:20}):this.checked&&(n||t)?U("div",{class:`${e}-switch__button-icon`,key:n?"checked-icon":"icon"},n||t):this.checked||!a&&!t?null:U("div",{class:`${e}-switch__button-icon`,key:a?"unchecked-icon":"icon"},a||t)}))))))),g(l,(t=>t&&U("div",{key:"checked",class:`${e}-switch__checked`},t))),g(r,(t=>t&&U("div",{key:"unchecked",class:`${e}-switch__unchecked`},t))))))}})),fe=(e("g",((e,t="")=>{const n=localStorage.getItem(e);return C(t)?null!=n?JSON.parse(n):t:null!=n?n:t})),e("s",((e,t)=>{localStorage.setItem(e,`${t}`)})),e("c",((e,t)=>{const n=new Date;n.setTime(n.getTime()+2592e6),document.cookie=e+"="+escape(t)+";expires="+n.toUTCString()}))),me=e("h",B(N({__name:"index",props:{iconName:{type:String,default:""},iconSize:{type:String,default:"16"}},setup:e=>(t,n)=>{const a=_;return K(),O(a,{class:"items-center",size:6},{default:A((()=>[I(E("i",{class:J(["iconfont",`icon-${e.iconName}`]),style:G({fontSize:X(S)(e.iconSize)})},null,6),[[Q,e.iconName]]),Y(t.$slots,"default",{},void 0,!0)])),_:3})}}),[["__scopeId","data-v-985a307f"]])),ke=(e("f",N({__name:"index",setup(e){const n=()=>{$({width:574,minHeight:400,component:te((()=>W((()=>t.import("./submit-legacy.js?v=1721298337096")),void 0)))})};return(e,t)=>{const a=z,i=me;return K(),O(i,{"icon-name":"demand"},{default:A((()=>[Z(a,{onClick:n},{default:A((()=>[ee("Feedback")])),_:1})])),_:1})}}})),{class:"leading-20px"}),we=E("p",null,"Click Modify Capacity Quota",-1),ye=N({__name:"index",props:{type:{default:"site"},data:{},callback:{}},setup(e){const n=e,a=L((()=>{const{data:e}=n,{quota:t}=e;return!t.size})),i=L((()=>{if(a.value)return 0;const{data:e}=n,t=V(e,"quota.used",0);let i=V(e,"quota.size",0);return i=1024*i*1024,0===i?0:t/i*100})),o=L((()=>{const{data:e}=n,t=V(e,"quota.used",0);return F(t)})),l=L((()=>{const{data:e}=n;return`${V(e,"quota.size",0).toFixed(2)} MB`})),r=L((()=>i.value<90?"success":"error")),d=new Map([["site","Site"],["ftp","FTP"],["database","Database"]]),s=()=>{$({title:`${d.get(n.type)||""} set new quota [${n.data.name}]`,width:480,minHeight:222,footer:!0,data:{type:n.type,info:n.data,callback:n.callback},component:te((()=>W((()=>t.import("./quota-config-legacy.js?v=1721298337096")),void 0)))})};return(e,t)=>{const n=z,d=se,c=R;return X(a)?(K(),O(n,{key:0,onClick:s},{default:A((()=>[ee("Not set")])),_:1})):(K(),ne("div",{key:1,class:"cursor-pointer",onClick:s},[Z(c,{placement:"bottom-start","arrow-point-to-center":!0},{trigger:A((()=>[Z(d,{type:"line",status:X(r),percentage:X(i),height:12,"border-radius":2,"show-indicator":!1},null,8,["status","percentage"])])),default:A((()=>[E("div",ke,[E("p",null,"Quota already set: "+ae(X(o)),1),E("p",null,"Quota already set: "+ae(X(l)),1),we])])),_:1})]))}}}),xe=B(N({__name:"index",props:{value:{default:""},onUpdateValue:{},onBlur:{}},setup(e){const t=e,n=ie(t,"value"),a=e=>{const n=e.target;t?.onBlur?.(n.value||"",e)};return(e,t)=>I((K(),ne("input",{"onUpdate:modelValue":t[0]||(t[0]=e=>le(n)?n.value=e:null),class:"bt-table-input",onBlur:a},null,544)),[[oe,X(n)]])}}),[["__scopeId","data-v-04feea87"]]),Ce=e("i",N({__name:"index",props:{value:{type:[Number,String,Boolean,null],default:"1"},checkedValue:{type:[Number,String,Boolean],default:"1"},uncheckedValue:{type:[Number,String,Boolean],default:"0"},checkedTitle:{default:"Running"},uncheckedTitle:{default:"Stopped"},onClick:{default:void 0}},setup(e){const t=e,n=()=>{const{value:e,checkedValue:n,uncheckedValue:a,onClick:i}=t;i&&x(i,e===n?a:n)};return(e,t)=>{const a=_;return K(),O(a,{class:J(["items-center cursor-pointer",e.value===e.checkedValue?"text-primary":"text-error"]),size:0,inline:!0,onClick:n},{default:A((()=>[E("span",null,ae(e.value===e.checkedValue?e.checkedTitle:e.uncheckedTitle),1),E("span",{class:J(["iconfont mt-1px","icon-"+(e.value===e.checkedValue?"start":"stop")])},null,2)])),_:1},8,["class"])}}})),Se=e("B",N({name:"BtLinkGroup",props:{options:{type:Array,default:()=>[]}},render(){return Z("div",{class:"inline-flex items-center"},[this.options.filter((e=>void 0===e.show||e.show)).map(((e,t)=>{const n=e.linkType||"default";return Z(re,null,[0!==t?Z(j,{class:"mx-4px!",vertical:!0},null):"","default"===n?Z(z,{disabled:e.disabled||!1,width:e.width||"auto",onClick:()=>{e.onClick?.()}},{default:()=>[e.label]}):"","dropdown"===n?Z(T,e.dropdown||{},{default:()=>[Z(z,{disabled:e.disabled||!1,onClick:()=>{e.onClick?.()}},{default:()=>[e.label,Z(D,{name:"base-arrow-bottom",size:"13"},null)]})]}):""])}))])}})),_e=N({__name:"index",props:{disabled:{type:Boolean,default:!1},tips:{},value:{type:[Boolean,String],default:!1},onClick:{}},setup(e){let t=q(!0);const n=e;"string"==typeof n.value?t.value=!!n.value:t.value=n.value;const a=()=>{const{onClick:e}=n;e&&x(e,t.value)};return(e,n)=>{const i=ge,o=P;return K(),O(o,{trigger:"hover",disabled:!(e.disabled&&X(t))},{trigger:A((()=>[Z(i,{size:"small",value:X(t),"onUpdate:value":[n[0]||(n[0]=e=>le(t)?t.value=e:t=e),a],disabled:e.disabled&&X(t)},null,8,["value","disabled"])])),default:A((()=>[ee(" "+ae(e.tips),1)])),_:1},8,["disabled"])}}})}}}));