HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/cataluge-setting-legacy.js
!function(){function e(n){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(n)}function n(e){return function(e){if(Array.isArray(e))return t(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,n){if(e){if("string"==typeof e)return t(e,n);var r={}.toString.call(e).slice(8,-1);return"Object"===r&&e.constructor&&(r=e.constructor.name),"Map"===r||"Set"===r?Array.from(e):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?t(e,n):void 0}}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function t(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t<n;t++)r[t]=e[t];return r}function r(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter(function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable})),t.push.apply(t,r)}return t}function a(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?r(Object(t),!0).forEach(function(n){u(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):r(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function u(n,t,r){return(t=function(n){var t=function(n,t){if("object"!=e(n)||!n)return n;var r=n[Symbol.toPrimitive];if(void 0!==r){var a=r.call(n,t||"default");if("object"!=e(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(n)}(n,"string");return"symbol"==e(t)?t:t+""}(t))in n?Object.defineProperty(n,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):n[t]=r,n}function o(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,n,t="function"==typeof Symbol?Symbol:{},r=t.iterator||"@@iterator",a=t.toStringTag||"@@toStringTag";function u(t,r,a,u){var o=r&&r.prototype instanceof c?r:c,s=Object.create(o.prototype);return l(s,"_invoke",function(t,r,a){var u,o,l,c=0,s=a||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return u=n,o=0,l=e,d.n=t,i}};function p(t,r){for(o=t,l=r,n=0;!f&&c&&!a&&n<s.length;n++){var a,u=s[n],p=d.p,m=u[2];t>3?(a=m===r)&&(l=u[(o=u[4])?5:(o=3,3)],u[4]=u[5]=e):u[0]<=p&&((a=t<2&&p<u[1])?(o=0,d.v=r,d.n=u[1]):p<m&&(a=t<3||u[0]>r||r>m)&&(u[4]=t,u[5]=r,d.n=m,o=0))}if(a||t>1)return i;throw f=!0,r}return function(a,s,m){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),o=s,l=m;(n=o<2?e:l)||!f;){u||(o?o<3?(o>1&&(d.n=-1),p(o,l)):d.n=l:d.v=l);try{if(c=2,u){if(o||(a="next"),n=u[a]){if(!(n=n.call(u,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,o<2&&(o=0)}else 1===o&&(n=u.return)&&n.call(u),o<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),o=1);u=e}else if((n=(f=d.n<0)?l:t.call(r,d))!==i)break}catch(n){u=e,o=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,a,u),!0),s}var i={};function c(){}function s(){}function f(){}n=Object.getPrototypeOf;var d=[][r]?n(n([][r]())):(l(n={},r,function(){return this}),n),p=f.prototype=c.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,l(e,a,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=f,l(p,"constructor",f),l(f,"constructor",s),s.displayName="GeneratorFunction",l(f,a,"GeneratorFunction"),l(p),l(p,a,"Generator"),l(p,r,function(){return this}),l(p,"toString",function(){return"[object Generator]"}),(o=function(){return{w:u,m:m}})()}function l(e,n,t,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}l=function(e,n,t,r){function u(n,t){l(e,n,function(e){return this._invoke(n,t,e)})}n?a?a(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(u("next",0),u("throw",1),u("return",2))},l(e,n,t,r)}function i(e,n,t,r,a,u,o){try{var l=e[u](o),i=l.value}catch(e){return void t(e)}l.done?n(i):Promise.resolve(i).then(r,a)}function c(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var u=e.apply(n,t);function o(e){i(u,r,a,o,l,"next",e)}function l(e){i(u,r,a,o,l,"throw",e)}o(void 0)})}}System.register(["./index-legacy130.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy116.js?v=1777008528","./index-legacy3.js?v=1777008528","./useController-legacy13.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./ace-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528"],function(e,t){"use strict";var r,u,l,i,s,f,d,p,m,v,h,g,y,b,w,_,k,V,x,P,C,j,S,I,O,T,U,F,q,G,A,L,N,D,E,H,R,z,B,M,K,W,J,Q,Z,$,X,Y,ee,ne,te,re,ae,ue,oe,le,ie,ce,se,fe,de,pe,me;return{setters:[function(e){r=e.B},function(e){u=e.c,l=e.M,i=e.du,s=e.w,f=e.k,d=e.I,p=e._,m=e.e,v=e.dm,h=e.c7,g=e.cO,y=e.K,b=e.cZ},function(e){w=e.a7,_=e.r,k=e.H,V=e.aI,x=e.n,P=e.e,C=e.c,j=e.o,S=e.I,I=e.J,O=e.p,T=e.j,U=e.k,F=e.q,q=e.v,G=e.x,A=e.Q,L=e.y,N=e.C,D=e.z,E=e.ap,H=e.G,R=e.ad,z=e.ab},function(e){B=e._},function(e){M=e.w,K=e.p,W=e.k,J=e.o},function(e){Q=e.o},function(e){Z=e.setHasPwd,$=e.closeHasPwd,X=e.setPath,Y=e.setSiteRunPath,ee=e.getSitesFtp,ne=e.setSitesFtp,te=e.delSiteRsync,re=e.removeSendTask,ae=e.delGitTask,ue=e.getGitTask,oe=e.addGitTask,le=e.runSiteTask,ie=e.getFileBody,ce=e.setDirUserINI,se=e.writeAccessLog,fe=e.getCatalogueKey,de=e.getDirUserINI,pe=e.getBtSyncStatus},function(e){me=e.u},null,null,null],execute:function(){var ve=w(),he=u().payment,ge=me().siteInfo,ye=he.value.authType,be=_(!1),we=_(),_e=_(),ke=k({path:"",runPath:"",dirs:[],userini:!1,sync_git:!1,logs:!1,pass:!1}),Ve=_(!1),xe=k({ftp_status:!1,ftp_name:"",ftp_pwd:""}),Pe=_(!1),Ce=_(""),je=_([]),Se=_(!1),Ie=k({git_addr:"",branch:"",cycle:1}),Oe=_(""),Te=_(!1),Ue=_(!1),Fe={git_addr:[{required:!0,message:"请输入git地址",trigger:"blur"}]};_({mode:"ace/mode/nginx",theme:ve.value?"ace/theme/clouds_midnight":"ace/theme/monokai",wrap:!0,showInvisibles:!1,showFoldWidgets:!1,useSoftTabs:!0,tabSize:2,showPrintMargin:!1,readOnly:!0,fontSize:"12px"});var qe=k({status:!1,username:"",password:"",rePass:""}),Ge={username:[{required:!0,message:"账号不能为空",trigger:["blur"]}],password:[{required:!0,message:"密码不能为空",trigger:["blur"]}],rePass:[{required:!0,message:"重复密码不能为空",trigger:["blur"]},{validator:function(e,n,t){n!==qe.password?t(new Error("两次输入密码不一致")):t()},trigger:["blur","change"]}]},Ae=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:we.value.validate(function(){var e=c(o().m(function e(n){var t,r,a;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!n){e.n=5;break}return t=l.load("正在设置,请稍后..."),e.p=1,e.n=2,Z({id:ge.value.id,username:qe.username,password:qe.password});case 2:r=e.v,l.request(r),e.n=4;break;case 3:e.p=3,a=e.v,console.log(a);case 4:return e.p=4,t.close(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(n){return e.apply(this,arguments)}}());case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Le=function(){var e=c(o().m(function e(n){var t,r,a,u;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,n){e.n=2;break}return t=l.load("正在关闭密码访问,请稍后..."),e.n=1,$({id:ge.value.id});case 1:r=e.v,t.close(),l.request(r);case 2:e.n=4;break;case 3:e.p=3,u=e.v,console.log(u);case 4:return e.p=4,null===(a=t)||void 0===a||a.close(),e.f(4);case 5:return e.a(2)}},e,null,[[0,3,4,5]])}));return function(n){return e.apply(this,arguments)}}(),Ne=function(){var e=c(o().m(function e(){var n,t;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,fe({table:"sites",key:"path",id:ge.value.id});case 1:n=e.v,ke.path=n.data,e.n=3;break;case 2:e.p=2,t=e.v,console.log(t);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),De=function(){var e=ke.path.endsWith("/")?ke.path.slice(0,-1):ke.path;M({type:"dir",path:e+ke.runPath,disabledPath:e,change:function(n){ke.runPath=n.replace(e,"")||"/"}})},Ee=function(){M({type:"dir",path:ke.path,change:function(e){ke.path=e}})},He=function(){var e=c(o().m(function e(){var n,t;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,de({path:ke.path,id:ge.value.id});case 1:n=e.v,ke.dirs=n.data.runPath.dirs,ke.runPath=n.data.runPath.runPath,ke.sync_git=n.data.sync_git,ke.logs=n.data.logs,ke.userini=n.data.userini,qe.status=n.data.pass,e.n=3;break;case 2:e.p=2,t=e.v,console.log(t);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=c(o().m(function e(){var n,t,r;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=l.load("正在保存中..."),e.p=1,e.n=2,X({path:ke.path,id:ge.value.id});case 2:t=e.v,l.request(t),t.status&&(ge.value.path=ke.path),He(),e.n=4;break;case 3:e.p=3,r=e.v,console.log(r);case 4:return e.p=4,n.close(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),ze=function(){var e=c(o().m(function e(){var n,t,r;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return n=l.load("正在设置,请稍后..."),e.p=1,e.n=2,Y({runPath:ke.runPath,id:ge.value.id});case 2:t=e.v,l.request(t),e.n=4;break;case 3:e.p=3,r=e.v,console.log(r);case 4:return e.p=4,n.close(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),Be=function(){var e=c(o().m(function e(){var n,t,r,a,u;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ee({site_id:ge.value.id});case 1:t=e.v,null!==(n=t.data.info)&&void 0!==n&&n.id?(xe.ftp_status=!0,xe.ftp_id=null===(r=t.data.info)||void 0===r?void 0:r.id,xe.ftp_name=null===(a=t.data.info)||void 0===a?void 0:a.name,xe.ftp_pwd=t.data.info.password):(xe.ftp_status=!1,xe.ftp_name="",xe.ftp_pwd="",xe.ftp_id=""),e.n=3;break;case 2:e.p=2,u=e.v,console.log(u);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=c(o().m(function e(n,t){var r,u,c,d,p;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:if(!t){e.n=9;break}if(r=l.load("正在处理中,请稍后..."),e.p=1,xe.ftp_id){e.n=2;break}return Me(!0,!1),e.a(2);case 2:return delete(u=a(a({site_id:ge.value.id},xe),{},{siteName:ge.value.name})).ftp_status,e.n=3,ne(u);case 3:if(c=e.v,l.request(c),Be(),!c.data.status){e.n=4;break}Ve.value=!1,e.n=5;break;case 4:return e.a(2,!1);case 5:e.n=7;break;case 6:e.p=6,p=e.v,console.log(p);case 7:return e.p=7,r.close(),e.f(7);case 8:e.n=12;break;case 9:return n&&(xe.ftp_name=xe.ftp_name||i(12),xe.ftp_pwd=xe.ftp_pwd||i(12)),(d=a(a({site_id:ge.value.id},xe),{},{siteName:ge.value.name})).ftp_id||delete d.ftp_id,xe.ftp_status=!n,e.n=10,s({title:"FTP状态",content:n?"创建FTP将会同步到FTP界面,是否继续操作?":"关闭FTP后,将会删除当前网站的FTP账号,是否继续操作?",icon:"warning-filled"});case 10:return e.n=11,f({loading:"正在处理中,请稍后...",request:ne(d),message:!0});case 11:Be();case 12:return e.a(2)}},e,null,[[1,6,7,8]])}));return function(n,t){return e.apply(this,arguments)}}(),Ke=function(){var e=c(o().m(function e(){var n,t,r,a,u,l;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,pe({path:ke.path});case 1:n=e.v,Pe.value=n.data.have_sync,Pe.value&&(je.value=Array.isArray(null===(t=n.data)||void 0===t?void 0:t.data)?null===(r=n.data)||void 0===r?void 0:r.data:[],null!==(a=n.data)&&void 0!==a&&null!==(a=a.data)&&void 0!==a&&a.name&&(Ce.value=null===(u=n.data)||void 0===u||null===(u=u.data)||void 0===u?void 0:u.name)),e.n=3;break;case 2:e.p=2,l=e.v,console.log(l);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),We=function(){var e=c(o().m(function e(n){var r,u,i,v,h,g,y,b,w,_,k;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,Pe.value=n,!n){e.n=11;break}return e.n=1,d({sName:"rsync"});case 1:if(r=e.v,!((u=r.data).setup&&u.endtime>=0)){e.n=6;break}if(!(parseFloat(u.version)>=parseFloat("3.9.3"))){e.n=3;break}return e.n=2,p(function(){return t.import("./index-legacy3.js?v=1777008528").then(function(e){return e.dO})},void 0,t.meta.url);case 2:i=e.v,v=i.default,h=v(),g=V(h),y=g.compData,b=g.isSuccess,y.value={row:{path:ge.value.path,type:"site",refreshEvent:Ke}},m({isAsync:!0,title:"【".concat(ge.value.name,"】设置数据同步"),area:56,component:function(){return p(function(){return t.import("./index-legacy430.js?v=1777008528")},void 0,t.meta.url)},onCancel:function(){x(function(){b.value||(Pe.value=!1)})}}),e.n=5;break;case 3:return e.n=4,s({title:"更新提示",content:"当前版本过低,无法使用此功能,是否继续更新?",icon:"warning-filled"});case 4:return e.n=5,Je(u);case 5:e.n=10;break;case 6:if(!(u.endtime>=0)){e.n=8;break}return e.n=7,s({title:"安装提示",content:"检测到【".concat(u.title,"】未安装,是否立即安装开启使用?"),icon:"warning-filled"});case 7:K({name:u.name,type:"i",pluginInfo:u}),e.n=9;break;case 8:W({sourceId:120});case 9:x(function(){Pe.value=!1});case 10:e.n=16;break;case 11:return e.n=12,s({title:"删除同步任务",content:"即将删除该同步任务,是否继续操作?",icon:"warning-filled"});case 12:if(!je.value.length){e.n=14;break}return w=l.load("正在删除同步任务,请稍后..."),_=je.value.map(function(){var e=c(o().m(function e(n){var t,r;return o().w(function(e){for(;;)switch(e.n){case 0:if("modules"!==n.type){e.n=2;break}return e.n=1,te({mName:n.data.name});case 1:return t=e.v,e.a(2,a(a({},t.data),{},{title:"接收任务",name:n.data.name}));case 2:return e.n=3,re({send_id:n.data.id});case 3:return r=e.v,e.a(2,a(a({},r.data),{},{title:"发送任务",name:n.data.name}));case 4:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}()),e.n=13,Promise.all(_);case 13:k=e.v,w.close(),k.length>1?Q({title:"删除同步任务",autoTitle:"删除同步任务完成",resultData:k,resultColumn:[{label:"任务名称",prop:"name"},{label:"任务类型",prop:"title"},{label:"操作结果",prop:"msg",align:"rigth",render:function(e){return P("span",{class:e.status?"text-primary":"text-danger"},[e.msg])}}]}):l.request(k[0]),e.n=15;break;case 14:return e.n=15,f({loading:"正在删除同步任务,请稍后...",request:te({mName:Ce.value}),message:!0});case 15:Ke();case 16:e.n=18;break;case 17:e.p=17,e.v,Pe.value=!n;case 18:return e.a(2)}},e,null,[[0,17]])}));return function(n){return e.apply(this,arguments)}}(),Je=function(){var e=c(o().m(function e(n){return o().w(function(e){for(;;)if(0===e.n)return e.a(2)},e)}));return function(n){return e.apply(this,arguments)}}(),Qe=function(){var e=c(o().m(function e(){var n,t,r;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,d({sName:"rsync"});case 1:return n=e.v,t=n.data,e.n=2,J({name:"rsync",softData:t});case 2:e.n=4;break;case 3:e.p=3,r=e.v,console.log(r);case 4:return e.a(2)}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}(),Ze=function(){var e=c(o().m(function e(n){var t;return o().w(function(e){for(;;)switch(e.n){case 0:if("ltd"===ye){e.n=1;break}return e.a(2,W({sourceId:310,disablePro:!0}));case 1:if(n){e.n=4;break}return ke.sync_git=!0,e.n=2,s({title:"关闭git同步",isHtml:!0,content:'<div>关闭后将不在同步git文件到网站目录,是否继续操作?</div><div class="text-danger">此功因设计缺陷已下架,关闭后将无法再次开启该功能</div>',icon:"warning-filled"});case 2:return e.n=3,f({loading:"正在关闭,请稍后...",request:ae({site_id:ge.value.id}),message:!0});case 3:(t=e.v).status&&(ke.sync_git=!t.status),e.n=5;break;case 4:return ke.sync_git=!1,e.n=5,Xe();case 5:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),$e=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:if("ltd"===ye){e.n=1;break}return e.a(2,W({sourceId:310,disablePro:!0}));case 1:return e.n=2,Xe();case 2:Se.value=!0;case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Xe=function(){var e=c(o().m(function e(){var n,t,r,a;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ue({site_id:ge.value.id});case 1:t=e.v,r=t.data,null!==(n=r.msg)&&void 0!==n&&n.git_addr?(Ie.git_addr=r.msg.git_addr,Ie.branch=r.msg.branch,Ie.cycle=r.msg.cycle):(Ie.git_addr="",Ie.branch="",Ie.cycle=1,Se.value=!0),e.n=3;break;case 2:e.p=2,a=e.v,console.log(a);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),Ye=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,_e.value.validate();case 1:return e.n=2,s({title:"git同步覆盖提示",content:"从git同步文件到网站目录将覆盖网站目录的文件,是否继续操作?",icon:"warning-filled"});case 2:return e.n=3,f({loading:"正在设置,请稍后...",request:oe(a({site_id:ge.value.id},Ie)),message:!0});case 3:e.v.status&&(Se.value=!1,He());case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),en=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:if("ltd"===ye){e.n=1;break}return e.a(2,W({sourceId:310,disablePro:!0}));case 1:f({request:le({site_id:ge.value.id}),message:!0});case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),nn=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,tn();case 1:Ue.value=!0;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),tn=function(){var e=c(o().m(function e(){var n;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return Te.value=!0,e.p=1,e.n=2,ie({path:"/www/wwwlogs/syncsite/"+ge.value.id+".log"});case 2:n=e.v,Oe.value=n.data.data||"暂无日志数据",e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,Te.value=!1,e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),rn=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,f({loading:"正在设置防跨站,请稍后...",request:ce({path:ke.path}),message:!0});case 1:e.v.status&&He();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),an=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,f({loading:"正在设置写访问日志,请稍后...",request:se({id:ge.value.id}),message:!0});case 1:e.v.status&&He();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),un=function(){var e=c(o().m(function e(){var n;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return be.value=!0,e.p=1,e.n=2,Ne();case 2:return e.n=3,He();case 3:return e.n=4,Be();case 4:return e.n=5,Ke();case 5:e.n=7;break;case 6:e.p=6,n=e.v,console.log(n);case 7:return e.p=7,be.value=!1,e.f(7);case 8:return e.a(2)}},e,null,[[1,6,7,8]])}));return function(){return e.apply(this,arguments)}}(),on={class:""},ln={class:"formItem"},cn={class:"formItem"},sn={class:"formItem"},fn={key:0,class:"formItem"},dn={key:1,class:"formItem flex flex-col !items-start"},pn={class:"flex justify-center items-center"},mn={class:"formItem"},vn={class:"formItem"},hn={class:"flex items-center"},gn={class:"p-[20px]"},yn={class:"p-[20px]"},bn={class:"p-[20px]"},wn={class:"flex items-center justify-between"};e("default",b(C({__name:"cataluge-setting",setup:function(e,t){var a=t.expose,o=u(),l=o.adHideInfo,i=o.enterpriseRec;return j(un),a({init:un}),function(e,t){var a=B,u=D,o=E,c=h,s=H,f=g,d=R,p=z,m=y,b=r,w=S("bt-loading");return I((T(),U("div",on,[F("div",ln,[t[26]||(t[26]=F("span",{class:"formLabel"},"网站目录",-1)),P(a,{class:"mr-[12px]",modelValue:O(ke).path,"onUpdate:modelValue":t[0]||(t[0]=function(e){return O(ke).path=e}),icon:"el-folder-opened",onIconClick:O(Ee),width:"32rem"},null,8,["modelValue","onIconClick"]),P(u,{type:"primary",onClick:O(Re)},{default:q(function(){return n(t[25]||(t[25]=[G("保存",-1)]))}),_:1},8,["onClick"])]),t[51]||(t[51]=F("span",{class:"formTips"},"当前网站的部署目录,可以选择其他目录",-1)),F("div",cn,[t[28]||(t[28]=F("span",{class:"formLabel"},"运行目录",-1)),P(a,{class:"mr-[12px]",modelValue:O(ke).runPath,"onUpdate:modelValue":t[1]||(t[1]=function(e){return O(ke).runPath=e}),icon:"el-folder-opened",onIconClick:O(De),width:"32rem"},null,8,["modelValue","onIconClick"]),P(u,{type:"primary",onClick:O(ze)},{default:q(function(){return n(t[27]||(t[27]=[G("保存",-1)]))}),_:1},8,["onClick"])]),t[52]||(t[52]=F("span",{class:"formTips"},"部分程序需要指定二级目录作为运行目录,如ThinkPHP5,Laravel",-1)),F("div",sn,[t[30]||(t[30]=F("span",{class:"formLabel"},"添加FTP",-1)),P(o,{class:"mr-[12px]",modelValue:O(xe).ftp_status,"onUpdate:modelValue":t[2]||(t[2]=function(e){return O(xe).ftp_status=e}),onChange:O(Me)},null,8,["modelValue","onChange"]),t[31]||(t[31]=F("span",{class:"text-tertiary"},"为当前目录添加一个FTP账号,以支持访问",-1)),P(c,{onClick:t[3]||(t[3]=function(e){return Ve.value=!0})},{default:q(function(){return n(t[29]||(t[29]=[G("点击配置>>",-1)]))}),_:1})]),O(l).siteConfigSync?L("",!0):(T(),U("div",fn,[t[33]||(t[33]=F("span",{class:"formLabel"},"文件同步",-1)),P(o,{class:"mr-[12px]",modelValue:O(Pe),"onUpdate:modelValue":t[4]||(t[4]=function(e){return A(Pe)?Pe.value=e:null}),onChange:O(We)},null,8,["modelValue","onChange"]),t[34]||(t[34]=F("i",{class:"svgtofont-icon-ltd text-extraLarge text-ltd mr-4px"},null,-1)),t[35]||(t[35]=F("span",{class:"text-tertiary"},"可以同步网站文件至其他服务节点",-1)),P(c,{onClick:O(Qe)},{default:q(function(){return n(t[32]||(t[32]=[G("点击配置>>",-1)]))}),_:1},8,["onClick"])])),O(i)&&O(ke).sync_git?(T(),U("div",dn,[F("div",pn,[t[39]||(t[39]=F("span",{class:"formLabel"},"git同步",-1)),P(o,{class:"mr-[12px]",modelValue:O(ke).sync_git,"onUpdate:modelValue":t[5]||(t[5]=function(e){return O(ke).sync_git=e}),onChange:O(Ze)},null,8,["modelValue","onChange"]),t[40]||(t[40]=F("i",{class:"svgtofont-icon-ltd text-extraLarge text-ltd mr-4px"},null,-1)),t[41]||(t[41]=F("span",{class:"text-tertiary"},"可以从git中下载文件到网站目录中",-1)),P(c,{onClick:O($e)},{default:q(function(){return n(t[36]||(t[36]=[G("点击配置>>",-1)]))}),_:1},8,["onClick"]),P(s,{direction:"vertical"}),P(c,{onClick:O(nn)},{default:q(function(){return n(t[37]||(t[37]=[G("查看日志",-1)]))}),_:1},8,["onClick"]),P(s,{direction:"vertical"}),P(c,{onClick:O(en)},{default:q(function(){return n(t[38]||(t[38]=[G("立即同步",-1)]))}),_:1},8,["onClick"])]),t[42]||(t[42]=F("span",{class:"pl-[145px] text-red"},"此功能存在设计缺陷,将于11.4.0版本下架",-1))])):L("",!0),P(s),F("div",mn,[t[43]||(t[43]=F("span",{class:"formLabel"},"防跨站攻击",-1)),P(o,{class:"mr-[12px]",modelValue:O(ke).userini,"onUpdate:modelValue":t[6]||(t[6]=function(e){return O(ke).userini=e}),onChange:O(rn)},null,8,["modelValue","onChange"]),t[44]||(t[44]=F("span",{class:"text-tertiary"},"防跨站攻击(open_basedir),防止黑客通过其他网站目录进行入侵攻击",-1))]),F("div",vn,[t[45]||(t[45]=F("span",{class:"formLabel"},"写访问日志",-1)),P(o,{class:"mr-[12px]",modelValue:O(ke).logs,"onUpdate:modelValue":t[7]||(t[7]=function(e){return O(ke).logs=e}),onChange:O(an)},null,8,["modelValue","onChange"]),t[46]||(t[46]=F("span",{class:"text-tertiary"},"允许当前日志增加访问日志",-1))]),P(s),F("div",hn,[t[47]||(t[47]=F("span",{class:"mr-[20px] w-[7rem] text-right"},"密码访问",-1)),P(o,{modelValue:O(qe).status,"onUpdate:modelValue":t[8]||(t[8]=function(e){return O(qe).status=e}),onChange:O(Le)},null,8,["modelValue","onChange"])]),O(qe).status?(T(),N(p,{key:2,model:O(qe),ref_key:"passVisitFormRef",ref:we,rules:O(Ge),class:"mt-[20px]","label-width":"70px","label-position":"right"},{default:q(function(){return[P(d,{label:"账号",prop:"username"},{default:q(function(){return[P(f,{width:"20rem",modelValue:O(qe).username,"onUpdate:modelValue":t[9]||(t[9]=function(e){return O(qe).username=e}),placeholder:"不修改请留空"},null,8,["modelValue"])]}),_:1}),P(d,{label:"访问密码",prop:"password"},{default:q(function(){return[P(f,{width:"20rem",modelValue:O(qe).password,"onUpdate:modelValue":t[10]||(t[10]=function(e){return O(qe).password=e}),type:"password",placeholder:"不修改请留空"},null,8,["modelValue"])]}),_:1}),P(d,{label:"重复密码",prop:"rePass"},{default:q(function(){return[P(f,{width:"20rem",modelValue:O(qe).rePass,"onUpdate:modelValue":t[11]||(t[11]=function(e){return O(qe).rePass=e}),type:"password",placeholder:"不修改请留空"},null,8,["modelValue"])]}),_:1}),P(d,{label:" "},{default:q(function(){return[P(u,{type:"primary",onClick:O(Ae)},{default:q(function(){return n(t[48]||(t[48]=[G("保存",-1)]))}),_:1},8,["onClick"])]}),_:1})]}),_:1},8,["model","rules"])):L("",!0),P(m,{title:"FTP配置",modelValue:O(Ve),"onUpdate:modelValue":t[16]||(t[16]=function(e){return A(Ve)?Ve.value=e:null}),area:42,showFooter:"",onConfirm:t[17]||(t[17]=function(e){return O(Me)(!1,!0)}),onClose:t[18]||(t[18]=function(e){return O(Be)()})},{default:q(function(){return[F("div",gn,[P(p,{"label-position":"right",model:O(xe)},{default:q(function(){return[P(d,{label:"用户名"},{default:q(function(){return[P(f,{modelValue:O(xe).ftp_name,"onUpdate:modelValue":t[12]||(t[12]=function(e){return O(xe).ftp_name=e}),placeholder:"请输入ftp用户名",style:{width:"100%"}},null,8,["modelValue"])]}),_:1}),P(d,{label:"密码"},{default:q(function(){return[P(a,{modelValue:O(xe).ftp_pwd,"onUpdate:modelValue":t[13]||(t[13]=function(e){return O(xe).ftp_pwd=e}),icon:"el-refresh",onIconClick:t[14]||(t[14]=function(){return O(xe).ftp_pwd=O(v)(16)}),width:"32rem"},null,8,["modelValue"])]}),_:1}),P(d,{label:"根目录"},{default:q(function(){return[P(f,{modelValue:O(ke).path,"onUpdate:modelValue":t[15]||(t[15]=function(e){return O(ke).path=e}),disabled:"",style:{width:"100%"}},null,8,["modelValue"])]}),_:1})]}),_:1},8,["model"])])]}),_:1},8,["modelValue"]),P(m,{title:"配置GIT同步",modelValue:O(Se),"onUpdate:modelValue":t[22]||(t[22]=function(e){return A(Se)?Se.value=e:null}),area:42,showFooter:"",onConfirm:O(Ye)},{default:q(function(){return[F("div",yn,[P(p,{"label-position":"right",ref_key:"gitFormRef",ref:_e,model:O(Ie),rules:O(Fe)},{default:q(function(){return[P(d,{label:"git地址",prop:"git_addr"},{default:q(function(){return[P(f,{modelValue:O(Ie).git_addr,"onUpdate:modelValue":t[19]||(t[19]=function(e){return O(Ie).git_addr=e}),placeholder:"请输入git地址",width:"24rem"},null,8,["modelValue"])]}),_:1}),P(d,{label:"分支"},{default:q(function(){return[P(f,{modelValue:O(Ie).branch,"onUpdate:modelValue":t[20]||(t[20]=function(e){return O(Ie).branch=e}),placeholder:"请输入git分支,为空默认主分支",width:"24rem"},null,8,["modelValue"])]}),_:1}),P(d,{label:"同步周期"},{default:q(function(){return[P(f,{modelValue:O(Ie).cycle,"onUpdate:modelValue":t[21]||(t[21]=function(e){return O(Ie).cycle=e}),"text-type":"天",type:"number",min:1,width:"24rem"},null,8,["modelValue"])]}),_:1})]}),_:1},8,["model","rules"])])]}),_:1},8,["modelValue","onConfirm"]),P(m,{title:"Git日志",modelValue:O(Ue),"onUpdate:modelValue":t[24]||(t[24]=function(e){return A(Ue)?Ue.value=e:null}),area:70},{default:q(function(){return[F("div",bn,[F("div",wn,[P(u,{type:"primary",onClick:O(tn)},{default:q(function(){return n(t[49]||(t[49]=[G("刷新",-1)]))}),_:1},8,["onClick"]),t[50]||(t[50]=F("span",{class:"text-tertiary mt-[8px]"},"提示:支持Ctrl + F,快捷搜索日志内容",-1))]),I(P(b,{class:"!h-[54rem] !w-full my-[12px]",modelValue:O(Oe),"onUpdate:modelValue":t[23]||(t[23]=function(e){return A(Oe)?Oe.value=e:null}),config:e.config},null,8,["modelValue","config"]),[[w,O(Te)]])])]}),_:1},8,["modelValue"])])),[[w,O(be)]])}}}),[["__scopeId","data-v-953196a8"]]))}}})}();