File: /www/server/panel/BTPanel/static/js/index-legacy524.js
!function(){function e(a){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(a)}function a(e,a){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);a&&(l=l.filter(function(a){return Object.getOwnPropertyDescriptor(e,a).enumerable})),t.push.apply(t,l)}return t}function t(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(a){l(e,a,n[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(a){Object.defineProperty(e,a,Object.getOwnPropertyDescriptor(n,a))})}return e}function l(a,t,l){return(t=function(a){var t=function(a,t){if("object"!=e(a)||!a)return a;var l=a[Symbol.toPrimitive];if(void 0!==l){var n=l.call(a,t||"default");if("object"!=e(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(a)}(a,"string");return"symbol"==e(t)?t:t+""}(t))in a?Object.defineProperty(a,t,{value:l,enumerable:!0,configurable:!0,writable:!0}):a[t]=l,a}function n(e){return function(e){if(Array.isArray(e))return u(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,a){if(e){if("string"==typeof e)return u(e,a);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(e,a):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 u(e,a){(null==a||a>e.length)&&(a=e.length);for(var t=0,l=Array(a);t<a;t++)l[t]=e[t];return l}function r(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,a,t="function"==typeof Symbol?Symbol:{},l=t.iterator||"@@iterator",n=t.toStringTag||"@@toStringTag";function u(t,l,n,u){var r=l&&l.prototype instanceof i?l:i,c=Object.create(r.prototype);return o(c,"_invoke",function(t,l,n){var u,r,o,i=0,c=n||[],v=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(a,t){return u=a,r=0,o=e,p.n=t,s}};function d(t,l){for(r=t,o=l,a=0;!v&&i&&!n&&a<c.length;a++){var n,u=c[a],d=p.p,m=u[2];t>3?(n=m===l)&&(o=u[(r=u[4])?5:(r=3,3)],u[4]=u[5]=e):u[0]<=d&&((n=t<2&&d<u[1])?(r=0,p.v=l,p.n=u[1]):d<m&&(n=t<3||u[0]>l||l>m)&&(u[4]=t,u[5]=l,p.n=m,r=0))}if(n||t>1)return s;throw v=!0,l}return function(n,c,m){if(i>1)throw TypeError("Generator is already running");for(v&&1===c&&d(c,m),r=c,o=m;(a=r<2?e:o)||!v;){u||(r?r<3?(r>1&&(p.n=-1),d(r,o)):p.n=o:p.v=o);try{if(i=2,u){if(r||(n="next"),a=u[n]){if(!(a=a.call(u,o)))throw TypeError("iterator result is not an object");if(!a.done)return a;o=a.value,r<2&&(r=0)}else 1===r&&(a=u.return)&&a.call(u),r<2&&(o=TypeError("The iterator does not provide a '"+n+"' method"),r=1);u=e}else if((a=(v=p.n<0)?o:t.call(l,p))!==s)break}catch(a){u=e,r=1,o=a}finally{i=1}}return{value:a,done:v}}}(t,n,u),!0),c}var s={};function i(){}function c(){}function v(){}a=Object.getPrototypeOf;var p=[][l]?a(a([][l]())):(o(a={},l,function(){return this}),a),d=v.prototype=i.prototype=Object.create(p);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,v):(e.__proto__=v,o(e,n,"GeneratorFunction")),e.prototype=Object.create(d),e}return c.prototype=v,o(d,"constructor",v),o(v,"constructor",c),c.displayName="GeneratorFunction",o(v,n,"GeneratorFunction"),o(d),o(d,n,"Generator"),o(d,l,function(){return this}),o(d,"toString",function(){return"[object Generator]"}),(r=function(){return{w:u,m:m}})()}function o(e,a,t,l){var n=Object.defineProperty;try{n({},"",{})}catch(e){n=0}o=function(e,a,t,l){function u(a,t){o(e,a,function(e){return this._invoke(a,t,e)})}a?n?n(e,a,{value:t,enumerable:!l,configurable:!l,writable:!l}):e[a]=t:(u("next",0),u("throw",1),u("return",2))},o(e,a,t,l)}function s(e,a,t,l,n,u,r){try{var o=e[u](r),s=o.value}catch(e){return void t(e)}o.done?a(s):Promise.resolve(s).then(l,n)}function i(e){return function(){var a=this,t=arguments;return new Promise(function(l,n){var u=e.apply(a,t);function r(e){s(u,l,n,r,o,"next",e)}function o(e){s(u,l,n,r,o,"throw",e)}r(void 0)})}}System.register(["./base-lib-legacy.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./form-item-legacy.js?v=1777008528","./useController-legacy25.js?v=1777008528","./index-legacy22.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy206.js?v=1777008528","./index-legacy118.js?v=1777008528","./index-legacy217.js?v=1777008528","./index-legacy131.js?v=1777008528","./index-legacy152.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,a){"use strict";var l,u,o,s,c,v,p,d,m,f,b,h,y,g,w,_,k,x,L,T,S,A,V,N,j,U,C,O,I,B,D,P,q,E,M,H,R,F,z,G,W,Q,K,J,$,X,Y,Z,ee,ae,te,le,ne,ue,re,oe,se,ie,ce,ve,pe,de,me,fe,be,he,ye,ge,we,_e,ke,xe,Le,Te,Se,Ae,Ve,Ne;return{setters:[function(e){l=e.aI,u=e.aF,o=e.g,s=e.r,c=e.e,v=e.bg,p=e.bK,d=e.c,m=e.H,f=e.aN,b=e.o,h=e.j,y=e.k,g=e.v,w=e.q,_=e.p,k=e.F,x=e.B,L=e.C,T=e.y,S=e.x,A=e.Q,V=e.N,N=e.J,j=e.K,U=e.am,C=e.an,O=e.ad,I=e.U,B=e.aB,D=e.ab,P=e.s,q=e.t,E=e.a8,M=e.ay,H=e.aA,R=e.z},function(e){F=e.e,z=e._,G=e.jP,W=e.M,Q=e.cO,K=e.W,J=e.cZ,$=e.c,X=e.du,Y=e.i,Z=e.X},function(e){ee=e.i,ae=e.b,te=e.a,le=e.f,ne=e.d,ue=e.m,re=e.e,oe=e.j,se=e.g,ie=e.F,ce=e.l,ve=e.h},function(e){pe=e.J,de=e.K,me=e.L,fe=e.M,be=e.N,he=e.O,ye=e.P,ge=e.Q,we=e.R,_e=e.S,ke=e.T},function(e){xe=e.C,Le=e.g},function(e){Te=e.w,Se=e.cj,Ae=e.a4,Ve=e.o,Ne=e.k},null,null,null,null,null,null,null,null],execute:function(){var je=l(xe()).shellOptions,Ue=function(){var e=i(r().m(function e(t){return r().w(function(e){for(;;)switch(e.n){case 0:F({title:"选择脚本",area:40,component:function(){return z(function(){return a.import("./index-legacy367.js?v=1777008528")},void 0,a.meta.url)},compData:{value:t.value.sBody,onConfirm:function(e){t.value.sBody=e.scriptText,t.value.version=e.args}},showFooter:!0});case 1:return e.a(2)}},e)}));return function(a){return e.apply(this,arguments)}}(),Ce=function(){var e=i(r().m(function e(){var a,t;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,pe({all_user:!0});case 1:return a=e.v,t=a.data,e.a(2,t.map(function(e){return{label:e,value:e}})||[]);case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=i(r().m(function e(){var a;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Ce();case 1:a=e.v,je.value=a,e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();Oe();var Ie=l(xe()),Be=Ie.shellOptions,De=Ie.pythonEnvOptions,Pe=function(){var e=i(r().m(function e(t){return r().w(function(e){for(;;)switch(e.n){case 0:F({title:"选择脚本",area:40,component:function(){return z(function(){return a.import("./index-legacy367.js?v=1777008528")},void 0,a.meta.url)},compData:{value:t.value.sBody,type:"python",onConfirm:function(e){t.value.sBody=e.scriptText,t.value.version=e.args}},showFooter:!0});case 1:return e.a(2)}},e)}));return function(a){return e.apply(this,arguments)}}(),qe=function(){F({isAsync:!0,title:"Python环境管理",area:105,component:function(){return z(function(){return a.import("./index-legacy476.js?v=1777008528")},void 0,a.meta.url)},onCancel:function(){Me()}})},Ee=function(){var e=i(r().m(function e(){var a,t;return r().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,de();case 1:return a=e.v,t=a.data,e.a(2,t.env_list.map(function(e){return{label:e.name,value:e.bin_path}})||[])}},e)}));return function(){return e.apply(this,arguments)}}(),Me=function(){var e=i(r().m(function e(){var a;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Ee();case 1:a=e.v,De.value=a,e.n=3;break;case 2:e.p=2,e.v;case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}();Me();var He=l(xe()),Re=He.rowData,Fe=He.typeInit,ze=o(function(){return!!Re.value.id}),Ge=o(function(){return!Re.value.id&&!Re.value}),We=s([{label:"全部",value:"ALL"}]),Qe=function(e){Te({type:"dir",path:e.value.log_cut_path,change:function(a){e.value.log_cut_path=a}})},Ke=function(){var e=i(r().m(function e(a){var t,l,n;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,me({type:"sites"});case 1:t=e.v,l=t.data,We.value=[{label:"全部",value:"ALL"}].concat(l.data.map(function(e){return{label:e.name,value:e.name}}))||[],a.value.sName="ALL",e.n=3;break;case 2:e.p=2,n=e.v,console.log(n);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(a){return e.apply(this,arguments)}}(),Je=function(){var e=i(r().m(function e(a){return r().w(function(e){for(;;)switch(e.n){case 0:Fe.value=!1,Ge.value&&(a.value.name="切割日志[所有]",a.value.save=180,a.value.log_cut_path||(a.value.log_cut_path="/www/wwwlogs"),Ke(a));case 1:return e.a(2)}},e)}));return function(a){return e.apply(this,arguments)}}(),$e=l(xe()),Xe=$e.rowData,Ye=$e.typeInit,Ze=s([{label:"全部",value:"ALL"}]),ea=o(function(){return!!Xe.value.id}),aa=o(function(){return!Xe.value.id&&!Xe.value});o(function(){return Xe.value&&!Xe.value.id});var ta=function(){var e=i(r().m(function e(a){var t,l,n;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,me({type:"sites"});case 1:t=e.v,l=t.data,Ze.value=[{label:"全部",value:"ALL"}].concat(l.data.map(function(e){return{label:e.name,value:e.name}}))||[],a.value.sName="ALL",e.n=3;break;case 2:e.p=2,n=e.v,console.log(n);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(a){return e.apply(this,arguments)}}(),la=function(e){!ea.value&&ta(e),Ye.value=!1,aa.value&&(e.value.name="木马查杀[全部]")},na=l(xe()),ua=na.rowData,ra=na.typeInit,oa=s([]),sa=s([]);o(function(){return!!ua.value.id});var ia=o(function(){return!ua.value.id&&!ua.value}),ca=function(){var e=i(r().m(function e(a){var t,l;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,fe();case 1:t=e.v,oa.value=Object.keys(t.data).map(function(e){return{value:e,label:e,children:t.data[e].map(function(e){return{value:e,label:e}})}}),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(a){return e.apply(this,arguments)}}(),va=function(e){try{ra.value=!1,ia.value?(e.value.name="定期同步服务器时间[Asia/Shangehai]",e.value.sName="Asia/Shanghai",sa.value=["Asia","Shanghai"]):sa.value=e.value.sName.split("/"),ca(e)}catch(a){console.log(a)}},pa=l(xe()).rowData;o(function(){return!!pa.value.id});var da=o(function(){return!pa.value.id&&!pa.value}),ma=function(){var e=i(r().m(function e(t){var l,n,u;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:if(G(t.value.urladdress)){e.n=1;break}return e.a(2,W.error("请输入正确的url地址"));case 1:return l=W.load("正在测试,请稍候..."),e.p=2,e.n=3,be({url:t.value.urladdress});case 3:n=e.v,F({title:"测试URL结果",area:59,component:function(){return z(function(){return a.import("./index-legacy368.js?v=1777008528")},void 0,a.meta.url)},compData:{result:n.data}}),e.n=5;break;case 4:e.p=4,u=e.v,console.log(u);case 5:return e.p=5,l.close(),e.f(5);case 6:return e.a(2)}},e,null,[[2,4,5,6]])}));return function(a){return e.apply(this,arguments)}}(),fa=s([{paramName:"",paramValue:""}]),ba=l(xe()).rowData;o(function(){return!!ba.value.id});var ha=o(function(){return!ba.value.id&&!ba.value}),ya=function(e){e.row.xh=e.rowIndex+1},ga=s(),wa=function(e){var a,t;e.length>1&&(null===(a=ga.value)||void 0===a||a.clearSelection(),null===(t=ga.value)||void 0===t||t.toggleRowSelection(e.pop()))},_a=function(){fa.value.push({paramName:"",paramValue:""})},ka=function(e,a){fa.value.splice(a,1)},xa=s([{label:"所有[所有网站]",value:"ALL"}]),La=l(xe()),Ta=La.rowData,Sa=La.typeInit,Aa=s(""),Va=s(""),Na=o(function(){return!!Ta.value.id}),ja=o(function(){return!Ta.value.id&&!Ta.value}),Ua=function(){var e=i(r().m(function e(a){var t,l,n;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,me({type:"sites"});case 1:t=e.v,l=t.data,xa.value=[{label:"所有[所有网站]",value:"ALL"}].concat(l.data.map(function(e){return{label:e.name+"[".concat(e.ps,"]"),value:e.name}}))||[],ja.value&&(a.value.sName="ALL"),e.n=3;break;case 2:e.p=2,n=e.v,console.log(n);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(a){return e.apply(this,arguments)}}(),Ca=function(e){Va.value="",Aa.value="",Sa.value=!1,!Na.value&&Ua(e),ja.value&&(e.value.name="网站启停[所有]"),ja.value||(Aa.value=e.value.special_time.split(",")[0],Va.value=e.value.special_time.split(",")[1],e.value.startTime=Aa.value,e.value.stopTime=Va.value)},Oa=s(1),Ia=l(xe()),Ba=Ia.rowData,Da=Ia.typeInit,Pa=o(function(){return!!Ba.value.id}),qa=o(function(){return Ba.value&&!Ba.value.id}),Ea=[{value:"all",label:"所有日志"},{value:"system_log",label:"系统日志"},{value:"panel_log",label:"面板日志"},{value:"www_log",label:"网站日志"},{value:"usranalyse_log",label:"堡塔防入侵日志"},{value:"mysql_log",label:"MySQL日志"},{value:"Recycle",label:"回收站日志"},{value:"mail_log",label:"邮件日志"},{value:"php_session",label:"PHP会话日志"},{value:"total_log",label:"网站统计报表日志"},{value:"user_config",label:"用户配置日志"}],Ma=function(e){Te({type:"dir",path:e.value.logText,change:function(a){e.value.logText=e.value.logText+(e.value.logText?"\n":"")+a,e.value.log_cut_path=e.value.logText.split("\n").filter(function(e){return""!==e}).join(","),e.value.name=Ha(e.value.logText,1)}})},Ha=function(e,a){var t=e.split("\n").filter(function(e){return""!==e});return t.length<=a?"日志清理[".concat(t.join(","),"]"):"日志清理[".concat(t.slice(0,a).join(","),"...等").concat(t.length,"项]")},Ra=function(e){Da.value=!1,Pa.value||qa.value||(Oa.value=1,e.value.radioType=1,e.value.name="日志清理"),(Pa.value||qa.value)&&(e.value.clearLogType=e.value.sName.split(","),e.value.radioType=""!==e.value.log_cut_path?2:1,Oa.value=e.value.radioType,e.value.logText=e.value.log_cut_path.split(",").join("\n"))},Fa={class:"flex items-center"},za={class:"defineClass"},Ga={class:"flex items-center"},Wa={class:"flex items-center"},Qa={class:"flex items-center"},Ka={class:"flex items-center"},Ja=d({__name:"alert-form-item",props:{isEdit:{type:Boolean,default:!1},showKeyword:{type:Boolean,default:!1},showNotice:{type:Boolean,default:!0},needAll:{type:Boolean,default:!1},showSecond:{type:Boolean,default:!1},labelWidth:{default:""},showStopWeb:{type:Boolean,default:!1},stopSite:{type:Boolean,default:!0}},emits:["crontab","siteWeb"],setup:function(e,a){var t=a.expose,u=a.emit,r=l(xe()).rowData,o=e,i=s("1"===r.value.stop_site||!1),v=u,p=s(),d=s(0),P=s(!1),q=s([{type:"day",text:"每天",showDay:!1,showHour:!0,showMinute:!0,showSecond:!1},{type:"day-n",text:"N天",showDay:!0,showHour:!0,showMinute:!0,showSecond:!1},{type:"hour",text:"每小时",showDay:!1,showHour:!1,showMinute:!0,showSecond:!1},{type:"hour-n",text:"N小时",showDay:!1,showHour:!0,showMinute:!0,showSecond:!1},{type:"minute-n",text:"N分钟",showDay:!1,showHour:!1,showMinute:!0,showSecond:!1},{type:"week",text:"每周",showDay:!1,showHour:!0,showMinute:!0,showSecond:!1},{type:"month",text:"每月",showDay:!0,showHour:!0,showMinute:!0,showSecond:!1},{type:"second-n",text:"N秒",showDay:!1,showHour:!1,showMinute:!1,showSecond:!0},{type:"sweek",text:"自定义",showDay:!1,showHour:!0,showMinute:!0,showSecond:!1}]),E=m({where1:[{validator:function(e,a,t){"day-n"===pl.value.type||"month"===pl.value.type?Number.parseInt(a)>31||Number.parseInt(a)<1||!Number.isInteger(parseFloat(a))?t(new Error("请输入1-31的整数")):""===a?t(new Error("请输入天数")):t():t()},trigger:["blur","change"]}],hour:[{validator:function(e,a,t){"minute-n"!==pl.value.type&&"hour"!==pl.value.type&&"second-n"!==pl.value.type||t(),Number.parseInt(a)>23||Number.parseInt(a)<0||!Number.isInteger(parseFloat(a))?t(new Error("请输入0-23的整数")):""===a?t(new Error("请输入小时")):"hour-n"===pl.value.type&&0===Number.parseInt(a)?t(new Error("小时不能为0")):t()},trigger:["blur","change"]}],minute:[{validator:function(e,a,t){Number.parseInt(a)>59||Number.parseInt(a)<0||!Number.isInteger(parseFloat(a))?t(new Error("请输入0-59的整数")):""===a?t(new Error("请输入分钟")):"minute-n"===pl.value.type&&(Number.parseInt(a)<1||!/^[1-9]\d*$/.test(a))?t(new Error("请输入1-59的整数")):t()},trigger:["blur","change"]}],second:[{validator:function(e,a,t){"second-n"===pl.value.type?!Number.isInteger(parseFloat(a))||Number.parseInt(a)>59||Number.parseInt(a)<1?t(new Error("请输入1-59的整数")):""===a?t(new Error("请输入秒")):t():t()},trigger:["blur","change"]}],timeSet:[{validator:function(e,a,t){"sweek"!==pl.value.type||a.length?t():t(new Error("请选择时间"))},trigger:"change"}],specialHour:[{validator:function(e,a,t){"sweek"!==pl.value.type||a.length?t():t(new Error("请选择小时"))},trigger:"change"}],specialMinute:[{validator:function(e,a,t){"sweek"!==pl.value.type||a.length?t():t(new Error("请选择分钟"))},trigger:"change"}]}),M=function(e){dl.value.notice_channel=e},H=function(e){p.value.clearValidate()},R=function(e){dl.value.notice=e,1===e&&(dl.value.notice_channel="all")},F=function(e){var a=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.isEdit||(dl.value.notice=0,a&&xl()),pl.value.type=e,d.value=q.value.findIndex(function(a){return a.type===e}),"minute-n"===pl.value.type&&(pl.value.where1=pl.value.minute),"hour-n"===pl.value.type&&(pl.value.where1=pl.value.hour),"second-n"===pl.value.type?(dl.value.flock=!1,P.value=!0):P.value=!1,p.value&&p.value.clearValidate(),v("crontab","custom"==e)};f(function(){F(pl.value.type)}),b(function(){F(pl.value.type,!0)});var z=function(e){v("siteWeb",e)};return t({validate:function(){var e;return null===(e=p.value)||void 0===e?void 0:e.validate()},WebStopSite:i}),function(a,t){var l=U,u=C,r=O,o=Q,s=I,v=B,m=K,f=Ae,b=D;return h(),y("div",null,[c(b,{ref_key:"alertFormRef",ref:p,rules:_(E),"label-width":e.labelWidth,inline:!0,model:_(pl),class:"demo-form-inline"},{default:g(function(){return[c(r,{class:"!w-full"},{default:g(function(){return[c(r,{label:"执行周期"},{default:g(function(){var a,s,i,v;return[w("div",Fa,[c(r,{class:"el-form-item-item"},{default:g(function(){return[c(u,{onChange:t[0]||(t[0]=function(e){return F(_(pl).type,!0)}),class:"!w-[8rem]",modelValue:_(pl).type,"onUpdate:modelValue":t[1]||(t[1]=function(e){return _(pl).type=e})},{default:g(function(){return[(h(!0),y(k,null,x(_(q),function(a,t){return h(),y(k,null,["second-n"!==a.type||e.showSecond?(h(),L(l,{key:t,label:a.text,value:a.type},null,8,["label","value"])):T("",!0)],64)}),256))]}),_:1},8,["modelValue"])]}),_:1}),"sweek"==_(pl).type?(h(),y(k,{key:0},[c(r,{class:"el-form-item-item"},{default:g(function(){return[c(u,{class:"!w-[8rem]",modelValue:_(pl).timeType,"onUpdate:modelValue":t[2]||(t[2]=function(e){return _(pl).timeType=e}),onChange:H},{default:g(function(){return[c(l,{label:"每天",value:"sday"}),c(l,{label:"每周",value:"sweek"}),c(l,{label:"每月",value:"smonth"})]}),_:1},8,["modelValue"])]}),_:1}),"sweek"===_(pl).timeType?(h(),L(r,{key:0,class:"el-form-item-item",prop:"timeSet"},{default:g(function(){return[c(u,{class:"!w-[16rem]",modelValue:_(pl).timeSet,"onUpdate:modelValue":t[3]||(t[3]=function(e){return _(pl).timeSet=e}),multiple:"","collapse-tags":""},{default:g(function(){return[c(l,{label:"周一",value:"1"}),c(l,{label:"周二",value:"2"}),c(l,{label:"周三",value:"3"}),c(l,{label:"周四",value:"4"}),c(l,{label:"周五",value:"5"}),c(l,{label:"周六",value:"6"}),c(l,{label:"周日",value:"7"})]}),_:1},8,["modelValue"])]}),_:1})):T("",!0),"smonth"===_(pl).timeType?(h(),L(r,{key:1,class:"el-form-item-item",prop:"timeSet"},{default:g(function(){return[c(u,{class:"!w-[14rem] cycle-select",modelValue:_(pl).timeSet,"onUpdate:modelValue":t[4]||(t[4]=function(e){return _(pl).timeSet=e}),multiple:"","collapse-tags":"","collapse-tags-tooltip":""},{default:g(function(){return[(h(),y(k,null,x(30,function(e,a){return c(l,{key:e,label:e,value:"".concat(e)},null,8,["label","value"])}),64))]}),_:1},8,["modelValue"]),t[17]||(t[17]=w("span",{class:"el-input-group__append cycle-unit"},"号",-1))]}),_:1})):T("",!0),c(r,{class:"el-form-item-item",prop:"specialHour"},{default:g(function(){return[c(u,{class:"!w-[14rem] cycle-select",modelValue:_(pl).specialHour,"onUpdate:modelValue":t[5]||(t[5]=function(e){return _(pl).specialHour=e}),multiple:"","collapse-tags":""},{default:g(function(){return[(h(),y(k,null,x(24,function(e,a){return c(l,{key:a,label:a,value:a},null,8,["label","value"])}),64))]}),_:1},8,["modelValue"]),t[18]||(t[18]=w("span",{class:"el-input-group__append cycle-unit"},"点",-1))]}),_:1}),c(r,{class:"el-form-item-item",prop:"specialMinute"},{default:g(function(){return[c(u,{class:"!w-[14rem] cycle-select",modelValue:_(pl).specialMinute,"onUpdate:modelValue":t[6]||(t[6]=function(e){return _(pl).specialMinute=e}),multiple:"","collapse-tags":""},{default:g(function(){return[(h(),y(k,null,x(60,function(e,a){return h(),y(k,null,[a%5==0?(h(),L(l,{key:a,label:a,value:a},null,8,["label","value"])):T("",!0)],64)}),64))]}),_:1},8,["modelValue"]),t[19]||(t[19]=w("span",{class:"el-input-group__append cycle-unit"},"分",-1))]}),_:1})],64)):(h(),y(k,{key:1},["week"==_(pl).type?(h(),L(r,{key:0,class:"el-form-item-item"},{default:g(function(){return[c(u,{class:"!w-[8rem]",modelValue:_(pl).week,"onUpdate:modelValue":t[7]||(t[7]=function(e){return _(pl).week=e})},{default:g(function(){return[c(l,{label:"周一",value:"1"}),c(l,{label:"周二",value:"2"}),c(l,{label:"周三",value:"3"}),c(l,{label:"周四",value:"4"}),c(l,{label:"周五",value:"5"}),c(l,{label:"周六",value:"6"}),c(l,{label:"周日",value:"7"})]}),_:1},8,["modelValue"])]}),_:1})):T("",!0),null!==(a=_(q)[_(d)])&&void 0!==a&&a.showDay?(h(),L(r,{key:1,class:"el-form-item-item",prop:"where1"},{default:g(function(){return[c(o,{modelValue:_(pl).where1,"onUpdate:modelValue":t[8]||(t[8]=function(e){return _(pl).where1=e}),min:1,width:"10rem",textType:"天",type:"number"},{append:g(function(){return n(t[20]||(t[20]=[S(" 天 ",-1)]))}),_:1},8,["modelValue"])]}),_:1})):T("",!0),null!==(s=_(q)[_(d)])&&void 0!==s&&s.showHour?(h(),L(r,{key:2,class:"el-form-item-item",prop:"hour"},{default:g(function(){return[c(o,{modelValue:_(pl).hour,"onUpdate:modelValue":t[9]||(t[9]=function(e){return _(pl).hour=e}),width:"10rem",textType:"小时",max:"23",min:"0",type:"number"},{append:g(function(){return n(t[21]||(t[21]=[S(" 小时 ",-1)]))}),_:1},8,["modelValue"])]}),_:1})):T("",!0),null!==(i=_(q)[_(d)])&&void 0!==i&&i.showMinute?(h(),L(r,{key:3,class:"el-form-item-item",prop:"minute"},{default:g(function(){var e;return[null!==(e=_(q)[_(d)])&&void 0!==e&&e.showMinute?(h(),L(o,{key:0,modelValue:_(pl).minute,"onUpdate:modelValue":t[10]||(t[10]=function(e){return _(pl).minute=e}),width:"10rem",max:"59",min:"0",type:"number"},{append:g(function(){return n(t[22]||(t[22]=[S(" 分钟 ",-1)]))}),_:1},8,["modelValue"])):T("",!0)]}),_:1})):T("",!0),null!==(v=_(q)[_(d)])&&void 0!==v&&v.showSecond?(h(),L(r,{key:4,class:"el-form-item-item",prop:"second"},{default:g(function(){var e;return[null!==(e=_(q)[_(d)])&&void 0!==e&&e.showSecond?(h(),L(o,{key:0,modelValue:_(pl).second,"onUpdate:modelValue":t[11]||(t[11]=function(e){return _(pl).second=e}),width:"10rem",max:"59",min:"0",type:"number"},{append:g(function(){return n(t[23]||(t[23]=[S(" 秒 ",-1)]))}),_:1},8,["modelValue"])):T("",!0)]}),_:1})):T("",!0)],64))])]}),_:1}),w("div",za,[c(r,{label:" ",class:"!mt-0 defineClass"},{default:g(function(){return[w("div",Ga,[c(s,{modelValue:_(dl).flock,"onUpdate:modelValue":t[12]||(t[12]=function(e){return _(dl).flock=e}),disabled:_(P)},{default:g(function(){return n(t[24]||(t[24]=[S(" 开启进程锁",-1)]))}),_:1},8,["modelValue","disabled"]),c(v,{placement:"right-start",width:"440","popper-class":"white-tips-popover",trigger:"hover",content:""},{default:g(function(){return n(t[25]||(t[25]=[w("div",{class:"p-12x"},[w("span",{class:"text-secondary"}," 在同一时间内只用一个进程在执行,若上一个进程未执行结束,下一次不执行 ")],-1),w("i",{slot:"reference",class:"el-icon-question text-warning ml-12x"},null,-1)]))}),_:1})])]}),_:1}),e.showStopWeb?(h(),L(r,{key:0,label:" ",class:"!mt-0 defineClass"},{default:g(function(){return[w("div",Wa,[c(s,{modelValue:_(i),"onUpdate:modelValue":t[13]||(t[13]=function(e){return A(i)?i.value=e:null}),onChange:z},{default:g(function(){return n(t[26]||(t[26]=[S(" 网站停用时是否停止备份",-1)]))}),_:1},8,["modelValue"]),c(v,{placement:"right-start",width:"220","popper-class":"white-tips-popover",trigger:"hover",content:""},{reference:g(function(){return n(t[27]||(t[27]=[w("i",{class:"svgtofont-el-question-filled text-warning ml-[12px]"},null,-1)]))}),default:g(function(){return[t[28]||(t[28]=w("span",{class:"text-secondary"}," 该功能不支持反向代理和html项目 ",-1))]}),_:1})])]}),_:1})):T("",!0)])]}),_:1}),V(a.$slots,"center",{},void 0,!0),e.showNotice?(h(),L(r,{key:0,label:"备份提醒",prop:"notice",class:"!mt-1.6rem"},{default:g(function(){return[w("div",Qa,[c(m,{class:"!w-[20rem]",modelValue:_(dl).notice,"onUpdate:modelValue":t[14]||(t[14]=function(e){return _(dl).notice=e}),options:_(ul),onChange:R},null,8,["modelValue","options"]),1===_(dl).notice?(h(),L(r,{key:0,label:"消息通道"},{default:g(function(){return[c(f,{modelValue:_(dl).notice_channel,"onUpdate:modelValue":t[15]||(t[15]=function(e){return _(dl).notice_channel=e}),"is-show-api":!1,multiple:!1,"all-alarm":!0,onChange:M,class:"!w-16rem"},null,8,["modelValue"])]}),_:1})):T("",!0),N(c(r,{label:"关键词匹配",class:"!mt-0"},{default:g(function(){return[w("div",Ka,[c(v,{placement:"top-start",width:"290","popper-class":"white-tips-popover",trigger:"focus",content:""},{default:g(function(){return[t[29]||(t[29]=w("div",{class:"p-[12px]"},[w("div",null,[S("1、在shell程序中不要"),w("span",{class:"text-danger"},"中断"),S("执行如(exit等)")]),w("div",null,[S("2、输出"),w("span",{class:"text-danger"},"关键词"),S("(建议5位且程序中不会出现)")]),w("div",null,[S("3、匹配到关键词"),w("span",{class:"text-danger"},"发送告警")])],-1)),c(o,{slot:"reference",class:"mr-[4px]",modelValue:_(dl).keyword,"onUpdate:modelValue":t[16]||(t[16]=function(e){return _(dl).keyword=e}),disabled:e.isEdit,width:"16rem",placeholder:"请输入关键词",type:"text"},null,8,["modelValue","disabled"])]}),_:1})])]}),_:1},512),[[j,e.showKeyword&&1===_(dl).notice]])])]}),_:1})):T("",!0),V(a.$slots,"bottom",{},void 0,!0)]}),_:3},8,["rules","label-width","model"])])}}}),$a=J(Ja,[["__scopeId","data-v-e5809429"]]),Xa={class:"flex items-center"},Ya={class:"text-small text-secondary flex items-center"},Za=d({__name:"file-split-item",props:{rowData:{default:function(){}},isEnterprise:{type:Boolean,default:!1}},setup:function(e){var a=e,t=[{name:"不拆分",value:"0"},{name:"按文件大小拆分",value:"size"},{name:"按数量拆分",value:"num"}],l=s(a.rowData.split_type||"0"),u=s(Boolean(a.rowData.save_local)||!1),r=function(e){"num"==e?ml.value.split_value=5:"size"==e&&(ml.value.split_value=1024),ml.value.split_type=e},o=function(e){ml.value.save_local=Number(e)},i=function(e){ml.value.split_value=Number(e.target.value)};return function(a,s){var v=U,p=C,d=Q,m=O,f=I;return h(),y("div",null,[e.isEnterprise?T("",!0):(h(),L(m,{key:0,label:"文件拆分",class:"!mb-[14px]"},{default:g(function(){return[w("div",Xa,[c(p,{modelValue:_(l),"onUpdate:modelValue":s[0]||(s[0]=function(e){return A(l)?l.value=e:null}),class:"mr-[4px] !w-[13rem]",onChange:r},{default:g(function(){return[(h(),y(k,null,x(t,function(e){return c(v,{key:e.value,label:e.name,value:e.value},null,8,["label","value"])}),64))]}),_:1},8,["modelValue"]),"0"!==_(l)?(h(),y("div",{key:0,onInput:i,class:"text-small flex items-center"},[c(d,{modelValue:_(ml).split_value,"onUpdate:modelValue":s[1]||(s[1]=function(e){return _(ml).split_value=e}),type:"number",width:"14rem"},{append:g(function(){return[S(P("num"==_(l)?"个":"MB"),1)]}),_:1},8,["modelValue"])],32)):T("",!0),s[3]||(s[3]=w("span",{class:"text-secondary text-small leading-8 ml-8x"},"*为避免文件过大导致上传失败,可以选择按大小或数量拆分。仅文件超过 5GB 时支持拆分,小文件请忽略 ",-1))])]}),_:1})),c(m,{label:"备份设置"},{default:g(function(){return[w("div",Ya,[c(f,{modelValue:_(u),"onUpdate:modelValue":s[2]||(s[2]=function(e){return A(u)?u.value=e:null}),class:"!mr-12x",onChange:o},{default:g(function(){return n(s[4]||(s[4]=[S(" 同时保留本地备份(和云存储保留份数一致) ",-1)]))}),_:1},8,["modelValue"])])]}),_:1})])}}}),et=$().panel,at=q(et.value).backupPath,tt=l(xe()),lt=tt.rowData,nt=tt.typeInit,ut=o(function(){return!!lt.value.id}),rt=o(function(){return!lt.value.id&&!lt.value}),ot=s(at.value),st=s([]),it=function(e){Te({type:"dir",path:e.value.sName,change:function(a){e.value.sName=a,e.value.name="备份目录[".concat(a,"]")}})},ct=function(){var e=i(r().m(function e(a){var t,l,n,u,o,s;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,me({type:"sites"});case 1:n=e.v,u=n.data,st.value=u.orderOpt.map(function(e){return{label:e.name,value:e.value,status:Boolean(e.status),disabled:"localhost"!==e.value&&!e.status,render:function(e){return c("div",{class:"flex items-center justify-between"},[c("span",null,[e.label]),c("span",{onClick:function(){Ve({name:e.value})},class:"float-right cursor-pointer text-small text-danger ml-12px ".concat("localhost"!==e.value?"":"!hidden")},[e.status?"":"[未配置]"])])}}}),st.value&&"localhost"===(null===(t=st.value[0])||void 0===t?void 0:t.value)||null===(o=st.value)||void 0===o||o.unshift({label:"服务器磁盘",value:"localhost"}),rt.value&&(a.value.backupTo=null===(l=st.value)||void 0===l?void 0:l[0].value),e.n=3;break;case 2:e.p=2,s=e.v,console.log(s);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(a){return e.apply(this,arguments)}}(),vt=function(e){nt.value=!1,rt.value&&(e.value.db_backup_path=ot.value,e.value.save=3,e.value.sName="/www/wwwroot",e.value.name="备份目录[/www/wwwroot]",e.value.more="ALL"),ct(e)},pt=$().panel,dt=q(pt.value).backupPath,mt=l(xe()),ft=mt.rowData,bt=mt.typeInit,ht=s([]),yt=s([{label:"所有[所有网站]",value:"ALL"}]),gt=o(function(){return!!ft.value.id}),wt=o(function(){return!ft.value.id&&!ft.value}),_t=function(){var e=i(r().m(function e(a){var t,l,n,u,o,s;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,me({type:"sites"});case 1:n=e.v,u=n.data,ht.value=u.orderOpt.map(function(e){return{label:e.name,value:e.value,status:Boolean(e.status),disabled:"localhost"!==e.value&&!e.status,render:function(e){return c("div",{class:"flex items-center justify-between"},[c("span",null,[e.label]),c("span",{onClick:function(){Ve({name:e.value})},class:"float-right cursor-pointer text-small text-danger ml-12px ".concat("localhost"!==e.value?"":"!hidden")},[e.status?"":"[未配置]"])])}}}),ht.value&&"localhost"===(null===(t=ht.value[0])||void 0===t?void 0:t.value)||null===(o=ht.value)||void 0===o||o.unshift({label:"服务器磁盘",value:"localhost"}),wt.value&&(a.value.backupTo=null===(l=ht.value)||void 0===l?void 0:l[0].value),yt.value=[{label:"所有[所有网站]",value:"ALL"}].concat(u.data.map(function(e){return{label:e.name+"".concat(e.ps?"[".concat(e.ps,"]"):""),value:e.name}}))||[],wt.value&&(a.value.sName="ALL"),e.n=3;break;case 2:e.p=2,s=e.v,console.log(s);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(a){return e.apply(this,arguments)}}(),kt=function(e){try{return!("localhost"!==e.value.backupTo&&!ml.value.save_local)}catch(a){console.log(a)}},xt=function(e){bt.value=!1,wt.value?(e.value.name="备份网站[ 所有 ]",e.value.save=3,e.value.db_backup_path=dt.value,e.value.more="ALL"):console.log("form",e.value),_t(e)},Lt=function(e){Te({type:"dir",path:e.value.db_backup_path,change:function(a){e.value.db_backup_path=a}})},Tt=$().panel,St=q(Tt.value).backupPath,At=l(xe()),Vt=At.rowData,Nt=At.typeInit,jt=s([]),Ut=s([{label:"所有[所有数据]",value:"ALL"}]),Ct=s(!1),Ot=s([]),It=o(function(){return!!Vt.value.id}),Bt=o(function(){return!Vt.value.id&&!Vt.value}),Dt=[{value:"mysql",label:"MySQL"},{value:"mongodb",label:"MongoDB"},{value:"redis",label:"Redis"}],Pt=function(){var e=i(r().m(function e(a){var t,l,n,u,o,s;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,me({type:"sites"});case 1:n=e.v,u=n.data,jt.value=u.orderOpt.map(function(e){return{label:e.name,value:e.value,status:Boolean(e.status),disabled:"localhost"!==e.value&&!e.status,render:function(e){return c("div",{class:"flex items-center justify-between"},[c("span",null,[e.label]),c("span",{onClick:function(){Ve({name:e.value})},class:"float-right text-small text-danger cursor-pointer ml-12px ".concat("localhost"!==e.value?"":"!hidden")},[e.status?"":"[未配置]"])])}}}),jt.value&&"localhost"===(null===(t=jt.value[0])||void 0===t?void 0:t.value)||null===(o=jt.value)||void 0===o||o.unshift({label:"服务器磁盘",value:"localhost"}),Bt.value&&(a.value.backupTo=null===(l=jt.value)||void 0===l?void 0:l[0].value),e.n=3;break;case 2:e.p=2,s=e.v,console.log(s);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(a){return e.apply(this,arguments)}}(),qt=function(){var e=i(r().m(function e(a){var t;return r().w(function(e){for(;;)switch(e.n){case 0:if(Nt.value=!1,Pt(a),!Bt.value){e.n=2;break}return a.value.name="备份mysql数据库[ 所有 ]",a.value.db_type="mysql",a.value.backup_mode=0,a.value.sName="ALL",a.value.db_backup_path=St.value,a.value.save=3,a.value.more="ALL",a.value.table_list="ALL",Ct.value=!1,e.n=1,Et("mysql");case 1:a.value.table_list=["ALL"],e.n=4;break;case 2:return"mysql"===a.value.db_type&&(Ct.value=!(null===(t=Vt.value)||void 0===t||!t.backup_mode)),e.n=3,Et(a.value.db_type);case 3:"mysql"===a.value.db_type?""===a.value.table_list?a.value.table_list=["ALL"]:a.value.table_list=Array.isArray(a.value.table_list)?a.value.table_list:a.value.table_list.split(","):""===a.value.table_list?a.value.table_list="ALL":a.value.table_list,console.log(a.value);case 4:return e.a(2)}},e)}));return function(a){return e.apply(this,arguments)}}(),Et=function(){var e=i(r().m(function e(a){var t,l,n,u;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,he({db_type:a});case 1:n=e.v,Ut.value=n.data.map(function(e){return{label:e.name+(e.ps?"[".concat(e.ps,"]"):""),value:e.name,table_list:e.table_list}}),Ot.value=null===(t=Ut.value[0].table_list)||void 0===t?void 0:t.map(function(e){return{label:e.tb_name,value:""===e.value?"ALL":e.value}}),null===(l=Ut.value)||void 0===l||l.unshift({label:"所有[所有数据]",value:"ALL"}),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(a){return e.apply(this,arguments)}}(),Mt=function(e){Te({type:"dir",path:e.value.db_backup_path,change:function(a){e.value.db_backup_path=a}})},Ht=s([]),Rt=s([]),Ft=s([]),zt=l(xe()),Gt=zt.rowData,Wt=zt.typeInit,Qt=o(function(){return!!Gt.value.id}),Kt=o(function(){return!Gt.value.id&&Gt.value}),Jt=o(function(){return!Gt.value.id&&!Gt.value}),$t=function(){var e=i(r().m(function e(a){var t,l,n,u,o,s;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,me({type:"sites"});case 1:n=e.v,u=n.data,Ht.value=u.orderOpt.map(function(e){return{label:e.name,value:e.value,status:Boolean(e.status),disabled:"localhost"!==e.value&&!e.status,render:function(e){return c("div",{class:"flex items-center justify-between"},[c("span",null,[e.label]),c("span",{onClick:function(){Ve({name:e.value})},class:"float-right cursor-pointer text-small text-danger ml-12px ".concat("localhost"!==e.value?"":"!hidden")},[e.status?"":"[未配置]"])])}}}),Ht.value&&"localhost"===(null===(t=Ht.value[0])||void 0===t?void 0:t.value)||null===(o=Ht.value)||void 0===o||o.unshift({label:"服务器磁盘",value:"localhost"}),Jt.value&&(a.value.backupTo=null===(l=Ht.value)||void 0===l?void 0:l[0].value),e.n=3;break;case 2:e.p=2,s=e.v,console.log(s);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(a){return e.apply(this,arguments)}}(),Xt=function(e){Wt.value=!1,Jt.value?(e.value.name="[勿删]数据库增量备份[ --/-- ]",e.value.more="ALL"):(e.value.db_name=e.value.sName,e.value.tb_name=""===e.value.sBody?"ALL":e.value.sBody),$t(e),Yt(e)},Yt=function(){var e=i(r().m(function e(a){var t,l,n,u,o,s,i,c;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,ye();case 1:l=e.v,n=l.data,Rt.value=n.data.map(function(e){return{label:e.name,value:e.name,table_list:e.table_list}}),Ft.value=(null===(t=n.data[0].table_list)||void 0===t?void 0:t.map(function(e){return{label:e.tb_name,value:""===e.value?"ALL":e.value}}))||[{label:"所有",value:"ALL"}],Rt.value.length>0&&Jt.value?(a.value.db_name=null===(u=Rt.value[0])||void 0===u?void 0:u.value,a.value.tb_name=null===(o=Ft.value[0])||void 0===o?void 0:o.value,a.value.name="[勿删]数据库增量备份[ ".concat(Rt.value[0].label," - ").concat(null===(s=Ft.value[0])||void 0===s?void 0:s.label," ]")):Qt.value||Jt.value||(Ft.value=null===(i=Rt.value.find(function(e){return e.value===a.value.db_name}))||void 0===i||null===(i=i.table_list)||void 0===i?void 0:i.map(function(e){return{label:e.tb_name,value:""===e.value?"ALL":e.value}})),console.log(Ft.value,"tableList"),e.n=3;break;case 2:e.p=2,c=e.v,console.log(c);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(a){return e.apply(this,arguments)}}(),Zt=$(),el=Zt.payment,al=Zt.adHideInfo,tl=l(xe()),ll=tl.rowData,nl=(tl.typeInit,m([{value:"toShell",label:"Shell脚本"},{value:"toPython",label:"Python脚本"},{value:"site",label:"备份网站"},{value:"database",label:"备份数据库"}].concat(n(al.value.crontabBackup?[]:[{label:"数据库增量备份",value:"enterpriseBackup",render:function(e){return c("div",{class:"flex items-center"},[c("span",null,[S("数据库增量备份")]),c("i",{class:"svgtofont-icon-ltd ml-[0.4rem] text-ltd text-base"},null)])}}]),[{value:"logs",label:"网站日志切割"},{value:"path",label:"备份目录"},{value:"webshell",label:"木马查杀"},{value:"sync_time",label:"同步时间"},{value:"rememory",label:"释放内存"},{value:"toUrl",label:"访问URL-GET"},{value:"to_post",label:"访问URL-POST"},{value:"site_restart",label:"网站启停"},{value:"log_cleanup",label:"定时清理日志"}]))),ul=[{label:"不接收任何消息通知",value:0},{label:"任务执行失败接收通知",value:1}],rl=function(e){return["site","database","enterpriseBackup","path"].includes(e)},ol=function(e){return!isNaN(Number(e))&&Number(e)<10?"0"+e:e},sl=o(function(){var e,a,t,l,n,u="",r=pl.value.type,o=(null===(e=pl.value.hour)||void 0===e?void 0:e.toString())||"--",s=(null===(a=pl.value.minute)||void 0===a?void 0:a.toString())||"--",i=(null===(t=pl.value.where1)||void 0===t?void 0:t.toString())||"--",c=(null===(l=pl.value.week)||void 0===l?void 0:l.toString())||"--",v=(null===(n=pl.value.second)||void 0===n?void 0:n.toString())||"--";if(["day","day-n","hour","week","month","minute-n","hour-n","second-n"].includes(r)){var p="".concat(ol(o),":").concat(ol(s)," 执行一次");switch(r){case"day":u="每天的 ".concat(p);break;case"day-n":u="每隔 ".concat(i," 天的 ").concat(p);break;case"hour":u="每小时的第 ".concat(s," 分钟执行一次");break;case"week":u="每周 ".concat({1:"周一",2:"周二",3:"周三",4:"周四",5:"周五",6:"周六",7:"周日"}[c]," 的 ").concat(p);break;case"month":u="每月 ".concat(i," 号 ").concat(p);break;case"minute-n":u="每小时的第0分钟开始,每隔 ".concat(s," 分钟执行一次");break;case"hour-n":u="每天0点开始,每隔 ".concat(o," 小时的第 ").concat(s," 分钟执行一次");break;case"second-n":u="每隔 ".concat(v," 秒执行一次")}}else u="";return u}),il=s(),cl=function(e){var a="toShell"===e||"toUrl"===e||"to_post"===e;return se("",function(){return c($a,{ref:function(e){return il.value=e},showNotice:rl(e),showKeyword:"toShell"===e,showStopWeb:"site"===e,showSecond:a,isEdit:!!ll.value},{center:function(){return sl.value?c("div",{class:"text-small ml-[10rem] mt-[1.6rem] leading-[1rem]",innerHTML:sl.value},null):null},bottom:function(){return dl.value.notice&&["site","database","path"].includes(e)?c("div",{class:"text-small ml-10rem mt-1.2rem leading-[1rem]"},[S("检查到磁盘剩余空间小于备份文件的 5 倍或者小于 1GB 时会发送磁盘不足的提示")]):null}})})},vl=function(e){return se("",function(){return c(Za,{rowData:ll.value,isEnterprise:"enterpriseBackup"===e},null)})},pl=s({type:"day",week:"1",hour:"1",minute:"30",second:"5",where1:"1",timeSet:["1"],timeType:"sday",specialHour:[0],specialMinute:[0]}),dl=s({notice:0,notice_channel:"all",keyword:"",flock:!0}),ml=s({split_value:5,split_type:"0",save_local:0}),fl=function(e,a,t){var l=Number(a);l<0||0===l?t(new Error("请输入不为0的数字")):t()},bl=function(e){var a,t=e.value.sType;switch(t||(t="toShell"),t){case"toShell":return a=e,[ee("执行用户","user",je.value,{attrs:{class:"!w-[30rem]",placeholder:"默认使用root用户执行"}}),ae([te("脚本内容","sBody",{attrs:{class:"w-[60rem]",rows:10,resize:"none",placeholder:"请输入脚本内容"},rules:[{required:!0,message:"请输入脚本内容",trigger:"blur"}]}),le("选择脚本",{attrs:{class:"!ml-4px",onClick:function(){return Ue(a)}}})]),ne("温馨提示",[{content:"为了保证服务器的安全稳定,shell脚本中以下命令不可使用:shutdown, init 0, mkfs, passwd, chpasswd, --stdin, mkfs.ext, mke2fs"}])];case"toPython":return function(e){return[ee("执行用户","user",Be.value,{attrs:{class:"!w-[30rem]",placeholder:"默认使用root用户执行"}}),ae([ee("python环境","python_env",De.value,{attrs:{class:"!w-[30rem]",placeholder:"请选择python环境"},rules:[{required:!0,message:"请选择python环境",trigger:"change"}]}),ue(function(){return u("span",{class:"ml-[1.5rem] bt-link h-[3rem] leading-[3rem]",onClick:qe},"python环境管理")})]),ae([te("脚本内容","sBody",{attrs:{class:"w-[60rem]",rows:10,resize:"none",placeholder:"请输入脚本内容"},rules:[{required:!0,message:"请输入脚本内容",trigger:"blur"}]}),le("选择脚本",{attrs:{class:"!ml-4px",onClick:function(){return Pe(e)}}})])]}(e);case"logs":return function(e){return Fe.value&&Je(e),[re("存储路径","log_cut_path",{attrs:{class:"w-[36rem]"},rules:[{required:!0,message:"请输入存储路径",trigger:"blur"}]},function(){return Qe(e)}),ae([ee("切割日志","sName",We.value,{attrs:{class:"!w-[16rem] mr-[8px]",disabled:ze.value,onChange:function(a){e.value.name="切割日志["+("ALL"===a?"全部":a)+"]"}}}),oe("","save","份",{attrs:{class:"w-[14rem]"},rules:[{required:!0,message:"请输入不为0的正整数",trigger:"blur"}]}),ne("温馨提示",[{content:"只切分项目的访问日志,如需对项目日志进行切分,请前往【网站-**项目-项目日志】进行配置"},{content:"日志切割后会在选择的目录下产生/history_backups文件夹,切割后的日志存储在这个文件夹中"}])])]}(e);case"webshell":return function(e){return Ye.value&&la(e),[ee("查杀站点","sName",Ze.value,{attrs:{class:"!w-[300px]",disabled:ea.value,onChange:function(a){e.value.name="木马查杀["+("ALL"===a?"全部":a)+"]"}}}),Se("消息通道","urladdress",{attrs:{placeholder:"请选择消息通道",isShowApi:!1,isDefault:!0,isShowAll:!1,limit:["sms"],multiple:!1,class:"!w-[300px]"}})]}(e);case"sync_time":return function(e){return ra.value&&va(e),[se("时区选择",function(){return c(v,{class:"w-[32rem]",options:oa.value,modelValue:sa.value,props:{expandTrigger:"hover"},onChange:function(a){e.value.name="定期同步服务器时间[".concat(a[0],"/").concat(a[1],"]"),e.value.sName="".concat(a[0],"/").concat(a[1]),sa.value=[a[0],a[1]],e.value.region=a[0],e.value.zone=a[1]}},null)}),ne("温馨提示",[{content:"默认从NTP服务器同步时间,失败时将同步bt.cn的服务器时间。"}])]}(e);case"rememory":return!ll.value&&(e.value.name="释放内存"),[ne("温馨提示",[{content:"释放PHP、MYSQL、PURE-FTPD、APACHE、NGINX的内存占用,建议在每天半夜执行!"}])];case"toUrl":return function(e){return da.value&&(e.value.name="访问URL-[ http:// ]",e.value.urladdress="http://"),[ae([ie("URL地址","urladdress",{attrs:{placeholder:"请输入URL地址",class:"!w-[30rem]",onInput:function(a){e.value.name="访问URL-[ ".concat(a," ]")}},rules:[{required:!0,message:"请输入URL地址",trigger:"blur"}]}),le("测试URL",{attrs:{class:"!ml-4px",onClick:function(){return ma(e)}}})]),te("User-Agent","user_agent",{attrs:{placeholder:"请输入User-Agent",class:"w-[60rem]"}})]}(e);case"to_post":return function(e){return ha.value&&(e.value.name="访问URL-POST[ http:// ]",e.value.urladdress="http://"),[ie("URL地址","urladdress",{attrs:{placeholder:"请输入URL地址",class:"!w-[30rem]",onInput:function(a){e.value.name="访问URL-POST[ ".concat(a," ]")}},rules:[{required:!0,message:"URL地址不可为空",trigger:["blur","input"]},{validator:function(e,a,t){"http://"===a||"https://"===a?t(new Error("输入内容不可为空")):t()},trigger:["blur","input"]}]}),te("User-Agent","user_agent",{attrs:{placeholder:"请输入User-Agent",class:"w-[60rem]"}})]}(e);case"site_restart":return function(e){return Sa.value&&Ca(e),[ee("网站","sName",xa.value,{attrs:{class:"!w-[30rem]",disabled:Na.value,onChange:function(a){e.value.name="网站启停["+("ALL"===a?"所有":a)+"]"}}}),ae([se("开启时间",function(){return c(p,{"prefix-icon":"none",clearable:!0,placeholder:"请选择开启时间",class:"!w-22rem",modelValue:Aa.value,"onUpdate:modelValue":function(e){return Aa.value=e},onChange:function(a){Aa.value=a,e.value.startTime=a,e.value.special_time="".concat(Aa.value,",").concat(Va.value)},start:"00:00",step:"00:05",end:"23:59"},null)},"startTime",{rules:[{required:!0,message:"请选择开启时间",trigger:"change"}]}),se("停止时间",function(){return c(p,{"prefix-icon":"none",clearable:!0,placeholder:"请选择停止时间",class:"!w-22rem",modelValue:Va.value,"onUpdate:modelValue":function(e){return Va.value=e},onChange:function(a){Va.value=a,e.value.stopTime=a,e.value.special_time="".concat(Aa.value,",").concat(Va.value)},start:"00:00",step:"00:05",end:"23:59"},null)},"stopTime",{rules:[{required:!0,message:"请选择停止时间",trigger:"change"}]})]),ne("温馨提示",[{content:"执行周期为每天一次"}])]}(e);case"log_cleanup":return function(e){return Da.value&&Ra(e),[ce("清理类型","radioType",[{label:"选择类型",value:1},{label:"自定义路径",value:2}],{attrs:{disabled:Pa.value,onChange:function(a){Oa.value=a,e.value.radioType=a,e.value.clearLogType=[],e.value.sName="",e.value.name="日志清理",1===a&&(e.value.sName="user_config")}}}),1===Oa.value?ee(" ","clearLogType",Ea,{attrs:{multiple:!0,disabled:Pa.value,class:"!w-[30rem]",placeholder:"请选择日志类型",onChange:function(a){e.value.clearLogType=a,e.value.sName=a.join(",");var t=a.map(function(e){var a;return null===(a=Ea.find(function(a){return a.value===e}))||void 0===a?void 0:a.label});e.value.name=a.length<=2?"日志清理[".concat(t.join(","),"]"):"日志清理[".concat(t.slice(0,2).join(","),"...等").concat(t.length,"项]")}},rules:[{required:!0,message:"请选择日志类型",trigger:"change"}]}):ae([te(" ","logText",{attrs:{class:"!w-[32rem]",disabled:Pa.value,placeholder:"请选择或输入自定义目录,一行一个",onInput:function(a){e.value.logText=a,e.value.log_cut_path=a.split("\n").filter(function(e){return""!==e}).join(","),e.value.name=Ha(a,2)}},rules:[{required:!0,message:"请输入自定义目录",trigger:"blur"}]}),le("添加目录",{attrs:{disabled:Pa.value,class:"!ml-8px",onClick:function(){return Ma(e)}}})]),ne("温馨提示",[{content:"自定义选择的目录支持切割的日志类型有:.log、.txt、.out、.err、.log.1"}])]}(e);case"path":return function(e){return nt.value&&vt(e),[ae([re("备份目录","sName",{attrs:{disabled:ut.value,placeholder:"请输入备份目录",class:"!w-[30rem]",onInput:function(a){e.value.name="备份目录[".concat(a,"]")}},rules:[{required:!0,message:"请输入备份目录",trigger:"blur"}]},function(){return!ut.value&&it(e)}),ee("备份到","backupTo",st.value,{labelAttrs:{class:"el-small-label ml-8px"},attrs:{class:"!w-[16rem]"}}),oe("保留最新","save","份",{labelAttrs:{class:"el-small-label ml-8px"},attrs:{class:"w-[14rem]"},rules:[{required:!0,message:"保留最新份数不可为空",trigger:"blur"},{validator:fl,trigger:"blur"}]})]),e.value.backupTo&&"localhost"!==e.value.backupTo?vl(e.value.sType):null,te("排除目录","sBody",{attrs:{rows:10,resize:"none",class:"w-[60rem]",placeholder:"每行一条规则,目录不能以/结尾,\n 示例:data/config.php \n static/upload \n *.log,"}})]}(e);case"site":return function(e){return bt.value&&xt(e),[ae([ee("备份网站","sName",yt.value,{attrs:{placeholder:"请选择备份网站",class:"!w-[30rem]",disabled:gt.value,onChange:function(a){e.value.name="备份网站[ ".concat("ALL"===a?"所有":a," ]")}}}),ee("备份到","backupTo",ht.value,{labelAttrs:{class:"el-small-label ml-8px"},attrs:{class:"!w-[16rem]"}}),oe("保留最新","save","份",{labelAttrs:{class:"el-small-label ml-8px"},attrs:{class:"w-[14rem]"},rules:[{required:!0,message:"保留最新份数不可为空",trigger:"blur"},{validator:fl,trigger:"blur"}]})]),e.value.backupTo&&"localhost"!==e.value.backupTo?vl(e.value.sType):null,kt(e)&&re("备份路径","db_backup_path",{attrs:{placeholder:"请输入备份路径",class:"!w-[30rem]"},rules:[{required:!0,message:"备份路径不可为空",trigger:"blur"}]},function(){return Lt(e)}),te("排除规则","sBody",{attrs:{rows:10,resize:"none",class:"w-[60rem]",placeholder:"每行一条规则,目录不能以/结尾,\n 示例:data/config.php \n static/upload \n *.log,"}})]}(e);case"database":return function(e){var a;return Nt.value&&qt(e),[ae([ee("数据库","db_type",Dt,{attrs:{class:"!w-[9rem]",disabled:It.value,onChange:function(a){Et(a),e.value.name="备份".concat(a,"数据库[ 所有 ]"),e.value.sName="ALL",e.value.table_list="ALL"}}}),ee("数据库","sName",Ut.value,{labelAttrs:{class:"el-small-label ml-8px"},attrs:{class:"!w-[16rem]",disabled:It.value,onChange:function(a){var t;e.value.sName=a,"ALL"===a?(e.value.name="备份".concat(e.value.db_type,"数据库[ 所有 ]"),e.value.table_list="ALL",Ot.value=[]):(Ot.value=null===(t=Ut.value.find(function(e){return e.value===a}))||void 0===t||null===(t=t.table_list)||void 0===t?void 0:t.map(function(e){return{label:e.tb_name,value:""===e.value?"ALL":e.value}}),e.value.name="备份".concat(e.value.db_type,"数据库[ ").concat(a," ]"),e.value.table_list="mysql"===e.value.db_type?["ALL"]:"ALL")}}}),ee("","table_list",Ot.value,{attrs:{multiple:"mysql"===e.value.db_type,"collapse-tags":"mysql"===e.value.db_type,"collapse-tags-tooltip":"mysql"===e.value.db_type,disabled:It.value,class:"!w-[16rem] ml-8px"+("ALL"!==e.value.sName&&null!==(a=Ot.value)&&void 0!==a&&a.length&&"mysql"===e.value.db_type?"":" !hidden"),onChange:function(a){"mysql"===e.value.db_type?function(e,a){"ALL"!==e[e.length-1]&&e.length?e.length>0&&(a.value.table_list=e.filter(function(e){return"ALL"!==e}),a.value.name="备份".concat(a.value.db_type,"数据库[ ").concat(a.value.sName," - ").concat(a.value.table_list.length>3?a.value.table_list.length+"张表":a.value.table_list.join(",")," ]")):(a.value.table_list=["ALL"],a.value.name="备份".concat(a.value.db_type,"数据库[ ").concat(a.value.sName," - 所有 ]"))}(a,e):e.value.name="备份".concat(e.value.db_type,"数据库[ ").concat(e.value.sName," - ").concat(a," ]")}}}),ee("备份到","backupTo",jt.value,{labelAttrs:{class:"el-small-label ml-8px"},attrs:{class:"!w-[12rem]"}}),oe("保留最新","save","份",{labelAttrs:{class:"el-small-label ml-8px"},attrs:{class:"w-[10rem]"},rules:[{required:!0,message:"保留最新份数不可为空",trigger:"blur"},{validator:fl,trigger:"blur"}]})]),e.value.backupTo&&"localhost"!==e.value.backupTo?vl(e.value.sType):null,re("备份路径","db_backup_path",{attrs:{class:"!w-[42rem]"},rules:[{required:!0,message:"备份路径不可为空",trigger:"blur"}]},function(){return Mt(e)}),se(" ",function(){return c("div",{class:"text-small text-secondary flex items-center h-full"},[c(I,{class:"!mr-[12px]",modelValue:Ct.value,"onUpdate:modelValue":function(e){return Ct.value=e},onChange:function(){e.value.backup_mode=Ct.value?1:0}},{default:function(){return[S("使用数据库对应账号备份")]}}),c("span",{class:"text-tertiary text-small"},[S(" *注意:目前只支持mysql数据库的本地数据库备份 ")])])}),ne("温馨提示",[{content:"远程数据库不支持备份表"}])]}(e);case"enterpriseBackup":return function(e){return Wt.value&&Xt(e),[ae([ee("备份数据库","db_name",Rt.value,{attrs:{class:"!w-[20rem] mr-8px",disabled:Qt.value,onChange:function(a){var t;e.value.tb_name="ALL",e.value.name="[勿删]数据库增量备份[ ".concat(a," - 所有 ]"),Ft.value=null===(t=Rt.value.find(function(e){return e.value===a}))||void 0===t?void 0:t.table_list.map(function(e){return{label:e.tb_name,value:""===e.value?"ALL":e.value}})}}}),Ft.value&&ee("","tb_name",Ft.value,{attrs:{disabled:Qt.value,class:"!w-[20rem]",onChange:function(a){var t,l=null===(t=Rt.value.find(function(a){return a.value===e.value.db_name}))||void 0===t?void 0:t.label;e.value.name="[勿删]数据库增量备份[ ".concat(l," - ").concat("ALL"===a?"所有":a," ]")}}}),ee("备份到","backupTo",Ht.value,{labelAttrs:{class:"el-small-label ml-8px"},attrs:{class:"!w-[16rem]"}})]),e.value.backupTo&&"localhost"!==e.value.backupTo?vl(e.value.sType):null,(Jt.value||Kt.value)&&ve("压缩密码","zip_password",{attrs:{class:"w-[32rem]",placeholder:"请输入压缩密码"}},function(){e.value.zip_password=X(16)}),ne("温馨提示",[{content:'<span class="text-dangerDark">注意:请牢记压缩密码,以免因压缩密码导致无法恢复和下载数据</span>',isHtml:!0},{content:"【使用提醒】当前数据库暂不支持SQLServer、MongoDB、Redis、PgSQL备份"}])]}(e);default:return function(){return[]}}},hl=function(){var e=ll.value.special_time.split(","),a=[],t=[];e.forEach(function(e){a.push(parseInt(e.split(":")[0])||0),t.push(parseInt(e.split(":")[1])||0),a=Array.from(new Set(a)),t=Array.from(new Set(t))});var l=ll.value.timeSet?ll.value.timeSet.split(","):ll.value.time_set?ll.value.time_set.split(","):["1"];pl.value={type:ll.value.type,hour:ll.value.where_hour,minute:ll.value.where_minute,where1:ll.value.where1,week:ll.value.where1,timeType:ll.value.timeType||ll.value.time_type,timeSet:l,specialHour:a,specialMinute:t,second:ll.value.second||"5"};var n=["notice","notice_channel","keyword","flock"];for(var u in dl.value)n.includes(u)&&(dl.value[u]=ll.value[u],"flock"===u&&(dl.value[u]=1===ll.value[u]));ml.value={split_value:ll.value.split_value,split_type:ll.value.split_type,save_local:Number(ll.value.save_local)}},yl=function(e){var a,l=t(t({name:"",sType:"toShell",sBody:"",sName:"",backupTo:"",save:"",urladdress:"",save_local:0,notice:0,notice_channel:"",datab_name:e.db_name||"",tables_name:e.tb_name||"",keyword:"",flock:1,version:"",user:""},e),{},{stop_site:Number(null===(a=il.value)||void 0===a?void 0:a.WebStopSite)||0},pl.value);if((l=Object.assign(l,dl.value)).flock=Number(dl.value.flock),"sweek"===l.type){l.where1="5",l.hour="1",l.minute="5",l.week="1";var n=[];l.specialHour.forEach(function(e){l.specialMinute.forEach(function(a){n.push((e<10?"0"+e:e)+":"+(a<10?"0"+a:a)),n=Array.from(new Set(n))})}),l.special_time=n.join(","),l.time_set=l.timeSet,l.time_type=l.timeType,delete l.timeSet,delete l.timeType}"toPython"===e.sType&&(l.params=JSON.stringify({python_env:e.python_env}),delete l.python_env),"site_restart"===e.sType&&(l.minute="5",l.where1="5",l.type="sweek"),"second-n"!==pl.value.type&&delete l.second,"to_post"===e.sType&&(l.post_param=JSON.stringify(fa.value));return["database","enterpriseBackup","site","path"].includes(e.sType)&&!Y(ml.value.split_value)&&(l=Object.assign(l,ml.value)),gl(l)},gl=function(e){return"log_cleanup"===e.sType?(1===e.radioType&&(e.log_cut_path=""),delete e.radioType,delete e.clearLogType,delete e.logText):"site_restart"===e.sType&&(delete e.startTime,delete e.stopTime),delete e.specialHour,delete e.specialMinute,delete e.echo,delete e.type_zh,delete e.type_name,delete e.sort,delete e.cycle,delete e.rname,e},wl=function(){var e=i(r().m(function e(a){var t,l,n,u,o;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:if("ltd"===el.value.authType||"enterpriseBackup"!==a.sType){e.n=1;break}return Ne({sourceId:53}),e.a(2,!1);case 1:if(t=W.load("正在提交,请稍候..."),e.p=2,l="enterpriseBackup"===a.sType,"database"===a.sType&&"mysql"===a.db_type&&Array.isArray(a.table_list)&&(a.table_list.includes("ALL")?a.table_list="ALL":a.table_list=a.table_list.join(",")),n=yl(a),!l){e.n=4;break}return e.n=3,_l(n);case 3:return e.a(2,e.v);case 4:if(!ll.value.id){e.n=6;break}return e.n=5,ge(n);case 5:u=e.v,e.n=8;break;case 6:return e.n=7,we(n);case 7:u=e.v;case 8:return kl(u),W.request(u),u.status&&Le(),e.a(2,u.status);case 9:e.n=11;break;case 10:e.p=10,o=e.v,console.log(o);case 11:return e.p=11,t.close(),e.f(11);case 12:return e.a(2)}},e,null,[[2,10,11,12]])}));return function(a){return e.apply(this,arguments)}}(),_l=function(){var e=i(r().m(function e(a){var t,l,n,u;return r().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,t=ll.value.id,"ALL"===a.tb_name&&(a.tb_name=""),t){e.n=2;break}return e.n=1,_e(a);case 1:n=e.v,e.n=4;break;case 2:return e.n=3,ke(a);case 3:n=e.v;case 4:return l=n,W.request(l),Le(),e.a(2,l.status);case 5:e.p=5,u=e.v,console.log("submitEnDatabase -> error",u);case 6:return e.a(2)}},e,null,[[0,5]])}));return function(a){return e.apply(this,arguments)}}(),kl=function(e){e.msg.includes("系统加固")&&F({title:"临时关闭系统加固",area:44,component:function(){return z(function(){return a.import("./index-legacy366.js?v=1777008528")},void 0,a.meta.url)},showFooter:!0})},xl=function(){Object.assign(pl.value,{type:"day",week:"1",hour:"1",minute:"30",second:"5",where1:"1",timeSet:["1"],timeType:"sday",specialHour:[0],specialMinute:[0]}),Object.assign(dl.value,{notice:0,notice_channel:"",keyword:"",flock:!0})},Ll={class:"p-2rem"},Tl={class:"w-[60rem]"},Sl=["onClick"],Al=d({__name:"index",setup:function(e,a){var u,s=a.expose,v=l(xe()),p=v.rowData,d=v.typeInit,m=o(function(){return["logs","webshell","site_restart","path","site","database","enterpriseBackup"].includes(V.value.sType)}),f=o(function(){return!["site_restart"].includes(V.value.sType)}),b=o(function(){return p.value&&p.value.id}),k=o(function(){return p.value&&!p.value.id}),x=Z({data:function(){if(p.value){hl(),"to_post"===p.value.sType&&(fa.value=JSON.parse(p.value.post_param)),console.log(p.value.rname||p.value.name,"name");var e=p.value.sType;if("mysql_increment_backup"===e)e="enterpriseBackup";return t(t({},p.value),{},{sType:e,name:p.value.rname||p.value.name},"toPython"===p.value.sType?{python_env:p.value.params.python_env}:{})}return{sType:"toShell",name:""}},options:function(e){return o(function(){return[ae([ee("任务类型","sType",nl,{attrs:{clearable:!1,class:"!w-[30rem] crontab_task_type",disabled:b.value||k.value,onChange:function(){j(),d.value=!0,e.value.name=""}}}),ue(function(){return c(B,{placement:"top-start",width:"260","popper-class":"green-tips-popover",trigger:"hover"},{default:function(){return c("div",null,[c("span",{class:"text-white"},[S("任务类型包含以下部分:Shell脚本、备份网站、备份数据库、数据库增量备份、网站日志切割、自定义日志切割、释放内存、访问URL-GET、访问URL-POST、备份目录、木马查杀、同步时间")])])},reference:function(){return c("i",{class:"inline-block svgtofont-el-question-filled text-warning ml-[12px] mt-8px"},null)}})})]),ie("任务名称","name",{attrs:{placeholder:"请输入计划任务名称",disabled:m.value&&!b.value&&!k.value,class:"w-[30rem]"},rules:[{required:!0,message:"请输入计划任务名称",trigger:"blur"}]}),f.value?cl(e.value.sType):null].concat(n(bl(e)),[{type:"slots",key:"custom"}])})},submit:(u=i(r().m(function e(a,t,l){var n;return r().w(function(e){for(;;)switch(e.n){case 0:return console.log(a.value,"param"),e.n=1,t();case 1:return e.n=2,null===(n=il.value)||void 0===n?void 0:n.validate();case 2:return e.n=3,wl(a.value);case 3:return e.a(2,e.v)}},e)})),function(e,a,t){return u.apply(this,arguments)})}),A=x.BtForm,V=x.param,N=x.submit,j=x.clearValidate;return s({onConfirm:N}),E(function(){xe().$resetForm(),xl()}),function(e,a){var t=Q,l=M,u=H,r=R,o=O;return h(),y("div",Ll,[c(_(A),null,{custom:g(function(){return["to_post"===_(V).sType?(h(),L(o,{key:0,label:"参数配置"},{default:g(function(){return[w("div",Tl,[c(u,{ref_key:"paramTableRef",ref:ga,class:"param-table",data:_(fa),"row-class-name":_(ya),"max-height":"200",onSelectionChange:_(wa)},{default:g(function(){return[c(l,{label:"参数名",prop:"paramName",width:"240"},{default:g(function(e){var a=e.row;return[c(t,{modelValue:a.paramName,"onUpdate:modelValue":function(e){return a.paramName=e},type:"text",size:"small"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),c(l,{label:"参数值",prop:"paramValue"},{default:g(function(e){var a=e.row;return[c(t,{modelValue:a.paramValue,"onUpdate:modelValue":function(e){return a.paramValue=e},type:"text",size:"small"},null,8,["modelValue","onUpdate:modelValue"])]}),_:1}),c(l,{label:"操作",align:"right",width:"70"},{default:g(function(e){var a=e.row,t=e.index;return[w("span",{class:"bt-link",onClick:function(e){return _(ka)(a,t)}},"删除",8,Sl)]}),_:1})]}),_:1},8,["data","row-class-name","onSelectionChange"]),c(r,{type:"primary",size:"small",class:"!mt-[1rem]",onClick:_(_a)},{default:g(function(){return n(a[0]||(a[0]=[w("i",{class:"svgtofont-el-plus text-white font-bold mr-[0.4rem]"},null,-1),S("添加参数 ",-1)]))}),_:1},8,["onClick"])])]}),_:1})):T("",!0)]}),_:1})])}}});e("default",J(Al,[["__scopeId","data-v-587d12bb"]]))}}})}();