File: /www/server/panel/BTPanel/static/js/index-legacy299.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){a(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 a(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 u(){/*! 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 a(t,r,o,a){var u=r&&r.prototype instanceof c?r:c,s=Object.create(u.prototype);return i(s,"_invoke",function(t,r,o){var a,u,i,c=0,s=o||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return a=n,u=0,i=e,d.n=t,l}};function p(t,r){for(u=t,i=r,n=0;!f&&c&&!o&&n<s.length;n++){var o,a=s[n],p=d.p,m=a[2];t>3?(o=m===r)&&(i=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=e):a[0]<=p&&((o=t<2&&p<a[1])?(u=0,d.v=r,d.n=a[1]):p<m&&(o=t<3||a[0]>r||r>m)&&(a[4]=t,a[5]=r,d.n=m,u=0))}if(o||t>1)return l;throw f=!0,r}return function(o,s,m){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&p(s,m),u=s,i=m;(n=u<2?e:i)||!f;){a||(u?u<3?(u>1&&(d.n=-1),p(u,i)):d.n=i:d.v=i);try{if(c=2,a){if(u||(o="next"),n=a[o]){if(!(n=n.call(a,i)))throw TypeError("iterator result is not an object");if(!n.done)return n;i=n.value,u<2&&(u=0)}else 1===u&&(n=a.return)&&n.call(a),u<2&&(i=TypeError("The iterator does not provide a '"+o+"' method"),u=1);a=e}else if((n=(f=d.n<0)?i:t.call(r,d))!==l)break}catch(n){a=e,u=1,i=n}finally{c=1}}return{value:n,done:f}}}(t,o,a),!0),s}var l={};function c(){}function s(){}function f(){}n=Object.getPrototypeOf;var d=[][r]?n(n([][r]())):(i(n={},r,function(){return this}),n),p=f.prototype=c.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,i(e,o,"GeneratorFunction")),e.prototype=Object.create(p),e}return s.prototype=f,i(p,"constructor",f),i(f,"constructor",s),s.displayName="GeneratorFunction",i(f,o,"GeneratorFunction"),i(p),i(p,o,"Generator"),i(p,r,function(){return this}),i(p,"toString",function(){return"[object Generator]"}),(u=function(){return{w:a,m:m}})()}function i(e,n,t,r){var o=Object.defineProperty;try{o({},"",{})}catch(e){o=0}i=function(e,n,t,r){function a(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:(a("next",0),a("throw",1),a("return",2))},i(e,n,t,r)}function l(e,n,t,r,o,a,u){try{var i=e[a](u),l=i.value}catch(e){return void t(e)}i.done?n(l):Promise.resolve(l).then(r,o)}function c(e){return function(){var n=this,t=arguments;return new Promise(function(r,o){var a=e.apply(n,t);function u(e){l(a,r,o,u,i,"next",e)}function i(e){l(a,r,o,u,i,"throw",e)}u(void 0)})}}System.register(["./index-legacy118.js?v=1777008528","./utils-lib-legacy.js?v=1777008528","./index-legacy130.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./useController-legacy13.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./site-legacy.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./ace-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,t){"use strict";var r,a,i,l,s,f,d,p,m,v,y,b,g,h,w,j,O,x,S,_,k,P,V,T,D,A,C,E,B,F,G,U,q,I,M,N,R,H,z,J,K,L,Q;return{setters:[function(e){r=e._},function(e){a=e.c,i=e.k,l=e.M,s=e.cO,f=e.d3,d=e.d4,p=e.c7,m=e.cP,v=e.K,y=e.w},function(e){b=e.B},function(e){g=e.c,h=e.r,w=e.e,j=e.o,O=e.I,x=e.j,S=e.k,_=e.q,k=e.p,P=e.Q,V=e.v,T=e.F,D=e.B,A=e.C,C=e.x,E=e.J,B=e.an,F=e.z,G=e.aF,U=e.am},function(e){q=e.e,I=e.g},function(e){M=e.o},function(e){N=e.S,R=e.u},function(e){H=e.getDirBinding,z=e.addDirBinding,J=e.getFileBody,K=e.deleteDirBindMultiple,L=e.delDirBinding,Q=e.getDirRewrite},null,null,null,null],execute:function(){var t={class:"flex items-center"},$={class:"flex items-center mr-[16px]"},W={class:"flex items-center mr-[16px]"},X={class:"p-[20px]"},Y={class:"flex items-center justify-between"},Z={class:"flex items-center"};e("default",g({__name:"index",props:{compData:{default:function(){return{}}}},setup:function(e,g){var ee=g.expose,ne=N().saveFileEvent,te=a().plugin,re=R().siteInfo,oe=h(),ae=h(""),ue=h([]),ie=h("");h([]);var le,ce=h(!1),se=h(""),fe=h(""),de=h([]),pe=h(""),me=h(!1),ve=[{content:"请选择您的应用,若设置伪静态后,网站无法正常访问,请尝试设置回default"},{content:"您可以对伪静态规则进行修改,修改完后保存即可。"}],ye=h([]),be=h(!1),ge=function(){var e=c(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,i({loading:be,request:H({id:re.value.id}),data:{dirs:[Array,ue],binding:[Array,ye]}});case 1:ie.value=ue.value[0]||"";case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),he=function(){var e=c(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:if(ie.value&&ae.value){e.n=1;break}return l.error("域名和子目录都不可为空!"),e.a(2);case 1:return e.n=2,i({loading:"正在添加子目录中,清稍后...",request:z({id:re.value.id,domain:ae.value,dirName:ie.value}),message:!0});case 2:e.v.status&&(ae.value="",ge());case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),we=function(){var e=c(u().m(function e(n){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,y({title:"删除【".concat(n.domain,"】"),content:"删除选中的子目录绑定后,将无法访问该子目录绑定的域名,是否继续操作?",icon:"warning-filled"});case 1:return e.n=2,i({loading:"正在删除,请稍后...",request:L({id:n.id}),message:!0});case 2:e.v.status&&ge();case 3:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),je=function(){var e=c(u().m(function e(){return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ne({data:se.value,encoding:"utf-8",path:pe.value});case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Oe=function(){var e=c(u().m(function e(n){var t,r,a;return u().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=l.load("正在获取伪静态内容,请稍候..."),r={id:n.id},n.add&&(r.add=1),e.p=1,e.n=2,Q(r);case 2:if(a=e.v,t.close(),a.data.status){e.n=4;break}return e.n=3,y({title:"创建伪静态",icon:"warning-filled",content:"你真的要为这个子目录创建独立的伪静态规则吗?"});case 3:Oe(o(o({},n),{},{add:1})),e.n=5;break;case 4:se.value=a.data.data,de.value=a.data.rlist,fe.value=a.data.rlist[0],pe.value=a.data.filename,ce.value=!0;case 5:e.n=7;break;case 6:e.p=6,e.v;case 7:return e.p=7,t.close(),e.f(7);case 8:return e.a(2)}},e,null,[[1,6,7,8]])}));return function(n){return e.apply(this,arguments)}}(),xe=function(){var e=c(u().m(function e(n){return u().w(function(e){for(;;)switch(e.n){case 0:i({loading:me,request:J({path:"/www/server/panel/rewrite/".concat(te.value.webserver,"/").concat(n,".conf")}),data:{data:[String,se]}});case 1:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),Se=h([q(),{prop:"domain",label:"域名",render:function(e){return w("span",{class:"cursor-pointer bt-link",onClick:function(){window.open("http://".concat(e.domain,":").concat(e.port),"_blank","noopener,noreferrer")}},[e.domain])}},{prop:"port",label:"端口"},{width:220,label:"子目录",render:function(e){return w("span",{innerHTML:e.path},null)}},I([{onClick:Oe,title:"伪静态",width:60},{onClick:we,title:"删除"}])]),_e=[{label:"删除",value:"delete",event:(le=c(u().m(function e(n,t,r,o,a){var i,l,c,s;return u().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,y({title:"批量删除",width:"35rem",icon:"warning-filled",content:"批量删除,该操作可能会存在风险,是否继续?"});case 1:return i=[r.value.map(function(e){return e.id})],e.n=2,K({bind_ids:i,id:re.value.id});case 2:return l=e.v,c=l.data,s=[],e.n=3,c.success.forEach(function(e){s.push({name:e,msg:"删除成功",status:!0})});case 3:return e.n=4,Object.keys(c.error).forEach(function(e){s.push({name:e,msg:c.data.error[e],status:!1})});case 4:return e.n=5,M({resultData:s,resultTitle:"删除",resultColumn:[{label:"域名",prop:"name"},{label:"结果",render:function(e){return G("span",{class:e.status?"text-primary":"text-danger"},e.status?e.msg||"操作成功":e.msg||"操作失败")}}]});case 5:ge(),a();case 6:return e.a(2)}},e)})),function(e,n,t,r,o){return le.apply(this,arguments)})}];return j(ge),ee({init:ge}),function(e,o){var a=s,u=U,i=B,l=F,c=f,y=d,g=p,h=b,j=m,G=v,q=r,I=O("bt-loading");return x(),S("div",null,[_("div",t,[_("div",$,[o[5]||(o[5]=_("span",{class:"mr-[16px] w-[4rem]"},"域名",-1)),w(a,{modelValue:k(ae),"onUpdate:modelValue":o[0]||(o[0]=function(e){return P(ae)?ae.value=e:null}),placeholder:"请输入域名"},null,8,["modelValue"])]),_("div",W,[o[6]||(o[6]=_("span",{class:"mr-[16px]"},"子目录",-1)),w(i,{class:"!w-[15rem]",filterable:"",modelValue:k(ie),"onUpdate:modelValue":o[1]||(o[1]=function(e){return P(ie)?ie.value=e:null})},{default:V(function(){return[(x(!0),S(T,null,D(k(ue),function(e,n){return x(),A(u,{key:n,value:e,label:e},null,8,["value","label"])}),128))]}),_:1},8,["modelValue"])]),w(l,{type:"primary",onClick:he},{default:V(function(){return n(o[7]||(o[7]=[C("添加",-1)]))}),_:1})]),w(q,null,{"header-left":V(function(){return n(o[8]||(o[8]=[]))}),"header-right":V(function(){return n(o[9]||(o[9]=[]))}),content:V(function(){return[E(w(c,{ref_key:"subTableRef",ref:oe,"max-height":"500",column:k(Se),data:k(ye)},null,8,["column","data"]),[[I,k(be)]])]}),"footer-left":V(function(){return[w(y,{"table-ref":k(oe),options:k(_e)},null,8,["table-ref","options"])]}),"footer-right":V(function(){return n(o[10]||(o[10]=[]))}),popup:V(function(){return[w(G,{title:"伪静态规则",modelValue:k(ce),"onUpdate:modelValue":o[4]||(o[4]=function(e){return P(ce)?ce.value=e:null}),area:50},{default:V(function(){return[_("div",X,[_("div",Y,[w(i,{class:"!w-[15rem]",modelValue:k(fe),"onUpdate:modelValue":o[2]||(o[2]=function(e){return P(fe)?fe.value=e:null}),onChange:xe},{default:V(function(){return[(x(!0),S(T,null,D(k(de),function(e,n){return x(),A(u,{key:n,value:e,label:e},null,8,["value","label"])}),128))]}),_:1},8,["modelValue"]),_("span",Z,[o[12]||(o[12]=C(" 规则转换工具: ",-1)),w(g,{class:"flex items-center",href:"https://www.bt.cn/Tools",target:"_blank"},{default:V(function(){return n(o[11]||(o[11]=[C("Apache转Nginx ",-1),_("i",{class:"svgtofont-el-link"},null,-1)]))}),_:1})])]),E(w(h,{id:"statictRef",class:"!h-[40rem] !w-full my-[12px]",modelValue:k(se),"onUpdate:modelValue":o[3]||(o[3]=function(e){return P(se)?se.value=e:null}),onSave:je},null,8,["modelValue"]),[[I,k(me)]]),_("div",null,[w(l,{type:"primary",onClick:je},{default:V(function(){return n(o[13]||(o[13]=[C("保存",-1)]))}),_:1})]),w(j,{options:ve,class:"ml-[20px] mt-[20px]"})])]}),_:1},8,["modelValue"])]}),_:1})])}}}))}}})}();