File: /www/server/panel/BTPanel/static/js/index-legacy448.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 o(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 o=r.call(n,t||"default");if("object"!=e(o))return o;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 a(){/*! 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",o=t.toStringTag||"@@toStringTag";function u(t,r,o,u){var a=r&&r.prototype instanceof l?r:l,s=Object.create(a.prototype);return i(s,"_invoke",function(t,r,o){var u,a,i,l=0,s=o||[],p=!1,f={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(n,t){return u=n,a=0,i=e,f.n=t,c}};function m(t,r){for(a=t,i=r,n=0;!p&&l&&!o&&n<s.length;n++){var o,u=s[n],m=f.p,d=u[2];t>3?(o=d===r)&&(i=u[(a=u[4])?5:(a=3,3)],u[4]=u[5]=e):u[0]<=m&&((o=t<2&&m<u[1])?(a=0,f.v=r,f.n=u[1]):m<d&&(o=t<3||u[0]>r||r>d)&&(u[4]=t,u[5]=r,f.n=d,a=0))}if(o||t>1)return c;throw p=!0,r}return function(o,s,d){if(l>1)throw TypeError("Generator is already running");for(p&&1===s&&m(s,d),a=s,i=d;(n=a<2?e:i)||!p;){u||(a?a<3?(a>1&&(f.n=-1),m(a,i)):f.n=i:f.v=i);try{if(l=2,u){if(a||(o="next"),n=u[o]){if(!(n=n.call(u,i)))throw TypeError("iterator result is not an object");if(!n.done)return n;i=n.value,a<2&&(a=0)}else 1===a&&(n=u.return)&&n.call(u),a<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),a=1);u=e}else if((n=(p=f.n<0)?i:t.call(r,f))!==c)break}catch(n){u=e,a=1,i=n}finally{l=1}}return{value:n,done:p}}}(t,o,u),!0),s}var c={};function l(){}function s(){}function p(){}n=Object.getPrototypeOf;var f=[][r]?n(n([][r]())):(i(n={},r,function(){return this}),n),m=p.prototype=l.prototype=Object.create(f);function d(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,p):(e.__proto__=p,i(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=p,i(m,"constructor",p),i(p,"constructor",s),s.displayName="GeneratorFunction",i(p,o,"GeneratorFunction"),i(m),i(m,o,"Generator"),i(m,r,function(){return this}),i(m,"toString",function(){return"[object Generator]"}),(a=function(){return{w:u,m:d}})()}function i(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}i=function(e,n,t,r){function u(n,t){i(e,n,function(e){return this._invoke(n,t,e)})}n?o?o(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(u("next",0),u("throw",1),u("return",2))},i(e,n,t,r)}function c(e,n,t,r,o,u,a){try{var i=e[u](a),c=i.value}catch(e){return void t(e)}i.done?n(c):Promise.resolve(c).then(r,o)}function l(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var u=e.apply(n,t);function a(e){c(u,r,o,a,i,"next",e)}function i(e){c(u,r,o,a,i,"throw",e)}a(void 0)})}}System.register(["./index-legacy118.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy131.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy3.js?v=1777008528","./site-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,t){"use strict";var r,u,i,c,s,p,f,m,d,h,y,b,w,v,g,k,_,j,O,S,x,V,N,T,I,D,E,P,B,C,U,A,F,H,M,q,G,R,z,W,$,J,K,L,Q,Z,X,Y;return{setters:[function(e){r=e._},function(e){u=e.w,i=e.k,c=e.M,s=e.d3,p=e.cO,f=e.W,m=e.cP,d=e.K,h=e.cZ},function(e){y=e.c,b=e.r,w=e.av,v=e.H,g=e.g,k=e.o,_=e.I,j=e.j,O=e.k,S=e.e,x=e.v,V=e.q,N=e.p,T=e.Q,I=e.x,D=e.J,E=e.C,P=e.F,B=e.B,C=e.y,U=e.V,A=e.ap,F=e.z,H=e.ad,M=e.am,q=e.an,G=e.ab},function(e){R=e._},function(e){z=e._},function(e){W=e.g},function(e){$=e.restoreBackup,J=e.downloadBackup,K=e.deleteBackup,L=e.getBackupList,Q=e.editBackupConfig,Z=e.getBackupType,X=e.setBackupStatus,Y=e.getBackupConfig},null,null],execute:function(){var t={class:"flex items-center"},ee={class:"flex items-center"},ne={class:"p-[20px]"},te={class:"flex items-center"},re=y({__name:"index",props:{compData:{default:function(){return[]}}},setup:function(e,h){var y=h.expose,re=e,oe=b(!1),ue=b(!1),ae=b(!1),ie=b([]),ce=w(re.compData,"path"),le=b(),se=v({path:ce.value,time:"30分钟",backupTo:"localhost",type:"day",week:"1",hour:"1",minute:"30",second:"",where1:"1",timeSet:["1"],timeType:"sday"}),pe="",fe=g(function(){return me.value.findIndex(function(e){return e.type===se.type})||0}),me=b([{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}]),de=b([]),he=b(!0),ye=v({backupTo:[{required:!0,message:"请选择备份到",trigger:"change"}],where1:[{validator:function(e,n,t){"day-n"===se.type||"month"===se.type?Number.parseInt(n)>31||Number.parseInt(n)<1||!Number.isInteger(parseFloat(n))?t(new Error("请输入1-31的整数")):""===n?t(new Error("请输入天数")):t():t()},trigger:["blur","change"]}],hour:[{validator:function(e,n,t){"minute-n"!==se.type&&"hour"!==se.type&&"second-n"!==se.type||t(),Number.parseInt(n)>23||Number.parseInt(n)<0||!Number.isInteger(parseFloat(n))?t(new Error("请输入0-23的整数")):""===n?t(new Error("请输入小时")):"hour-n"===se.type&&0===Number.parseInt(n)&&0===Number.parseInt(se.minute)?t(new Error("小时和分钟不能同时为0")):t()},trigger:["blur","change"]}],minute:[{validator:function(e,n,t){Number.parseInt(n)>59||Number.parseInt(n)<0||!Number.isInteger(parseFloat(n))?t(new Error("请输入0-59的整数")):""===n?t(new Error("请输入分钟")):"hour-n"===se.type&&0===Number.parseInt(n)&&0===Number.parseInt(se.hour)?t(new Error("小时和分钟不能同时为0")):"minute-n"===se.type&&(Number.parseInt(n)<1||!/^[1-9]\d*$/.test(n))?t(new Error("请输入1-59的整数")):t()},trigger:["blur","change"]}],second:[{validator:function(e,n,t){"second-n"===se.type?!Number.isInteger(parseFloat(n))||Number.parseInt(n)>59||Number.parseInt(n)<1?t(new Error("请输入1-59的整数")):""===n?t(new Error("请输入秒")):t():t()},trigger:["blur","change"]}],timeSet:[{validator:function(e,n,t){"sweek"!==se.type||n.length?t():t(new Error("请选择时间"))},trigger:"change"}]}),be=b([{content:"温馨提示:如果文件未发生改变,则不会触发增量备份"},{content:"增量备份第一次备份,会备份一个完整的备份用于恢复,之后的备份则仅备份修改的文件"}]),we=function(){var e=l(a().m(function e(n){return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,u({title:"恢复数据",content:"恢复备份【".concat(n.name,"】到文件后,文件将被覆盖,是否继续操作?"),icon:"warning-filled"});case 1:i({loading:"正在恢复备份,请稍后...",request:$({backup_file:n.name,backup_id:n.id}),message:!0});case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),ve=function(){var e=l(a().m(function e(n){var t;return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,i({request:J({backup_file:n.name,cron_id:pe,backup_id:n.id}),data:{path:String,is_local:Boolean}});case 1:(t=e.v).path&&window.open("".concat(t.is_local?"/download?filename="+encodeURIComponent(t.path):t.path),"_blank","noopener,noreferrer");case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),ge=function(){var e=l(a().m(function e(n){return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,u({width:50,title:"删除备份",content:"删除备份【".concat(n.name,"】后,备份文件将被删除,是否继续操作?"),icon:"warning-filled"});case 1:return e.n=2,i({loading:"正在删除备份,请稍后...",request:K({backup_file:n.name,backup_id:n.id}),message:!0});case 2:if(!e.v.status){e.n=3;break}return e.n=3,Oe();case 3:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),ke=function(){var e=l(a().m(function e(){var n,t,r;return a().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,Y({src_folder:re.compData.path});case 1:n=e.v,t=n.data,r=t.msg,t.status,ae.value=!(!Array.isArray(r)||!r.length)&&!!r[0].status,Array.isArray(r)&&r.length?(pe=r[0].id,Object.keys(se).forEach(function(e){r[0].hasOwnProperty(e)&&(se[e]=r[0][e]),r[0].hasOwnProperty("where_".concat(e))&&(se[e]=r[0]["where_".concat(e)])}),se.backupTo=r[0].backupTo||"localhost",se.path=r[0].sName,_e(se.type)):pe="",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)}}(),_e=function(e){se.type=e,se.where1="1","minute-n"===se.type&&(se.where1=se.minute),"hour-n"===se.type&&(se.where1=se.hour),le.value&&le.value.clearValidate()},je=function(){var e=l(a().m(function e(){return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ke();case 1:Oe();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=l(a().m(function e(){var n,t;return a().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,he.value=!0,e.n=1,L({src_folder:re.compData.path,cron_id:pe});case 1:(n=e.v).status?ie.value=n.data.msg:c.error(n.msg),e.n=3;break;case 2:e.p=2,t=e.v,console.log(t);case 3:return e.p=3,he.value=!1,e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=l(a().m(function e(){return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,le.value.validate();case 1:return e.n=2,i({loading:"正在保存配置,请稍后...",request:Q(o(o({name:"网站增量备份[ ".concat(re.compData.name," ]")},se),{},{backupTo:se.backupTo,sName:se.path,sBody:"",sType:"toShell"})),message:!0});case 2:if(!e.v.status){e.n=3;break}return ue.value=!1,e.n=3,ke();case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),xe=function(){var e=l(a().m(function e(){return a().w(function(e){for(;;)switch(e.n){case 0:return se.path=re.compData.path,e.n=1,Ve();case 1:ue.value=!0;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Ve=function(){var e=l(a().m(function e(){var n,t;return a().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,oe.value=!0,e.n=1,Z({type:"sites"});case 1:t=e.v,de.value=(null==t||null===(n=t.data)||void 0===n||null===(n=n.orderOpt)||void 0===n?void 0:n.map(function(e){return{label:e.name,value:e.value}}))||[],de.value.unshift({label:"服务器磁盘",value:"localhost"}),e.n=3;break;case 2:e.p=2,e.v;case 3:return e.p=3,oe.value=!1,e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(){return e.apply(this,arguments)}}(),Ne=function(){var e=se.week,n=se.hour,t=se.minute,r=se.where1,o=se.type,u=se.path,a=se.backupTo;return{name:"网站增量备份[ ".concat(re.compData.name," ]"),week:e,hour:n,minute:t,where1:r,type:o,sName:pe?u:re.compData.path,sBody:"",sType:"toShell",backupTo:pe?a:"localhost"}},Te=function(){var e=l(a().m(function e(n){var t;return a().w(function(e){for(;;)switch(e.n){case 0:if(!n){e.n=4;break}if(pe){e.n=1;break}t=Ne(),Q(t),xe(),ue.value=!0,e.n=3;break;case 1:return e.n=2,Ie();case 2:return e.n=3,ke();case 3:e.n=7;break;case 4:return e.n=5,u({title:"关闭增量文件备份",content:"关闭增量文件备份后,将会删除增量备份配置,是否继续操作?",icon:"warning-filled"});case 5:return e.n=6,Ie();case 6:return e.n=7,ke();case 7:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),Ie=function(){var e=l(a().m(function e(){return a().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,i({request:X({id:pe}),message:!0});case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),De=U([{prop:"name",label:"备份名称",showOverflowTooltip:!0,minWidth:100,render:function(e){return S("span",{class:"truncate"},[e.name])}},{prop:"backupTo",label:"存储位置"},{prop:"size",label:"备份大小"},{prop:"time",label:"备份时间",width:150},{prop:"type",label:"备份类型",width:80},W([{onClick:we,width:60,title:"恢复备份"},{onClick:ve,title:"下载"},{onClick:ge,title:"删除"}])]);return k(je),y({init:je}),function(e,o){var u=A,a=z,i=F,c=R,l=s,h=p,y=H,b=M,w=q,v=f,g=G,k=m,U=d,W=r,$=_("bt-loading");return j(),O("div",null,[S(W,null,{"header-left":x(function(){return[V("div",t,[V("div",ee,[o[11]||(o[11]=V("span",{class:"mr-[4px]"},"启用增量文件备份",-1)),S(u,{modelValue:N(ae),"onUpdate:modelValue":o[0]||(o[0]=function(e){return T(ae)?ae.value=e:null}),onChange:Te},null,8,["modelValue"])]),S(a),S(i,{type:"default",onClick:xe},{default:x(function(){return n(o[12]||(o[12]=[I("增量备份配置",-1)]))}),_:1})])]}),"header-right":x(function(){return[S(c,{onRefresh:Oe})]}),content:x(function(){return[D(S(l,{ref:"incrementSiteTable",height:"400",data:N(ie),column:N(De)},null,8,["data","column"]),[[$,N(he)],[$,"正在加载列表,请稍后...","title"]])]}),"footer-right":x(function(){return n(o[13]||(o[13]=[]))}),popup:x(function(){return[S(U,{title:"增量文件备份配置",modelValue:N(ue),"onUpdate:modelValue":o[10]||(o[10]=function(e){return T(ue)?ue.value=e:null}),area:60,onConfirm:Se,showFooter:""},{default:x(function(){return[V("div",ne,[D((j(),E(g,{ref_key:"configFormRef",ref:le,model:N(se),rules:N(ye)},{default:x(function(){return[S(y,{label:"备份目录"},{default:x(function(){return[S(h,{disabled:"",modelValue:N(se).path,"onUpdate:modelValue":o[1]||(o[1]=function(e){return N(se).path=e}),width:"34rem",title:N(se).path},null,8,["modelValue","title"])]}),_:1}),S(y,{label:"执行周期"},{default:x(function(){var e,t,r,u;return[V("div",te,[S(w,{class:"!w-[8rem] mr-1rem",modelValue:N(se).type,"onUpdate:modelValue":o[2]||(o[2]=function(e){return N(se).type=e}),onChange:o[3]||(o[3]=function(e){return _e(N(se).type,!0)})},{default:x(function(){return[(j(!0),O(P,null,B(N(me),function(e,n){return j(),O(P,null,["second-n"!==e.type?(j(),E(b,{key:n,label:e.text,value:e.type},null,8,["label","value"])):C("",!0)],64)}),256))]}),_:1},8,["modelValue"]),"week"==N(se).type?(j(),E(y,{key:0,class:"el-form-item-item"},{default:x(function(){return[S(w,{modelValue:N(se).week,"onUpdate:modelValue":o[4]||(o[4]=function(e){return N(se).week=e}),class:"mr-1rem !w-[8rem]"},{default:x(function(){return[S(b,{label:"周一",value:"1"}),S(b,{label:"周二",value:"2"}),S(b,{label:"周三",value:"3"}),S(b,{label:"周四",value:"4"}),S(b,{label:"周五",value:"5"}),S(b,{label:"周六",value:"6"}),S(b,{label:"周日",value:"7"})]}),_:1},8,["modelValue"])]}),_:1})):C("",!0),null!==(e=N(me)[N(fe)])&&void 0!==e&&e.showDay?(j(),E(y,{key:1,class:"el-form-item-item mr-1rem",prop:"where1"},{default:x(function(){return[S(h,{modelValue:N(se).where1,"onUpdate:modelValue":o[5]||(o[5]=function(e){return N(se).where1=e}),min:1,width:"10rem",type:"number"},{append:x(function(){return n(o[14]||(o[14]=[I("天",-1)]))}),_:1},8,["modelValue"])]}),_:1})):C("",!0),null!==(t=N(me)[N(fe)])&&void 0!==t&&t.showHour?(j(),E(y,{key:2,class:"el-form-item-item mr-1rem",prop:"hour"},{default:x(function(){return[S(h,{modelValue:N(se).hour,"onUpdate:modelValue":o[6]||(o[6]=function(e){return N(se).hour=e}),width:"12rem",max:"23",min:"0",type:"number"},{append:x(function(){return n(o[15]||(o[15]=[I("小时",-1)]))}),_:1},8,["modelValue"])]}),_:1})):C("",!0),null!==(r=N(me)[N(fe)])&&void 0!==r&&r.showMinute?(j(),E(y,{key:3,class:"el-form-item-item",prop:"minute"},{default:x(function(){return[S(h,{class:"mr-1rem",modelValue:N(se).minute,"onUpdate:modelValue":o[7]||(o[7]=function(e){return N(se).minute=e}),width:"12rem",max:"59",min:"0",type:"number"},{append:x(function(){return n(o[16]||(o[16]=[I("分钟",-1)]))}),_:1},8,["modelValue"])]}),_:1})):C("",!0),null!==(u=N(me)[N(fe)])&&void 0!==u&&u.showSecond?(j(),E(y,{key:4,class:"el-form-item-item",prop:"second"},{default:x(function(){return[S(h,{modelValue:N(se).second,"onUpdate:modelValue":o[8]||(o[8]=function(e){return N(se).second=e}),width:"10rem",max:"59",min:"0",type:"number"},{append:x(function(){return n(o[17]||(o[17]=[I("秒",-1)]))}),_:1},8,["modelValue"])]}),_:1})):C("",!0)])]}),_:1}),S(y,{label:"备份到"},{default:x(function(){return[S(v,{modelValue:N(se).backupTo,"onUpdate:modelValue":o[9]||(o[9]=function(e){return N(se).backupTo=e}),options:N(de),class:"!w-24rem"},null,8,["modelValue","options"])]}),_:1})]}),_:1},8,["model","rules"])),[[$,N(oe)]]),S(k,{options:[N(be)[0]],class:"mt-[16px] pl-[5rem]"},null,8,["options"])])]}),_:1},8,["modelValue"])]}),_:1}),S(k,{options:N(be),class:"mt-[16px] pl-[20px]"},null,8,["options"])])}}});e("default",h(re,[["__scopeId","data-v-3dd546b4"]]))}}})}();