File: /www/server/panel/BTPanel/static/js/index-legacy310.js
!function(){function e(t){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(t)}function t(e){return function(e){if(Array.isArray(e))return n(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return n(e,t);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)?n(e,t):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 n(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(Object(n),!0).forEach(function(t){o(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function o(t,n,r){return(n=function(t){var n=function(t,n){if("object"!=e(t)||!t)return t;var r=t[Symbol.toPrimitive];if(void 0!==r){var a=r.call(t,n||"default");if("object"!=e(a))return a;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(t,"string");return"symbol"==e(n)?n:n+""}(n))in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t}function u(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,t,n="function"==typeof Symbol?Symbol:{},r=n.iterator||"@@iterator",a=n.toStringTag||"@@toStringTag";function o(n,r,a,o){var u=r&&r.prototype instanceof c?r:c,f=Object.create(u.prototype);return i(f,"_invoke",function(n,r,a){var o,u,i,c=0,f=a||[],s=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return o=t,u=0,i=e,p.n=n,l}};function d(n,r){for(u=n,i=r,t=0;!s&&c&&!a&&t<f.length;t++){var a,o=f[t],d=p.p,m=o[2];n>3?(a=m===r)&&(i=o[(u=o[4])?5:(u=3,3)],o[4]=o[5]=e):o[0]<=d&&((a=n<2&&d<o[1])?(u=0,p.v=r,p.n=o[1]):d<m&&(a=n<3||o[0]>r||r>m)&&(o[4]=n,o[5]=r,p.n=m,u=0))}if(a||n>1)return l;throw s=!0,r}return function(a,f,m){if(c>1)throw TypeError("Generator is already running");for(s&&1===f&&d(f,m),u=f,i=m;(t=u<2?e:i)||!s;){o||(u?u<3?(u>1&&(p.n=-1),d(u,i)):p.n=i:p.v=i);try{if(c=2,o){if(u||(a="next"),t=o[a]){if(!(t=t.call(o,i)))throw TypeError("iterator result is not an object");if(!t.done)return t;i=t.value,u<2&&(u=0)}else 1===u&&(t=o.return)&&t.call(o),u<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),u=1);o=e}else if((t=(s=p.n<0)?i:n.call(r,p))!==l)break}catch(t){o=e,u=1,i=t}finally{c=1}}return{value:t,done:s}}}(n,a,o),!0),f}var l={};function c(){}function f(){}function s(){}t=Object.getPrototypeOf;var p=[][r]?t(t([][r]())):(i(t={},r,function(){return this}),t),d=s.prototype=c.prototype=Object.create(p);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,s):(e.__proto__=s,i(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return f.prototype=s,i(d,"constructor",s),i(s,"constructor",f),f.displayName="GeneratorFunction",i(s,a,"GeneratorFunction"),i(d),i(d,a,"Generator"),i(d,r,function(){return this}),i(d,"toString",function(){return"[object Generator]"}),(u=function(){return{w:o,m:m}})()}function i(e,t,n,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}i=function(e,t,n,r){function o(t,n){i(e,t,function(e){return this._invoke(t,n,e)})}t?a?a(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(o("next",0),o("throw",1),o("return",2))},i(e,t,n,r)}function l(e,t,n,r,a,o,u){try{var i=e[o](u),l=i.value}catch(e){return void n(e)}i.done?t(l):Promise.resolve(l).then(r,a)}function c(e){return function(){var t=this,n=arguments;return new Promise(function(r,a){var o=e.apply(t,n);function u(e){l(o,r,a,u,i,"next",e)}function i(e){l(o,r,a,u,i,"throw",e)}u(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./index-legacy118.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy217.js?v=1777008528","./index-legacy3.js?v=1777008528","./useMethod-legacy5.js?v=1777008528","./database-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./useStore-legacy4.js?v=1777008528"],function(e,n){"use strict";var r,o,i,l,f,s,p,d,m,y,v,b,g,h,w,j,x,O,_,k,S,P,C,q,A,V,T,D,G,U,E,F,I,M,z,B,R,N,H,J,L,K,Q,Z,$,W,X,Y,ee;return{setters:[function(e){r=e.c,o=e.R,i=e.G,l=e.k,f=e.M,s=e.w,p=e.dt,d=e.c4,m=e.d3,y=e.K,v=e.cO,b=e.cZ},function(e){g=e._},function(e){h=e.c,w=e.V,j=e.r,x=e.H,O=e.aF,_=e.o,k=e.I,S=e.j,P=e.k,C=e.e,q=e.v,A=e.x,V=e.p,T=e.J,D=e.Q,G=e.q,U=e.F,E=e.B,F=e.C,I=e.R,M=e.y,z=e.z,B=e.am,R=e.an},function(e){N=e._},function(e){H=e.G,J=e.g,L=e.e},function(e){K=e.x,Q=e.j},function(e){Z=e.getBackupDatabase,$=e.getMysqlCloudServer,W=e.getMysqlBackupInfo,X=e.inputDatabase,Y=e.getMysqlAllBackup,ee=e.backupDatabase},null,null,null,null],execute:function(){var n={class:"p-20px"},te={class:"p-20px flex flex-col"},ne={key:0},re={class:"p-16px flex flex-col bg-base"},ae=h({__name:"index",setup:function(e,b){var h,ae=b.expose,oe=r().panel,ue=w([]),ie=j(null===(h=ue.value[0])||void 0===h?void 0:h.id),le=j(!1),ce=j([]),fe=x({p:1,limit:10,total:0}),se=j({}),pe=j(""),de=j("detail"),me=j(!1),ye=j([]),ve=j(!1),be=j(),ge=j(!1),he=j([]),we=[{label:"数据库名称",prop:"name"},{label:"大小",prop:"size",render:function(e){return i(e.size)}}],je=(oe.value.backupPath+"/database/mysql/all_backup/").replace(/\/\//g,"/"),xe=function(){var e=c(u().m(function e(){var t;return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,l({request:Z({sid:ie.value}),loading:ve,data:{status:Boolean,msg:String,data:[Array,ye]}});case 1:(t=e.v).status||(f.error(t.msg||"获取数据库备份列表失败"),ye.value=[]);case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=c(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,_e();case 1:return e.n=2,xe();case 2:De.value=[L(),{label:"数据库名称",prop:"name",width:200},{label:"表数量",prop:"table_num"},Q(ue.value,"mysql"),{label:"大小",prop:"size"}],me.value=!0;case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),_e=function(){var e=c(u().m(function e(){var t;return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,l({loading:"正在获取服务器数据,请稍后...",request:$(),data:[Array,ue]});case 1:ie.value=null===(t=ue.value[0])||void 0===t?void 0:t.id;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=c(u().m(function e(t){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,l({request:W({file:t.path}),loading:"正在获取数据库详情,请稍后...",data:{data:[Array,he],msg:String},success:function(e){"ok"!==e.msg?f.error(e.msg):(de.value="detail",ge.value=!0)}});case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Se=function(){var e=c(u().m(function e(t){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,s({title:"删除文件",content:"删除选中数据库备份文件后,该数据库备份文件将永久消失,是否继续操作?",icon:"warning-filled"});case 1:return e.n=2,l({request:p({path:t.path}),loading:"正在删除文件,请稍后...",message:!0});case 2:Ae();case 3:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Pe=function(){var e=c(u().m(function e(t){return u().w(function(e){for(;;)switch(e.n){case 0:return se.value=t,e.n=1,l({request:W({file:t.path}),loading:"正在获取数据库详情,请稍后...",data:{data:[Array,he]}});case 1:ge.value=!0,de.value="restore";case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Ce=function(){var e=c(u().m(function e(t){return u().w(function(e){for(;;)switch(e.n){case 0:if("detail"!==de.value){e.n=1;break}return e.a(2,t());case 1:if("我已知晓"===pe.value){e.n=2;break}return f.error("输入错误,请重新输入!"),e.a(2,!1);case 2:return e.n=3,l({request:X({file:se.value.path}),loading:"正在导入数据库,请稍后...",message:!0});case 3:pe.value="";case 4:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),qe=function(){var e=c(u().m(function e(t){return u().w(function(e){for(;;)switch(e.n){case 0:window.open("/download?filename="+encodeURIComponent(t.path),"_blank","noopener,noreferrer");case 1:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}(),Ae=function(){var e=c(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,l({request:Y(a({},fe)),loading:le,data:{data:[Array,ce],page:d(fe)}});case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Ve=function(){var e=c(u().m(function e(){var t;return u().w(function(e){for(;;)switch(e.n){case 0:if((t=be.value.tableSelectList).length){e.n=1;break}return f.error("请选择需要备份的数据库"),e.a(2,!1);case 1:return e.n=2,l({request:ee({sid:ie.value,db_list:JSON.stringify(t.map(function(e){return e.name}))}),loading:"正在备份中,请稍后...",message:!0});case 2:me.value=!1,Ae();case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Te=[{label:"文件名称",prop:"name"},{label:"备份时间",prop:"mtime",width:200,render:function(e){var t=new Date(1e3*e.mtime);return O("span",o(t))}},H({prop:"size",width:100}),J([{onClick:ke,title:"详情"},{onClick:Pe,title:"恢复"},{onClick:qe,title:"下载"},{onClick:Se,title:"删除"}])],De=j();return _(Ae),ae({init:Ae}),function(e,r){var a=z,o=m,u=N,i=B,l=R,c=g,f=y,s=v,p=k("bt-loading"),d=k("focus");return S(),P("div",null,[C(c,null,{"header-left":q(function(){return[C(a,{onClick:Oe,type:"primary"},{default:q(function(){return t(r[10]||(r[10]=[A("数据库备份",-1)]))}),_:1}),C(a,{onClick:r[0]||(r[0]=function(e){return V(K)(function(){return Ae()},V(je))})},{default:q(function(){return t(r[11]||(r[11]=[A("从本地上传",-1)]))}),_:1})]}),content:q(function(){return[T(C(o,{column:Te,data:V(ce)},null,8,["data"]),[[p,V(le)]])]}),"footer-right":q(function(){return[C(u,{total:V(fe).total,page:V(fe).p,"onUpdate:page":r[1]||(r[1]=function(e){return V(fe).p=e}),row:V(fe).limit,"onUpdate:row":r[2]||(r[2]=function(e){return V(fe).limit=e}),onChange:r[3]||(r[3]=function(e){return Ae()})},null,8,["total","page","row"])]}),popup:q(function(){return[C(f,{title:"数据库备份",modelValue:V(me),"onUpdate:modelValue":r[5]||(r[5]=function(e){return D(me)?me.value=e:null}),onConfirm:Ve,showFooter:"",area:60},{default:q(function(){return[G("div",n,[C(c,null,{"header-right":q(function(){return[C(l,{class:"!w-[16rem]",modelValue:V(ie),"onUpdate:modelValue":r[4]||(r[4]=function(e){return D(ie)?ie.value=e:null}),onChange:xe},{default:q(function(){return[(S(!0),P(U,null,E(V(ue),function(e,t){return S(),F(i,{key:t,label:e.ps,value:e.id},null,8,["label","value"])}),128))]}),_:1},8,["modelValue"])]}),content:q(function(){return[T(C(o,{ref_key:"backupTableRef",ref:be,column:V(De),data:V(ye),"max-height":"360"},null,8,["column","data"]),[[p,V(ve)],[p,"正在加载列表,请稍后...","title"]])]}),_:1})])]}),_:1},8,["modelValue"]),C(f,{title:"restore"===V(de)?"恢复数据库":"数据库详情",modelValue:V(ge),"onUpdate:modelValue":r[8]||(r[8]=function(e){return D(ge)?ge.value=e:null}),showFooter:"",area:60,onConfirm:Ce,onCancel:r[9]||(r[9]=function(e){return pe.value=""})},{default:q(function(){return[G("div",te,[C(o,{column:we,data:V(he),"max-height":"360"},null,8,["data"]),"restore"===V(de)?(S(),P("div",ne,[r[13]||(r[13]=G("div",{class:"flex items-center my-12px text-base"},[G("i",{class:"text-warning svgtofont-el-warning-filled !text-titleLarge mr-8px"}),G("span",null,"恢复后会覆盖当前数据库数据,此操作不可逆,是否继续操作?")],-1)),G("div",re,[r[12]||(r[12]=G("span",{class:"mb-4px"},[A("请手动输入 "),G("span",{class:"text-danger"},'"我已知晓"'),A(" ,完成验证")],-1)),T(C(s,{modelValue:V(pe),"onUpdate:modelValue":r[6]||(r[6]=function(e){return D(pe)?pe.value=e:null}),width:"52rem",onPasteCapture:r[7]||(r[7]=I(function(){},["prevent"]))},null,8,["modelValue"]),[[d]])])])):M("",!0)])]}),_:1},8,["title","modelValue"])]}),_:1}),r[14]||(r[14]=G("ul",{class:"mt-16px leading-8 text-small list-disc ml-20px"},[G("li",null,"恢复仅限于在本页面进行的备份进行恢复,非本页面的备份数据可能无法正确恢复,请注意。")],-1))])}}});e("default",b(ae,[["__scopeId","data-v-4c898673"]]))}}})}();