File: /www/server/panel/BTPanel/static/js/index-legacy288.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,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 t(e){for(var t=1;t<arguments.length;t++){var a=null!=arguments[t]?arguments[t]:{};t%2?n(Object(a),!0).forEach(function(n){r(e,n,a[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(a)):n(Object(a)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(a,n))})}return e}function r(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 a=r.call(n,t||"default");if("object"!=e(a))return a;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(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,n){if(e){if("string"==typeof e)return u(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?u(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 u(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 o(){/*! 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",a=t.toStringTag||"@@toStringTag";function u(t,r,a,u){var o=r&&r.prototype instanceof c?r:c,s=Object.create(o.prototype);return l(s,"_invoke",function(t,r,a){var u,o,l,c=0,s=a||[],f=!1,p={p:0,n:0,v:e,a:d,f:d.bind(e,4),d:function(n,t){return u=n,o=0,l=e,p.n=t,i}};function d(t,r){for(o=t,l=r,n=0;!f&&c&&!a&&n<s.length;n++){var a,u=s[n],d=p.p,m=u[2];t>3?(a=m===r)&&(l=u[(o=u[4])?5:(o=3,3)],u[4]=u[5]=e):u[0]<=d&&((a=t<2&&d<u[1])?(o=0,p.v=r,p.n=u[1]):d<m&&(a=t<3||u[0]>r||r>m)&&(u[4]=t,u[5]=r,p.n=m,o=0))}if(a||t>1)return i;throw f=!0,r}return function(a,s,m){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,m),o=s,l=m;(n=o<2?e:l)||!f;){u||(o?o<3?(o>1&&(p.n=-1),d(o,l)):p.n=l:p.v=l);try{if(c=2,u){if(o||(a="next"),n=u[a]){if(!(n=n.call(u,l)))throw TypeError("iterator result is not an object");if(!n.done)return n;l=n.value,o<2&&(o=0)}else 1===o&&(n=u.return)&&n.call(u),o<2&&(l=TypeError("The iterator does not provide a '"+a+"' method"),o=1);u=e}else if((n=(f=p.n<0)?l:t.call(r,p))!==i)break}catch(n){u=e,o=1,l=n}finally{c=1}}return{value:n,done:f}}}(t,a,u),!0),s}var i={};function c(){}function s(){}function f(){}n=Object.getPrototypeOf;var p=[][r]?n(n([][r]())):(l(n={},r,function(){return this}),n),d=f.prototype=c.prototype=Object.create(p);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,l(e,a,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=f,l(d,"constructor",f),l(f,"constructor",s),s.displayName="GeneratorFunction",l(f,a,"GeneratorFunction"),l(d),l(d,a,"Generator"),l(d,r,function(){return this}),l(d,"toString",function(){return"[object Generator]"}),(o=function(){return{w:u,m:m}})()}function l(e,n,t,r){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}l=function(e,n,t,r){function u(n,t){l(e,n,function(e){return this._invoke(n,t,e)})}n?a?a(e,n,{value:t,enumerable:!r,configurable:!r,writable:!r}):e[n]=t:(u("next",0),u("throw",1),u("return",2))},l(e,n,t,r)}function i(e,n,t,r,a,u,o){try{var l=e[u](o),i=l.value}catch(e){return void t(e)}l.done?n(i):Promise.resolve(i).then(r,a)}function c(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var u=e.apply(n,t);function o(e){i(u,r,a,o,l,"next",e)}function l(e){i(u,r,a,o,l,"throw",e)}o(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy192.js?v=1777008528","./index-legacy118.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./index-legacy175.js?v=1777008528","./index-legacy3.js?v=1777008528","./useController-legacy13.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy119.js?v=1777008528","./index.vue_vue_type_style_index_0_scoped_cdc7f4d3_lang-legacy.js?v=1777008528","./index-legacy116.js?v=1777008528"],function(e,n){"use strict";var r,u,l,i,s,f,p,d,m,v,y,b,g,h,w,_,x,j,k,A,S,O,V,C,P,T,I,D,F,U,q,E,G,H,z,L,N,R,M,B,J,K,Q,Z,$,W,X,Y,ee,ne,te,re,ae,ue,oe,le,ie,ce,se,fe;return{setters:[function(e){r=e.c,u=e.R,l=e.w,i=e.k,s=e.I,f=e.f,p=e.db,d=e.c_,m=e.d3,v=e.cO,y=e.K,b=e.e,g=e._,h=e.d4,w=e.dp,_=e.cP,x=e.cZ},function(e){j=e.c,k=e.r,A=e.V,S=e.e,O=e.x,V=e.aF,C=e.H,P=e.o,T=e.I,I=e.j,D=e.k,F=e.p,U=e.v,q=e.q,E=e.Q,G=e.J,H=e.C,z=e.z,L=e.ap,N=e.ad,R=e.ab,M=e.y,B=e.s},function(e){J=e._},function(e){K=e._},function(e){Q=e.getUserCert,Z=e.downClientPfx,$=e.revokeClientCert,W=e.getSslList,X=e.getSslConfig,Y=e.setSslConfig,ee=e.setSslVerify,ne=e.getSslSiteList,te=e.deleteDirAuth,re=e.delFileDeny,ae=e.deleteDirAuthMultiple,ue=e.getFileDeny,oe=e.getDirAuth},function(e){le=e.u},function(e){ie=e._},function(e){ce=e.e,se=e.g},function(e){fe=e.o},null,null,null,null],execute:function(){var pe={class:"h-full overflow-auto"},de={key:0},me={class:"flex items-center"},ve={class:"ml-[20px]"},ye={class:"flex items-center"},be={class:"p-[20px]"},ge={class:"p-[20px]"},he=j({__name:"index",setup:function(e){var n=f(),t=r().payment,b=le().siteInfo,g=t.value.authType,h=k(null),w=k({status:!0}),_=k({title:"限制访问型证书-功能介绍",ps:"提供双向认证证书,可用于限制指定人员访问",source:61,isInstall:!1,desc:["限制指定人员访问","双向认证","内网自签SSL"],height:36,tabImgs:["https://www.bt.cn/Public/new/plugin/introduce/site/ssl_verify_preview.png"]}),x=[{label:"全部",value:0},{label:"正常",value:1},{label:"已撤销",value:-1}],j=A([{label:"使用者",prop:"client"},{label:"公司名称",prop:"company"},{label:"到期时间",width:220,render:function(e){if(e.day){var n=e.addtime+24*e.day*60*60;return S("span",null,[u(n,"yyyy-mm-dd"),O("(剩余"),e.day,O("天)")])}return"--"}},{label:"状态",render:function(e){return S("span",null,[1===e.status?"正常":0===e.status?"未知":"已撤销"])}},{label:"操作",align:"right",render:function(e){return 1!==e.status?V("span",{},"--"):V("div",[V("span",{class:{hidden:1!==e.status||e.day>30,"mr-[8px]":!0,"bt-link":!0,"cursor-pointer":!0},onClick:(a=c(o().m(function t(){var r,a;return o().w(function(t){for(;;)switch(t.p=t.n){case 0:return t.p=0,t.n=1,Q({client:e.client});case 1:r=t.v,n.request(r),Ae(),t.n=3;break;case 2:t.p=2,a=t.v,console.log(a);case 3:return t.a(2)}},t,null,[[0,2]])})),function(){return a.apply(this,arguments)})},"续签"),V("span",{class:{"mr-[8px]":!0,hidden:1!==e.status,"bt-link":!0,"cursor-pointer":!0},onClick:(r=c(o().m(function t(){var r,a,u;return o().w(function(t){for(;;)switch(t.p=t.n){case 0:return r=n.load("正在请求下载,请稍后..."),t.p=1,t.n=2,Z({id:e.id});case 2:(a=t.v).status?(window.open("/download?filename="+a.msg,"_blank","noopener,noreferrer"),r.close()):n.error(a.msg),t.n=4;break;case 3:t.p=3,u=t.v,console.log(u);case 4:return t.p=4,r.close(),t.f(4);case 5:return t.a(2)}},t,null,[[1,3,4,5]])})),function(){return r.apply(this,arguments)})},"下载"),V("span",{class:{hidden:1!==e.status,"bt-link":!0,"cursor-pointer":!0},onClick:(t=c(o().m(function n(){return o().w(function(n){for(;;)switch(n.n){case 0:he(e);case 1:return n.a(2)}},n)})),function(){return t.apply(this,arguments)})},"撤销")]);var t,r,a}}]),M=k([]),B=k(!1),te=k(0),re=k(""),ae=k(!1),ue=k(!1),oe=k(!1),ie=C({company:"",domain:""}),ce=C({client:""}),se=C({company:[{required:!0,message:"请输入公司名称",trigger:"blur"}],domain:[{required:!0,message:"请输入域名列表",trigger:"blur"}]}),fe=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,i({loading:"正在生成,请稍后...",request:Q({client:ce.client}),message:!0});case 1:e.v.status&&we();case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),he=function(){var e=c(o().m(function e(n){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,l({title:"撤销证书【".concat(n.client,"】的访问证书"),content:"撤销颁发的访问证书后,证书将不在可用,是否继续操作?",icon:"warning-filled"});case 1:return e.n=2,i({loading:"正在撤销,请稍后...",request:$({id:n.id}),message:!0});case 2:e.v.status&&Ae();case 3:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),we=function(){ae.value=!1,ce.client=""},_e=function(){var e;ue.value=!1,null===(e=h.value)||void 0===e||e.clearValidate()},xe=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,je();case 1:ue.value=!0;case 2:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),je=function(){var e=c(o().m(function e(){var t;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:if(e.p=0,!_.value.isInstall&&"ltd"===g){e.n=1;break}return e.a(2);case 1:return e.n=2,X();case 2:(t=e.v).data.length||ue.value||(n.error("请先完善证书配置"),ue.value=!0),ie.company=t.data[0].company,ie.domain=t.data[0].domain,_e(),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.a(2)}},e,null,[[0,3]])}));return function(){return e.apply(this,arguments)}}(),ke=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,h.value.validate();case 1:return e.n=2,i({loading:"正在设置,请稍后...",request:Y(ie),message:!0});case 2:e.v.status&&_e();case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Ae=function(){var e=c(o().m(function e(){var n,t,r,a,u,l,i,c;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,B.value=!0,e.n=1,W({status:te.value,search:re.value});case 1:if(a=e.v,u=a.data,!(null!==(n=u.msg)&&void 0!==n&&n.includes("插件不存在")||null!==(t=u.msg)&&void 0!==t&&t.includes("未购买")||null!==(r=u.msg)&&void 0!==r&&r.includes("已到期"))){e.n=6;break}return e.p=2,e.n=3,s({sName:"ssl_verify"});case 3:l=e.v,i=l.data,w.value.status=i.endtime>-1&&i.setup,_.value.isInstall="ltd"===g?!i.setup||"":!i.setup&&i.endtime>-1||"",_.value.pluginInfo=i,e.n=5;break;case 4:e.p=4,c=e.v,console.log(c);case 5:return e.a(2);case 6:w.value.status=!0,M.value=u,e.n=8;break;case 7:e.p=7,e.v;case 8:return e.p=8,B.value=!1,e.f(8);case 9:return e.a(2)}},e,null,[[2,4],[0,7,8,9]])}));return function(){return e.apply(this,arguments)}}(),Se=function(){var e=c(o().m(function e(n){var t;return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,i({loading:"正在设置,请稍后...",request:ee({siteName:b.value.name,status:n?1:0}),message:!0});case 1:t=e.v,oe.value=t.status?n:!n,t.status&&(oe.value=n,Oe(),Ae());case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),Oe=function(){var e=c(o().m(function e(){var t;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return t=n.load("正在获取状态,请稍后..."),e.p=1,e.n=2,ne();case 2:e.v.data.forEach(function(e){e.name===b.value.name&&(oe.value=e.ssl_verify)}),e.n=4;break;case 3:e.p=3,e.v;case 4:return e.p=4,t.close(),e.f(4);case 5:return e.a(2)}},e,null,[[1,3,4,5]])}));return function(){return e.apply(this,arguments)}}();return P(c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Ae();case 1:return e.n=2,je();case 2:if(!w.value.status){e.n=3;break}return e.n=3,Oe();case 3:return e.a(2)}},e)}))),function(e,n){var t,r=z,u=L,o=p,l=d,i=m,c=v,s=N,f=R,b=y,g=K,k=J,A=T("bt-loading");return I(),D("div",pe,[null!==(t=F(w))&&void 0!==t&&t.status?(I(),D("div",de,[S(g,null,{"header-left":U(function(){return[q("div",me,[S(r,{onClick:n[0]||(n[0]=function(e){return ae.value=!0}),type:"primary"},{default:U(function(){return a(n[9]||(n[9]=[O("生成证书",-1)]))}),_:1}),q("div",ve,[n[10]||(n[10]=O(" 双向认证开关 ",-1)),S(u,{modelValue:F(oe),"onUpdate:modelValue":n[1]||(n[1]=function(e){return E(oe)?oe.value=e:null}),onChange:Se},null,8,["modelValue"])])])]}),"header-right":U(function(){return[q("div",ye,[S(o,{type:"button",modelValue:F(te),"onUpdate:modelValue":n[2]||(n[2]=function(e){return E(te)?te.value=e:null}),options:x,onChange:Ae,class:"mr-[1rem] !flex-nowrap"},null,8,["modelValue"]),S(l,{class:"ml-[12px] w-[16rem]",modelValue:F(re),"onUpdate:modelValue":n[3]||(n[3]=function(e){return E(re)?re.value=e:null}),onSearch:Ae,placeholder:"请输入使用者"},null,8,["modelValue"])])]}),content:U(function(){return[G(S(i,{column:F(j),data:F(M)},null,8,["column","data"]),[[A,F(B)]])]}),"footer-left":U(function(){return[S(r,{type:"default",onClick:xe},{default:U(function(){return a(n[11]||(n[11]=[O("证书配置",-1)]))}),_:1})]}),"footer-right":U(function(){return a(n[12]||(n[12]=[]))}),popup:U(function(){return[S(b,{title:"生成证书",modelValue:F(ae),"onUpdate:modelValue":n[5]||(n[5]=function(e){return E(ae)?ae.value=e:null}),area:42,showFooter:"",onCancel:we,onConfirm:fe},{default:U(function(){return[q("div",be,[S(f,{model:F(ce),ref:"generateFormRef"},{default:U(function(){return[S(s,{label:"使用者"},{default:U(function(){return[S(c,{modelValue:F(ce).client,"onUpdate:modelValue":n[4]||(n[4]=function(e){return F(ce).client=e}),placeholder:"请输入使用者(如“研发部-张三”)",width:"24rem"},null,8,["modelValue"])]}),_:1})]}),_:1},8,["model"])])]}),_:1},8,["modelValue"]),S(b,{title:"证书配置",modelValue:F(ue),"onUpdate:modelValue":n[8]||(n[8]=function(e){return E(ue)?ue.value=e:null}),area:42,showFooter:"",onConfirm:ke},{default:U(function(){return[q("div",ge,[S(f,{model:F(ie),ref_key:"certFormRef",ref:h,rules:F(se)},{default:U(function(){return[S(s,{label:"公司名称",prop:"company"},{default:U(function(){return[S(c,{modelValue:F(ie).company,"onUpdate:modelValue":n[6]||(n[6]=function(e){return F(ie).company=e}),placeholder:"请输入公司名称",width:"24rem"},null,8,["modelValue"])]}),_:1}),S(s,{label:"使用者",prop:"domain"},{default:U(function(){return[S(c,{type:"textarea",resize:"none",rows:6,modelValue:F(ie).domain,"onUpdate:modelValue":n[7]||(n[7]=function(e){return F(ie).domain=e}),placeholder:"请输入域名列表,多个域名可以用英文状态下的逗号隔开",width:"24rem"},null,8,["modelValue"])]}),_:1})]}),_:1},8,["model","rules"])])]}),_:1},8,["modelValue"])]}),_:1}),n[13]||(n[13]=q("ul",{class:"list-disc mt-[20px] pl-[28px]"},[q("li",null,"双向认证仅支持【HTTPS访问】,如需全站设置,还需通过网站设置开启【强制HTTPS】."),q("li",null,"给网站开启【双向认证】,开启后用户需要将【证书】导入到浏览器后才能访问该网站(目前支持Nginx/Apache)")],-1))])):(I(),H(k,{key:1,data:F(_),class:"!px-[20px] !pt-[8px]"},null,8,["data"]))])}}}),we={class:"relative"},_e=j({__name:"index",props:{tabActive:{default:"encryptedAccess"},compData:{default:function(){return{}}}},setup:function(e){var u,s=e,p=r().plugin,d=le().siteInfo,v=f(),y=k(),w=k(!1),_=k([]),x=k(!1),j=function(){var e=c(o().m(function e(n){var t;return o().w(function(e){for(;;)switch(e.n){case 0:return t="encryptedAccess"===s.tabActive,e.n=1,l({title:"删除".concat(t?"加密":"禁止","访问规则【").concat(n.name,"】"),content:"删除选中的规则后,".concat(t?"访问".concat(n.site_dir,"将不再需要安全验证,"):"该保护目录将失去防护,","是否继续操作?"),icon:"warning-filled",type:"calc"});case 1:return e.n=2,i({loading:"正在删除,请稍后...",request:t?te({id:d.value.id,name:n.name}):re({website:d.value.name,deny_name:n.name}),message:!0});case 2:e.v.status&&L();case 3:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),V=function(e){var r="encryptedAccess"===s.tabActive;b({isAsync:!0,title:"".concat(e?"编辑":"添加").concat(r?"加密访问":"禁止访问"),area:r&&e?58:46,showFooter:!r||!e,compData:t(t({},e),{},{id:d.value.id,website:d.value.name,refresh:L}),component:function(){return g(r?e?function(){return n.import("./edit-pass-limit-legacy.js?v=1777008528")}:function(){return n.import("./add-pass-limit-legacy.js?v=1777008528")}:function(){return n.import("./add-forbid-limit-legacy.js?v=1777008528")},void 0,n.meta.url)}})},C=function(){var e=c(o().m(function e(){return o().w(function(e){for(;;)switch(e.n){case 0:i({loading:w,request:ue({website:d.value.name}),data:[Array,_]});case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),E=function(){var e=c(o().m(function e(){var n;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,w.value=!0,e.n=1,oe({id:d.value.id});case 1:n=e.v,_.value=n.data[d.value.name],e.n=3;break;case 2:e.p=2,e.v;case 3:return e.p=3,w.value=!1,e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(){return e.apply(this,arguments)}}(),L=function(){"encryptedAccess"===s.tabActive?E():"forbidAccess"===s.tabActive&&C()},N="encryptedAccess"===s.tabActive?A([ce(),{label:"加密访问",prop:"site_dir"},{label:"名称",prop:"name"},{label:"用户",prop:"user_list",render:function(e){return e.user_list.join(",")}},se([{onClick:V,title:"编辑"},{onClick:j,title:"删除"}])]):A([{label:"名称",prop:"name"},{label:"保护的目录",prop:"dir"},{label:"规则",prop:"suffix"},se([{onClick:V,title:"编辑"},{onClick:j,title:"删除"}])]),R=[{label:"删除加密访问",value:"delete",event:(u=c(o().m(function e(n,t,r,a,u){var i,c,s,f;return o().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.n=1,l({title:"批量删除加密访问规则",content:"批量删除选中的加密访问规则,该操作可能会存在风险,是否继续?"});case 1:return i=v.load("正在删除,请稍后..."),e.p=2,e.n=3,ae({site_id:d.value.id,names:r.value.map(function(e){return e.name})});case 3:s=e.v,f=null===(c=s.data.success)||void 0===c?void 0:c.map(function(e){return{name:e,status:!0}}),Object.keys(s.data.error).forEach(function(e){f.push({name:e,status:!1,msg:s.data.error[e]})}),fe({resultData:f,resultTitle:"删除加密访问规则"}),L(),u(),e.n=5;break;case 4:e.p=4,e.v;case 5:return e.p=5,i.close(),e.f(5);case 6:return e.a(2)}},e,null,[[2,4,5,6]])})),function(e,n,t,r,a){return u.apply(this,arguments)})}];return P(function(){"nginx"!=p.value.webserver?(v.error("不支持nginx之外的服务器!"),x.value=!0):(x.value=!1,L())}),function(e,n){var t=ie,r=z,u=m,o=h,l=K,i=T("bt-loading");return I(),D("div",we,[F(x)?(I(),H(t,{key:0},{content:U(function(){return a(n[1]||(n[1]=[q("div",{class:"content-mask"},[q("i",{class:"svgtofont-el-warning text-warning !text-subtitleLarge mr-4px"}),O(" 不支持nginx之外的服务器 ")],-1)]))}),_:1})):M("",!0),S(l,null,{"header-left":U(function(){return[S(r,{type:"primary",onClick:n[0]||(n[0]=function(e){return V()})},{default:U(function(){return[O("添加"+B("encryptedAccess"===s.tabActive?"加密":"禁止")+"访问",1)]}),_:1})]}),"header-right":U(function(){return a(n[2]||(n[2]=[]))}),content:U(function(){return[G(S(u,{column:F(N),ref_key:"encryptedAccessRef",ref:y,data:F(_)},null,8,["column","data"]),[[i,F(w)]])]}),"footer-left":U(function(){return["encryptedAccess"===s.tabActive?(I(),H(o,{key:0,"table-ref":F(y),options:F(R)},null,8,["table-ref","options"])):M("",!0)]}),_:1})])}}});e("default",x(j({__name:"index",setup:function(e){var n=r(),t=n.adHideInfo,u=n.enterpriseRec,o=k("encryptedAccess"),l=w({type:"card",value:o,options:[{label:"加密访问",lazy:!0,name:"encryptedAccess",render:S(_e,{tabActive:"encryptedAccess"},null)},{label:"禁止访问",lazy:!0,name:"forbidAccess",render:S(_e,{tabActive:"forbidAccess"},null)}].concat(a(u.value&&!t.value.siteConfigAuth?[{label:function(){return S("span",{innerHTML:'<span class="inline-flex items-center">\n\t\t\t\t\t\t\t\t<i\n\t\t\t\t\t\t\t\t\tclass="svgtofont-icon-ltd text-medium text-ltd mr-[4px] inline-flex"></i>\n\t\t\t\t\t\t\t\t双向认证 <span class="text-warning">【推荐】</span></span\n\t\t\t\t\t\t\t>'},null)},lazy:!0,name:"addBatch",render:S(he,null,null)}]:[]))}).BtTabs,i=k([{content:"目录设置加密访问后,访问时需要输入账号密码才能访问"},{content:"例如我设置了加密访问 /test/ ,那我访问 http://aaa.com/test/ 时就要输入账号密码才能访问"}]),c=k([{content:"后缀:禁止访问的文件后缀"},{content:"目录:规则会在这个目录内生效"}]);return function(e,n){var t=_;return I(),D("div",null,[S(F(l),{type:"card",modelValue:F(o),"onUpdate:modelValue":n[0]||(n[0]=function(e){return E(o)?o.value=e:null})},null,8,["modelValue"]),["encryptedAccess","forbidAccess"].includes(F(o))?(I(),H(t,{key:0,options:"encryptedAccess"===F(o)?F(i):F(c),class:"ml-[20px] mt-[20px]"},null,8,["options"])):M("",!0)])}}}),[["__scopeId","data-v-83b46e39"]]))}}})}();