File: /www/server/panel/BTPanel/static/js/index-legacy424.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,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 n(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 r(){/*! 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:{},o=n.iterator||"@@iterator",i=n.toStringTag||"@@toStringTag";function u(n,r,o,i){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return a(s,"_invoke",function(n,r,a){var o,i,u,c=0,s=a||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(t,n){return o=t,i=0,u=e,p.n=n,l}};function d(n,r){for(i=n,u=r,t=0;!f&&c&&!a&&t<s.length;t++){var a,o=s[t],d=p.p,v=o[2];n>3?(a=v===r)&&(u=o[(i=o[4])?5:(i=3,3)],o[4]=o[5]=e):o[0]<=d&&((a=n<2&&d<o[1])?(i=0,p.v=r,p.n=o[1]):d<v&&(a=n<3||o[0]>r||r>v)&&(o[4]=n,o[5]=r,p.n=v,i=0))}if(a||n>1)return l;throw f=!0,r}return function(a,s,v){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,v),i=s,u=v;(t=i<2?e:u)||!f;){o||(i?i<3?(i>1&&(p.n=-1),d(i,u)):p.n=u:p.v=u);try{if(c=2,o){if(i||(a="next"),t=o[a]){if(!(t=t.call(o,u)))throw TypeError("iterator result is not an object");if(!t.done)return t;u=t.value,i<2&&(i=0)}else 1===i&&(t=o.return)&&t.call(o),i<2&&(u=TypeError("The iterator does not provide a '"+a+"' method"),i=1);o=e}else if((t=(f=p.n<0)?u:n.call(r,p))!==l)break}catch(t){o=e,i=1,u=t}finally{c=1}}return{value:t,done:f}}}(n,o,i),!0),s}var l={};function c(){}function s(){}function f(){}t=Object.getPrototypeOf;var p=[][o]?t(t([][o]())):(a(t={},o,function(){return this}),t),d=f.prototype=c.prototype=Object.create(p);function v(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,a(e,i,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=f,a(d,"constructor",f),a(f,"constructor",s),s.displayName="GeneratorFunction",a(f,i,"GeneratorFunction"),a(d),a(d,i,"Generator"),a(d,o,function(){return this}),a(d,"toString",function(){return"[object Generator]"}),(r=function(){return{w:u,m:v}})()}function a(e,t,n,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}a=function(e,t,n,r){function i(t,n){a(e,t,function(e){return this._invoke(t,n,e)})}t?o?o(e,t,{value:n,enumerable:!r,configurable:!r,writable:!r}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},a(e,t,n,r)}function o(e,t,n,r,a,o,i){try{var u=e[o](i),l=u.value}catch(e){return void n(e)}u.done?t(l):Promise.resolve(l).then(r,a)}function i(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,t){if(e){if("string"==typeof e)return u(e,t);var n={}.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?u(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 u(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}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./vue-virtual-scroller.esm-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,a){"use strict";var u,l,c,s,f,p,d,v,m,y,b,g,h,w,j,k,S,O,_,x,P,z,E,D,C,N,F,T,G,A,I,L,R,U,H,M,X,q;return{setters:[function(e){u=e.n,l=e.w,c=e.a,s=e.c7,f=e.f,p=e.cZ},function(e){d=e.c,v=e.r,m=e.H,y=e.g,b=e.o,g=e.aH,h=e.j,w=e.k,j=e.J,k=e.K,S=e.p,O=e.q,_=e.F,x=e.C,P=e.v,z=e.x,E=e.L,D=e.y,C=e.e,N=e.s,F=e.M,T=e.at,G=e.as,A=e.ar,I=e.z,L=e.aW},function(e){R=e._},function(e){U=e.s},function(e){H=e.ai,M=e.aj,X=e.ak,q=e.al},null,null],execute:function(){var a={id:"upload-mask"},J={class:"p-[20px]"},K=["accept","webkitdirectory"],W={class:"mb-[16px] flex justify-between"},Z={key:1,class:"upload-press"},$={key:2,class:"upload-press"},B={key:3,class:"upload-files-tips"},Q={key:4,class:"uploader-list"},V={class:"th"},Y={class:"td justify-end"},ee={class:"uploader-file tr"},te={class:"td-block"},ne={class:"td !w-[55%] flex"},re=["title"],ae={class:"td"},oe={class:"td"},ie={class:"truncate"},ue={key:0},le={class:"td justify-end"},ce={class:"flex justify-end"},se=d({__name:"index",props:{compData:{default:function(){return{path:""}}}},setup:function(e,p){var d=p.expose,se=e,fe=f(),pe=H().refreshFilesList,de=null,ve=v(),me=v(!1),ye=v("paused"),be=v([]),ge=v(),he=v(!1),we=m({totalProgress:0,uploadList:0,sizeUploaded:0,currentSpeed:0,timeRemaining:0,timeElapsed:0,averageSpeed:0,errorNumber:0,successNumber:0,uploadSize:""}),je=new M({target:"/files?action=upload",uploadPath:se.compData.path||"/www/wwwroot",renewalData:function(e){be.value=i(e)},renewalSpeed:function(e){we.totalProgress=e.totalProgress,we.uploadList=e.uploadList,we.sizeUploaded=e.sizeUploaded,we.currentSpeed=e.currentSpeed,we.timeRemaining=e.timeRemaining},renewalStatus:function(e){ye.value=e.status,we.timeElapsed=e.timeElapsed,we.averageSpeed=e.averageSpeed,we.uploadSize=e.uploadSize,we.successNumber=e.successNumber,we.errorNumber=e.errorNumber},uploadEnd:function(){se.compData.uploadEnd&&se.compData.uploadEnd(be.value)}}),ke=je.uploadStatusInfo,Se=je.initData,Oe=je.fileUploadLimit,_e=je.cancelFile,xe=y(function(){return!be.value.length}),Pe=y(function(){return!be.value.length}),ze=function(e){return"".concat(e.path,"/").concat(e.name).replace(/\/\//,"/")},Ee=function(e){if(e.isFolder)return"folder";var t=e.name.split(".").pop();return["zip","rar","gz","tar","war","tgz","bz2","7z","tar.gz"].includes(t)?"compress":t},De=function(e){je.isGetFiles=!0,"file"!==e&&u(e)?he.value=!0:he.value=!1,setTimeout(function(){ge.value.click()},0)},Ce=function(e){for(var t=e.target.files,n=0;n<t.length;n++){var r="/".concat(""===t[n].webkitRelativePath?t[n].name:t[n].webkitRelativePath);if(!Oe(t[n],r))return!1}if(!je.isGetFiles)return!1},Ne=function(e){return"success"===e.status?{transform:"translateX(-0%)"}:{transform:"translateX(-".concat(100-e.progress,"%)")}},Fe=function(){if(0===be.value.length)return fe.error("请添加需要上传的文件");ye.value="uploading",je.useFileUploadExistsConfirm()},Te=function(){Se(),be.value=[],ye.value="paused",ge.value.value=""},Ge=function(){me.value=!0,"success"===ye.value&&Te()},Ae=function(){me.value=!1},Ie=function(e){me.value=!1,je.fileSelectHandler(e,function(e){be.value=e||[]})},Le=function(){var e,t=(e=r().m(function e(){return r().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!["uploading","paused"].includes(ye.value)||!be.value.length){e.n=2;break}return e.n=1,l({title:"取消上传",width:"35rem",icon:"warning-filled",content:"是否取消上传,取消后将清空上传列表?"});case 1:return pe(),e.a(2,!0);case 2:e.n=4;break;case 3:return e.p=3,e.v,e.a(2,!1);case 4:return e.a(2)}},e,null,[[0,3]])}),function(){var t=this,n=arguments;return new Promise(function(r,a){var i=e.apply(t,n);function u(e){o(i,r,a,u,l,"next",e)}function l(e){o(i,r,a,u,l,"throw",e)}u(void 0)})});return function(){return t.apply(this,arguments)}}();return b(function(){de=function(e){for(var r=1;r<arguments.length;r++){var a=null!=arguments[r]?arguments[r]:{};r%2?t(Object(a),!0).forEach(function(t){n(e,t,a[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):t(Object(a)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(a,t))})}return e}({},X({dragenter:Ge,dragleave:Ae,drop:Ie,dragover:function(){}}))}),g(function(){q(de)}),d({onCancel:Le}),function(t,n){var r=c,o=T,u=G,l=A,f=I,p=R,d=L,v=s;return h(),w("div",{ref_key:"upload",ref:ve,class:"upload-file-view"},[j(O("div",a,"请将需要上传的文件/文件夹拖到此处",512),[[k,S(me)]]),O("div",J,[S(ye).indexOf("paused")>-1?(h(),w(_,{key:0},[O("input",{ref_key:"uploadFileInput",ref:ge,type:"file",accept:e.compData.accept||"",webkitdirectory:S(he),style:{display:"none"},multiple:"",onChange:Ce},null,40,K),O("div",W,[e.compData.accept?(h(),x(r,{key:0,class:E(e.compData.accept?"":"rounded-r-none"),onClick:n[0]||(n[0]=function(e){return De("file")})},{default:P(function(){return i(n[1]||(n[1]=[z(" 上传文件 ",-1)]))}),_:1},8,["class"])):D("",!0),e.compData.accept?D("",!0):(h(),x(l,{key:1,"split-button":"",type:"default","show-timeout":50,"hide-timeout":50,onClick:De,onCommand:De},{dropdown:P(function(){return[C(u,{class:"w-[10rem]"},{default:P(function(){return[C(o,{command:"file"},{default:P(function(){return i(n[2]||(n[2]=[z("上传文件",-1)]))}),_:1}),C(o,{command:"dir"},{default:P(function(){return i(n[3]||(n[3]=[z("上传文件夹",-1)]))}),_:1})]}),_:1})]}),default:P(function(){return[n[4]||(n[4]=z(" 上传文件 ",-1))]}),_:1})),C(f,{disabled:S(xe),onClick:Te},{default:P(function(){return i(n[5]||(n[5]=[z("清空列表",-1)]))}),_:1},8,["disabled"])])],64)):D("",!0),S(ye).indexOf("uploading")>-1?(h(),w("div",Z,[O("span",null,"总进度:"+N(S(we).totalProgress)+"%",1),C(p),O("span",null,"正在上传:("+N("".concat(S(we).uploadList,"/").concat(S(be).length))+")",1),C(p),O("span",null,"上传速度:"+N(S(we).currentSpeed)+"/s",1),C(p),O("span",null,"预计耗时:"+N(S(we).timeRemaining),1)])):D("",!0),S(ye).indexOf("success")>-1?(h(),w("div",$,[O("span",null,"上传大小:"+N(S(we).uploadSize),1),C(p),O("span",null,"共耗时:"+N(S(we).timeElapsed),1),C(p),O("span",null,"平均上传速度:"+N(S(we).averageSpeed)+"/s",1),C(p),O("span",null,"上传成功:"+N(S(we).successNumber)+"个",1),j(C(p,null,null,512),[[k,S(we).errorNumber>0]]),j(O("span",null,"上传失败:"+N(S(we).errorNumber)+"个",513),[[k,S(we).errorNumber>0]])])):D("",!0),S(Pe)?(h(),w("div",B,i(n[6]||(n[6]=[O("span",null,"请将需要上传的文件/文件夹拖到此处",-1)])))):(h(),w("div",Q,[O("div",V,[n[7]||(n[7]=O("div",{class:"td !w-[55%]"},"文件名",-1)),n[8]||(n[8]=O("div",{class:"td"},"文件大小",-1)),n[9]||(n[9]=O("div",{class:"td"},"上传状态",-1)),j(O("div",Y,"操作",512),[[k,"success"!==S(ye)]])]),O("div",null,[C(S(U),{class:E(["!mb-0 overflow-auto file-upload-list files-list","!h-[400px]"]),items:S(be),"item-size":45,buffer:800,"key-field":"vid"},{default:P(function(e){var t=e.item;return[O("div",ee,[O("div",{class:E({"td-progress":!0,error:"error"===t.status,success:"success"===t.status}),style:F(Ne(t))},null,6),O("div",te,[O("div",ne,[O("i",{class:E(["icon-bg","".concat(Ee(t),"-icon")])},null,2),O("span",{class:"flex-1 w-0 ml-[4px] truncate h-[20px] leading-[20px]",title:ze(t)},N(ze(t)),9,re)]),O("div",ae,N(t.size),1),O("div",oe,[j(C(d,{effect:"dark",content:"".concat(S(ke)(t.status)).concat(t.message?",".concat(t.message):""),placement:"right","show-after":200},{default:P(function(){return[j(O("span",ie,[z(N(S(ke)(t.status))+" ",1),t.message?(h(),w("span",ue," ,"+N(t.message),1)):D("",!0)],512),[[k,"uploading"!==t.status]])]}),_:2},1032,["content"]),[[k,"uploading"!==t.status]]),j(O("span",null,[O("span",null,"上传中("+N(parseInt(t.progress))+"%)",1)],512),[[k,"uploading"===t.status]])]),j(O("div",le,[j(C(v,{onClick:function(e){return S(_e)(t)}},{default:P(function(){return i(n[10]||(n[10]=[z("取消",-1)]))}),_:1},8,["onClick"]),[[k,S(ye).indexOf("paused")>-1]])],512),[[k,"success"!==S(ye)]])])])]}),_:1},8,["items"])])])),O("div",ce,[S(ye).indexOf("paused")>-1?(h(),x(f,{key:0,type:"primary",onClick:Fe},{default:P(function(){return i(n[11]||(n[11]=[z(" 开始上传 ",-1)]))}),_:1})):D("",!0),["success","error"].includes(S(ye))?(h(),x(f,{key:1,type:"primary",onClick:Te},{default:P(function(){return i(n[12]||(n[12]=[z(" 继续上传 ",-1)]))}),_:1})):D("",!0)])])],512)}}});e("default",p(se,[["__scopeId","data-v-9bd44dc9"]]))}}})}();