File: /www/server/panel/BTPanel/static/js/backup-view-legacy.js
!function(){function n(n){return function(n){if(Array.isArray(n))return e(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,t){if(n){if("string"==typeof n)return e(n,t);var r={}.toString.call(n).slice(8,-1);return"Object"===r&&n.constructor&&(r=n.constructor.name),"Map"===r||"Set"===r?Array.from(n):"Arguments"===r||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?e(n,t):void 0}}(n)||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 e(n,e){(null==e||e>n.length)&&(e=n.length);for(var t=0,r=Array(e);t<e;t++)r[t]=n[t];return r}function t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var n,e,o="function"==typeof Symbol?Symbol:{},u=o.iterator||"@@iterator",a=o.toStringTag||"@@toStringTag";function i(t,o,u,a){var i=o&&o.prototype instanceof l?o:l,f=Object.create(i.prototype);return r(f,"_invoke",function(t,r,o){var u,a,i,l=0,f=o||[],s=!1,p={p:0,n:0,v:n,a:d,f:d.bind(n,4),d:function(e,t){return u=e,a=0,i=n,p.n=t,c}};function d(t,r){for(a=t,i=r,e=0;!s&&l&&!o&&e<f.length;e++){var o,u=f[e],d=p.p,m=u[2];t>3?(o=m===r)&&(i=u[(a=u[4])?5:(a=3,3)],u[4]=u[5]=n):u[0]<=d&&((o=t<2&&d<u[1])?(a=0,p.v=r,p.n=u[1]):d<m&&(o=t<3||u[0]>r||r>m)&&(u[4]=t,u[5]=r,p.n=m,a=0))}if(o||t>1)return c;throw s=!0,r}return function(o,f,m){if(l>1)throw TypeError("Generator is already running");for(s&&1===f&&d(f,m),a=f,i=m;(e=a<2?n:i)||!s;){u||(a?a<3?(a>1&&(p.n=-1),d(a,i)):p.n=i:p.v=i);try{if(l=2,u){if(a||(o="next"),e=u[o]){if(!(e=e.call(u,i)))throw TypeError("iterator result is not an object");if(!e.done)return e;i=e.value,a<2&&(a=0)}else 1===a&&(e=u.return)&&e.call(u),a<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),a=1);u=n}else if((e=(s=p.n<0)?i:t.call(r,p))!==c)break}catch(e){u=n,a=1,i=e}finally{l=1}}return{value:e,done:s}}}(t,u,a),!0),f}var c={};function l(){}function f(){}function s(){}e=Object.getPrototypeOf;var p=[][u]?e(e([][u]())):(r(e={},u,function(){return this}),e),d=s.prototype=l.prototype=Object.create(p);function m(n){return Object.setPrototypeOf?Object.setPrototypeOf(n,s):(n.__proto__=s,r(n,a,"GeneratorFunction")),n.prototype=Object.create(d),n}return f.prototype=s,r(d,"constructor",s),r(s,"constructor",f),f.displayName="GeneratorFunction",r(s,a,"GeneratorFunction"),r(d),r(d,a,"Generator"),r(d,u,function(){return this}),r(d,"toString",function(){return"[object Generator]"}),(t=function(){return{w:i,m:m}})()}function r(n,e,t,o){var u=Object.defineProperty;try{u({},"",{})}catch(n){u=0}r=function(n,e,t,o){function a(e,t){r(n,e,function(n){return this._invoke(e,t,n)})}e?u?u(n,e,{value:t,enumerable:!o,configurable:!o,writable:!o}):n[e]=t:(a("next",0),a("throw",1),a("return",2))},r(n,e,t,o)}function o(n,e,t,r,o,u,a){try{var i=n[u](a),c=i.value}catch(n){return void t(n)}i.done?e(c):Promise.resolve(c).then(r,o)}function u(n){return function(){var e=this,t=arguments;return new Promise(function(r,u){var a=n.apply(e,t);function i(n){o(a,r,u,i,c,"next",n)}function c(n){o(a,r,u,i,c,"throw",n)}i(void 0)})}}System.register(["./index-legacy118.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,r){"use strict";var o,a,i,c,l,f,s,p,d,m,v,_,b,y,h,w,k,g,j,x,z,O,S,C,V,A,q,F,G,T,P,I,U,D,E,R,H,K,L,N;return{setters:[function(n){o=n._},function(n){a=n.L,i=n.R,c=n.G,l=n.k,f=n.dx,s=n.dy,p=n.w,d=n.dz,m=n.dA,v=n.d3,_=n.K,b=n.f},function(n){y=n.c,h=n.r,w=n.H,k=n.V,g=n.e,j=n.o,x=n.I,z=n.j,O=n.k,S=n.v,C=n.x,V=n.J,A=n.p,q=n.Q,F=n.q,G=n.R,T=n.K,P=n.s,I=n.C,U=n.y,D=n.z,E=n.ba,R=n.ad,H=n.U,K=n.ab},function(n){L=n.F,N=n.g},null,null,null],execute:function(){var r={class:"p-2rem"},$={class:"p-[2rem]"},J={class:"flex items-center"};e("default",y({__name:"backup-view",props:{compData:{default:function(){}}},setup:function(e){var y=e,M=a().refs.isRefreshInstallList,Q={"x-http-token":window.vite_public_request_token},B=h(!1),W=h(null),X=h(null),Y=window.location.protocol+"//"+window.location.host+"/mod/docker/com/upload_backup",Z=w({id:y.compData.id,restore_backup:!1,backup:!1,f_size:0,f_path:"/www/dk_project/backup/apps",f_name:"",f_start:0}),nn=function(){Object.assign(Z,{id:y.compData.id,restore_backup:!1,backup:!1,f_size:0,f_path:"/www/dk_project/backup/apps",f_name:"",f_start:0})},en=y.compData.id,tn=h(!1),rn=b(),on=k([]),un=k(!1),an=function(){var n=u(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:l({request:f({id:en}),loading:un,success:function(n){on.value=n.data.data}});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),cn=function(){var n=u(t().m(function n(){return t().w(function(n){for(;;)switch(n.n){case 0:l({request:s({id:en}),loading:"正在备份中,请稍后...",message:!0,success:an});case 1:return n.a(2)}},n)}));return function(){return n.apply(this,arguments)}}(),ln=function(){var n=u(t().m(function n(e){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,p({content:"即将删除备份文件,是否继续?",title:"删除备份-"+e.file_name,icon:"warning-filled"});case 1:l({request:d({id:en,file_name:e.file_name}),loading:"正在删除中,请稍后...",message:!0,success:an});case 2:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}(),fn=function(){var n=u(t().m(function n(e){return t().w(function(n){for(;;)switch(n.n){case 0:window.open("/download?filename="+e.backup_path+"/"+e.file_name,"_blank","noopener,noreferrer");case 1:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}(),sn=function(){var n=u(t().m(function n(e){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,p({content:"恢复备份将会覆盖已有数据,是否继续?",title:"恢复备份-"+e.file_name,icon:"warning-filled",type:"check",check:{content:"备份覆盖前的数据",onConfirm:function(){var n=u(t().m(function n(r){return t().w(function(n){for(;;)switch(n.n){case 0:return n.n=1,l({request:m({id:en,file_name:e.file_name,backup:r}),loading:"正在恢复中,请稍后...",message:!0});case 1:an(),M.value=!0;case 2:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}()}});case 1:return n.a(2)}},n)}));return function(e){return n.apply(this,arguments)}}(),pn=function(){var n=u(t().m(function n(){var e;return t().w(function(n){for(;;)switch(n.n){case 0:if(Z.f_name){n.n=1;break}return rn.error("请选择文件"),n.a(2);case 1:return tn.value=rn.load("正在上传中,请稍后..."),n.n=2,null===(e=W.value)||void 0===e?void 0:e.submit();case 2:return n.a(2,!1)}},n)}));return function(){return n.apply(this,arguments)}}(),dn=function(n){var e;rn.request(n),B.value=!1,Z.f_name="",an(),null===(e=tn.value)||void 0===e||e.close(),n.status&&(B.value=!1)},mn=function(n){Z.f_size=n.size,Z.f_name=n.name},vn=function(){var n;rn.error("导入失败"),Z.f_name="",null===(n=tn.value)||void 0===n||n.close(),an()},_n=function(){X.value.$el.click()},bn=function(){var n;null===(n=W.value)||void 0===n||n.clearFiles(),B.value=!1,nn()},yn=function(){nn(),B.value=!0},hn=[{label:"备份名称",prop:"file_name",width:160},{label:"类型",render:function(n){return g("span",null,["local"===n.backup_type?"本地":n.backup_type])}},{label:"备份时间",width:140,render:function(n){return g("span",null,[i(Number(n.backup_time))])}},L({prop:"backup_path",label:"备份目录"}),{label:"大小",render:function(n){return g("span",null,[c(n.size)])}},N([{title:"恢复",onClick:sn},{title:"下载",onClick:fn},{title:"删除",onClick:ln}])];return j(an),function(e,t){var u=D,a=v,i=E,c=R,l=H,f=K,s=_,p=o,d=x("bt-loading");return z(),O("div",r,[g(p,null,{"header-left":S(function(){return[g(u,{type:"primary",onClick:cn},{default:S(function(){return n(t[4]||(t[4]=[C("点击备份",-1)]))}),_:1}),g(u,{onClick:yn},{default:S(function(){return n(t[5]||(t[5]=[C("上传备份",-1)]))}),_:1})]}),content:S(function(){return[V(g(a,{column:hn,data:A(on),"max-height":500},null,8,["data"]),[[d,A(un)]])]}),popup:S(function(){return[g(s,{title:"上传文件",modelValue:A(B),"onUpdate:modelValue":t[3]||(t[3]=function(n){return q(B)?B.value=n:null}),area:50,onConfirm:pn,onCancel:bn,showFooter:""},{default:S(function(){return[F("div",$,[g(f,{ref:"cmdFormRef",size:"default",model:A(Z),class:"relative w-full","label-position":"right",onSubmit:t[2]||(t[2]=G(function(){},["prevent"]))},{default:S(function(){return[g(c,{prop:"dep_zip",label:"上传文件"},{default:S(function(){return[F("div",J,[g(i,{class:"upload-demo h-[0] w-[0]",ref_key:"upload",ref:W,name:"blob",data:A(Z),action:Y,headers:Q,accept:".zip,.gz,.tar","show-file-list":!1,"on-error":vn,multiple:!1,"auto-upload":!1,"on-success":dn,"on-change":mn},{default:S(function(){return[V(g(u,{ref_key:"open",ref:X,size:"default",type:"default"},{default:S(function(){return n(t[6]||(t[6]=[C(" 选择文件 ",-1)]))}),_:1},512),[[T,!1]])]}),_:1},8,["data"]),g(u,{title:"导入项目",size:"default",class:"!mr-[.5rem]",onClick:_n},{default:S(function(){return n(t[7]||(t[7]=[C(" 选择文件 ",-1)]))}),_:1}),F("span",null,P(A(Z).f_name||"未选择"),1)])]}),_:1}),g(c,{label:" "},{default:S(function(){return[g(l,{modelValue:A(Z).restore_backup,"onUpdate:modelValue":t[0]||(t[0]=function(n){return A(Z).restore_backup=n})},{default:S(function(){return n(t[8]||(t[8]=[C(" 是否立即导入备份文件 ",-1)]))}),_:1},8,["modelValue"])]}),_:1}),A(Z).restore_backup?(z(),I(c,{key:0,label:" "},{default:S(function(){return[g(l,{modelValue:A(Z).backup,"onUpdate:modelValue":t[1]||(t[1]=function(n){return A(Z).backup=n})},{default:S(function(){return n(t[9]||(t[9]=[C(" 是否备份覆盖前的数据 ",-1)]))}),_:1},8,["modelValue"])]}),_:1})):U("",!0),t[10]||(t[10]=F("ul",{class:"mt-[.8rem] leading-8 text-small list-disc ml-[2rem]"},[F("li",null,"立即导入备份文件将覆盖现有文件数据,请做好相关数据备份")],-1))]}),_:1},8,["model"])])]}),_:1},8,["modelValue"])]}),_:1})])}}}))}}})}();