File: /www/server/panel/BTPanel/static/js/apply-lest-ssl-legacy.js
!function(){function e(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,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 t(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var e,n,a="function"==typeof Symbol?Symbol:{},u=a.iterator||"@@iterator",o=a.toStringTag||"@@toStringTag";function l(t,a,u,o){var l=a&&a.prototype instanceof i?a:i,s=Object.create(l.prototype);return r(s,"_invoke",function(t,r,a){var u,o,l,i=0,s=a||[],f=!1,d={p:0,n:0,v:e,a:m,f:m.bind(e,4),d:function(n,t){return u=n,o=0,l=e,d.n=t,c}};function m(t,r){for(o=t,l=r,n=0;!f&&i&&!a&&n<s.length;n++){var a,u=s[n],m=d.p,p=u[2];t>3?(a=p===r)&&(l=u[(o=u[4])?5:(o=3,3)],u[4]=u[5]=e):u[0]<=m&&((a=t<2&&m<u[1])?(o=0,d.v=r,d.n=u[1]):m<p&&(a=t<3||u[0]>r||r>p)&&(u[4]=t,u[5]=r,d.n=p,o=0))}if(a||t>1)return c;throw f=!0,r}return function(a,s,p){if(i>1)throw TypeError("Generator is already running");for(f&&1===s&&m(s,p),o=s,l=p;(n=o<2?e:l)||!f;){u||(o?o<3?(o>1&&(d.n=-1),m(o,l)):d.n=l:d.v=l);try{if(i=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=d.n<0)?l:t.call(r,d))!==c)break}catch(n){u=e,o=1,l=n}finally{i=1}}return{value:n,done:f}}}(t,u,o),!0),s}var c={};function i(){}function s(){}function f(){}n=Object.getPrototypeOf;var d=[][u]?n(n([][u]())):(r(n={},u,function(){return this}),n),m=f.prototype=i.prototype=Object.create(d);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,r(e,o,"GeneratorFunction")),e.prototype=Object.create(m),e}return s.prototype=f,r(m,"constructor",f),r(f,"constructor",s),s.displayName="GeneratorFunction",r(f,o,"GeneratorFunction"),r(m),r(m,o,"Generator"),r(m,u,function(){return this}),r(m,"toString",function(){return"[object Generator]"}),(t=function(){return{w:l,m:p}})()}function r(e,n,t,a){var u=Object.defineProperty;try{u({},"",{})}catch(e){u=0}r=function(e,n,t,a){function o(n,t){r(e,n,function(e){return this._invoke(n,t,e)})}n?u?u(e,n,{value:t,enumerable:!a,configurable:!a,writable:!a}):e[n]=t:(o("next",0),o("throw",1),o("return",2))},r(e,n,t,a)}function a(e,n,t,r,a,u,o){try{var l=e[u](o),c=l.value}catch(e){return void t(e)}l.done?n(c):Promise.resolve(c).then(r,a)}function u(e){return function(){var n=this,t=arguments;return new Promise(function(r,u){var o=e.apply(n,t);function l(e){a(o,r,u,l,c,"next",e)}function c(e){a(o,r,u,l,c,"throw",e)}l(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./index-legacy118.js?v=1777008528","./site-legacy.js?v=1777008528","./ssl-legacy.js?v=1777008528","./useStore-legacy2.js?v=1777008528","./useStore-legacy3.js?v=1777008528","./useStore-legacy7.js?v=1777008528","./useMethod-legacy3.js?v=1777008528","./useController-legacy8.js?v=1777008528","./useStore-legacy11.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy119.js?v=1777008528","./index-legacy116.js?v=1777008528","./useController-legacy18.js?v=1777008528","./useController-legacy13.js?v=1777008528","./useController-legacy19.js?v=1777008528","./useMethod-legacy12.js?v=1777008528","./index-legacy192.js?v=1777008528","./useController-legacy20.js?v=1777008528"],function(n,r){"use strict";var a,o,l,c,i,s,f,d,m,p,v,y,h,g,_,b,w,x,k,S,j,C,L,T,N,O,V,A,D,P,I,U,E,M,q,G,H,W,B,J,F,z,R,X,Q,$,K,Y,Z,ee,ne,te,re,ae,ue,oe,le,ce,ie,se,fe;return{setters:[function(e){a=e.c,o=e.Q,l=e.k,c=e.n,i=e.W,s=e.c_,f=e.cP,d=e.d3,m=e.K,p=e.f},function(e){v=e.c,y=e.aI,h=e.H,g=e.r,_=e.e,b=e.w,w=e.o,x=e.I,k=e.j,S=e.k,j=e.v,C=e.p,L=e.x,T=e.F,N=e.q,O=e.y,V=e.C,A=e.B,D=e.s,P=e.Q,I=e.J,U=e.aB,E=e.L,M=e.ak,q=e.aj,G=e.ad,H=e.U,W=e.am,B=e.an,J=e.ay,F=e.z,z=e.aA,R=e.ab,X=e.n},function(e){Q=e._},function(e){$=e.validateDomain,K=e.authDomainApi,Y=e.setCertToSite},function(e){Z=e.q,ee=e.r,ne=e.t,te=e.u},function(e){re=e.u},function(e){ae=e.u},function(e){ue=e.g},function(e){oe=e.d,le=e.r},function(e){ce=e.M,ie=e.N,se=e.O},function(e){fe=e.u},null,null,null,null,null,null,null,null,null,null],execute:function(){var r={class:"py-[1.6rem] relative w-[90%] mx-[auto]"},de={key:0},me={class:"!max-h-[20rem] overflow-auto"},pe=["title"],ve={key:1},ye={class:"!max-h-[20rem] overflow-auto"},he=["title"],ge={class:"p-[1.5rem]"},_e={class:"ml-[.4rem] text-danger"},be={class:"max-h-[38rem] overflow-auto"},we={key:0,class:"flex justify-end"};n("default",v({__name:"apply-lest-ssl",emits:["close"],setup:function(n,v){var xe=v.emit,ke=y(fe()).encryptIsRefresh,Se=a().mainHeight,je=p(),Ce=xe,Le=re().siteInfo,Te=ae(),Ne=Te.setApplyInfo,Oe=Te.letApplyInfo,Ve=ue().refs.isRefreshDomainConfigList,Ae=h({ca:"litessl",resource:"0",autoWildcard:!1,auth_to:!1,checkAll:!1,domain:[],checkList:[]}),De=g(!1);g([]);var Pe=g([]),Ie=h({}),Ue=g(!1),Ee=[{content:"注意:请勿将SSL证书用于非法网站",class:"text-danger"},{content:"如开启后无法使用HTTPS访问,请检查安全组是否正确放行443端口"},{content:"在DNS验证中,我们提供了多种自动化DNS-API,并提供了手动模式"},{content:"使用DNS接口申请证书可自动续期,手动模式下证书到期后需重新申请"}],Me=g([{label:"解析域名",prop:"domain"},{label:"记录值",prop:"auth_value",render:function(e,n){var t="dns"===Ie.auth_type?e.auth_value:e.file_path;return _("div",{class:"flex items-center"},[_("div",{class:"truncate w-[15rem]"},[t]),_("span",{class:"svgtofont-icon-copy ml-[4px] text-secondary text-medium w-[1.6rem] cursor-pointer",onClick:function(){return o({value:t})}},null)])}},{label:"类型",prop:"type",render:function(e,n){return"dns"===Ie.auth_type?_("span",null,[e.type]):_("div",{class:"flex items-center"},[_("div",{class:"truncate w-[15rem]"},[e.content]),_("span",{class:"svgtofont-icon-copy ml-[4px] text-secondary text-medium w-[1.6rem] cursor-pointer",onClick:function(){return o({value:e.content})}},null)])}},{label:"必需",prop:"must",width:100}]),qe=g([]),Ge=g(!1),He=g(""),We=g([{text:"解析域名需要一定时间来生效,完成所以上所有解析操作后,请等待1分钟后再点击验证按钮"},{text:""},{text:"若您使用的是宝塔云解析插件,阿里云DNS,DnsPod作为DNS,可使用DNS接口自动解析"}]),Be=function(){var e=u(t().m(function e(){var n,r;return t().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ce();case 1:return n=e.v,e.n=2,l({request:$({index:Ie.index}),message:!1});case 2:r=e.v,n._props.onCancel(),!0===r.status?(Ue.value=!1,Fe(r,!0)):ie(r,Pe.value,Ie,Ae);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),Je=function(){var e=u(t().m(function e(n){var r,a,u;return t().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,ce();case 1:return r=e.v,e.n=2,K({index:Ie.index,domain:n.domain});case 2:a=e.v,u=a.data,r._props.onCancel(),"valid"===u.status?je.success("验证成功"):!0===u.status?(Ue.value=!1,Fe(u,!0)):ie(u,n.data,Ie);case 3:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),Fe=function(){var e=u(t().m(function e(n){var r,a,u,o,c=arguments;return t().w(function(e){for(;;)switch(e.n){case 0:return r=n.index,a=c.length>1&&void 0!==c[1]&&c[1],u=c.length>2&&void 0!==c[2]?c[2]:Le.value.name,e.n=1,l({loading:"正在部署证书,请稍候...",request:Y({index:r,siteName:u}),message:!1,data:{status:Boolean,msg:String}});case 1:o=e.v,se(o,a);case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),ze=g([]),Re=g(""),Xe=g([]),Qe=g(null),$e=g([]),Ke=g(!0),Ye=g(""),Ze=g(!1),en=function(){var e=u(t().m(function e(){var n,r,a,u,o,l,c=arguments;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=1,r={site_id:"1"===Ae.resource?ze.value.join(","):Re.value},De.value=!0,n=je.load("正在获取域名列表,请稍后..."),e.n=2,ne(r);case 2:if(a=e.v,u=a.data,Ae.domain=u.map(function(e){return e.name}),Xe.value=u,"1"!==Ae.resource){e.n=4;break}return o=Ae.checkList.filter(function(e){return ze.value.includes(e.site_id)}),e.n=3,X();case 3:o.forEach(function(e){var n=Xe.value.find(function(n){return n.name===e.name});n&&Qe.value.toggleRowSelection(n,!0)});case 4:e.n=6;break;case 5:e.p=5,l=e.v,console.log(l);case 6:return e.p=6,n&&n.close(),De.value=!1,e.f(6);case 7:return e.a(2)}},e,null,[[1,5,6,7]])}));return function(){return e.apply(this,arguments)}}(),nn=function(){var e=u(t().m(function e(){var n,r,a,u;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,n=je.load("正在获取站点列表,请稍后..."),e.n=1,te();case 1:if(r=e.v,!(a=r.data).length){e.n=2;break}return $e.value=a,Ke.value&&(ze.value[0]=a[0].id,Re.value=a[0].id,Ke.value=!1),e.n=2,en();case 2:e.n=4;break;case 3:e.p=3,u=e.v,console.log(u);case 4:return e.p=4,n&&n.close(),e.f(4);case 5:return e.a(2)}},e,null,[[0,3,4,5]])}));return function(){return e.apply(this,arguments)}}(),tn=function(e){return!("1"===Ae.resource&&ln(e.name))},rn=function(e){if(!e.row.name.includes(Ye.value)&&Ze.value)return"!hidden"},an=function(e){"1"===Ae.resource&&e.some(function(e){return ln(e.name)})&&(je.error("IP类型域名仅支持文件验证"),Ae.resource="0"),console.log(e,Ae.resource),Ae.checkList=e},un=function(e){"1"===Ae.resource&&e.some(function(e){return ln(e.name)})&&(je.error("IP类型域名仅支持文件验证"),Ae.resource="0"),Ae.checkList=e},on=function(){var e=u(t().m(function e(){return t().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,en();case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),ln=function(e){return/^(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$/.test(e)},cn=function(){var e=u(t().m(function e(n){return t().w(function(e){for(;;)switch(e.n){case 0:return"1"===Ae.resource?ze.value=n:Re.value=n,e.n=1,en();case 1:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),sn=function(e){Ze.value=!0,Ye.value=e},fn=function(){Ze.value=!0},dn=function(){Ye.value="",Ze.value=!1},mn=function(e){return e.some(function(e){return 0===e.status})},pn=function(e){return e.map(function(e){return e.name})},vn=function(){var e=u(t().m(function e(){var n,r,a,u;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:if(0!==Ae.checkList.length){e.n=1;break}return je.error("请选择一个域名"),e.a(2);case 1:if("1"!==Ae.resource||!mn(Ae.checkList)||Ae.auth_to){e.n=2;break}return je.error("选中的域名存在未设置DNS接口配置"),e.a(2);case 2:if("1"!==Ae.resource||!Ae.autoWildcard||!Ae.checkList.some(function(e){return-1!==e.name.indexOf("*")})){e.n=3;break}return je.error("开启自动组合泛域名时不能选择泛域名"),e.a(2);case 3:return n={ca:Ae.ca,domains:JSON.stringify(pn(Ae.checkList)),auth_type:"1"==Ae.resource?"dns":"http",auth_to:JSON.stringify(pn(Ae.checkList)),auto_wildcard:Ae.autoWildcard?"1":"0"},"1"==Ae.resource&&(n.auth_to=Ae.auth_to?"dns":JSON.stringify(pn(Ae.checkList))),e.p=4,e.n=5,ce();case 5:return r=e.v,e.n=6,Z(n);case 6:a=e.v,r._props.onCancel(),a.status&&(Ce("close"),ke.value=!0),yn(a.data,n),We.value[1].text="可通过CMD命令来手动验证域名解析是否生效: nslookup -q=txt _acme-challenge.".concat(pn(Ae.checkList)[0].replace("*.","")),e.n=8;break;case 7:e.p=7,u=e.v,console.log(u);case 8:return e.a(2)}},e,null,[[4,7]])}));return function(){return e.apply(this,arguments)}}(),yn=function(e,n){if(!1===e.status&&e.hasOwnProperty("msg")&&c(e.msg))je.msg({customClass:"bt-message-error-html",dangerouslyUseHTMLString:!0,message:e.msg,type:"error",showClose:!0,duration:0});else if(!0!==e.status&&"pending"!==e.status&&void 0===(null==e?void 0:e.save_path))ie(e,Oe.value.dnsTable,Oe.value.info,n);else{if("pending"===e.status&&"dns"===n.auth_type){qe.value=[];for(var t=0;t<e.auths.length;t++){var r=[],a=e.auths[t].domain.replace("*.","");r.push({domain:"_acme-challenge.".concat(a),type:"TXT",auth_value:e.auths[t].auth_value,must:"是",force:"是"}),r.push({domain:a,type:"CAA",auth_value:'0 issue "letsencrypt.org"',must:"否",force:"否"}),qe.value.push({domain:e.auths[t].domain,data:r})}return e.hasOwnProperty("error")?Ge.value=e.error:Ge.value=!1,Ne(e,n),void(Ue.value=!0)}hn(e)}},hn=function(){var n=u(t().m(function n(r){var a,u,o,c,i;return t().w(function(n){for(;;)switch(n.p=n.n){case 0:return n.p=0,a=je.load("正在部署证书,请稍后..."),u=[],u="1"===Ae.resource?ze.value.map(function(e){return $e.value.find(function(n){return n.id===e})}).filter(function(e){return e}).map(function(e){return{siteName:e.name}}):[{siteName:$e.value.find(function(e){return e.id===Re.value}).name}],n.n=1,l({request:ee({BatchInfo:JSON.stringify(u),privkey:r.private_key,fullchain:r.cert+r.root})});case 1:return o=n.v,c={resultData:[].concat(e(o.data.faildList),e(o.data.successList)),resultTitle:"部署结果",resultColumn:[{label:"站点名称",prop:"siteName"},{label:"操作结果",render:function(e){return _("div",{class:e.status?"text-primary":"text-danger"},[e.status?"操作成功":_("span",{class:"flex items-center"},[L("操作失败,"),_(U,{popperClass:"el-popover-shadow el-light-popover",trigger:"hover",placement:"top-start",enterable:!1,"open-delay":400,"close-delay":0},{default:function(){return[_("span",{class:"inline-block",innerHTML:e.error_msg||"暂无详情"},null)]},reference:function(){return _("span",{class:"text-primary cursor-pointer"},[L("详情")])}})])])}}]},n.n=2,le(c);case 2:n.n=4;break;case 3:n.p=3,i=n.v,console.log(i);case 4:return n.p=4,a&&a.close(),n.f(4);case 5:return n.a(2)}},n,null,[[0,3,4,5]])}));return function(e){return n.apply(this,arguments)}}();return b(Ve,function(e){e&&(nn(),Ve.value=!1)},{immediate:!0}),w(function(){Ve.value=!0}),function(n,t){var a=M,u=q,o=G,l=H,c=W,p=i,v=B,y=s,h=J,g=F,b=z,w=Q,X=R,$=f,K=d,Y=m,Z=x("bt-loading");return k(),S("div",r,[_(X,{class:"mb-[2rem]"},{default:j(function(){return[_(o,{label:"品牌"},{default:j(function(){return[_(u,{modelValue:C(Ae).ca,"onUpdate:modelValue":t[0]||(t[0]=function(e){return C(Ae).ca=e}),onChange:on},{default:j(function(){return[_(a,{label:"LiteSSL",value:"litessl"},{default:j(function(){return e(t[6]||(t[6]=[L("LiteSSL",-1)]))}),_:1}),_(a,{label:"Let's Encrypt",value:"letsencrypt"},{default:j(function(){return e(t[7]||(t[7]=[L("Let's Encrypt",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1}),_(o,{label:"验证方法"},{default:j(function(){return[_(u,{modelValue:C(Ae).resource,"onUpdate:modelValue":t[1]||(t[1]=function(e){return C(Ae).resource=e}),onChange:on},{default:j(function(){return[_(a,{label:"0",value:"0"},{default:j(function(){return e(t[8]||(t[8]=[L("文件验证",-1)]))}),_:1}),_(a,{label:"1",value:"1"},{default:j(function(){return e(t[9]||(t[9]=[L("DNS验证(支持通配符)",-1)]))}),_:1})]}),_:1},8,["modelValue"])]}),_:1}),"1"==C(Ae).resource?(k(),S(T,{key:0},[_(o,{label:" ",class:"!mt-[-.3rem]"},{default:j(function(){return[_(l,{modelValue:C(Ae).auth_to,"onUpdate:modelValue":t[2]||(t[2]=function(e){return C(Ae).auth_to=e})},{default:j(function(){return e(t[10]||(t[10]=[L(" 手动解析",-1)]))}),_:1},8,["modelValue"])]}),_:1}),_(o,{label:" ",class:"!mt-[-.3rem] !mb-[2rem]"},{default:j(function(){return[_(l,{modelValue:C(Ae).autoWildcard,"onUpdate:modelValue":t[3]||(t[3]=function(e){return C(Ae).autoWildcard=e})},{default:j(function(){return e(t[11]||(t[11]=[L(" 自动组合泛域名",-1)]))}),_:1},8,["modelValue"]),t[12]||(t[12]=N("div",{class:"text-small"},"* 如需申请通配符域名请勾选此项,且不要在下方域名列表中选中泛域名",-1))]}),_:1})],64)):O("",!0),_(o,{label:"网站"},{default:j(function(){return[N("div",null,["1"==C(Ae).resource?(k(),S("div",de,[(k(),V(p,{multiple:!0,filterable:"","model-value":C(ze),class:"mr-[.8rem] !w-[22rem] max-h-[100px] overflow-auto",key:C(Ae).resource,onChange:cn},{default:j(function(){return[N("div",me,[(k(!0),S(T,null,A(C($e),function(e,n){return k(),V(c,{key:n,label:e.name,value:e.id},{default:j(function(){return[N("span",{class:"!w-[22rem] truncate",title:e.name,style:{float:"left"}},D(e.name),9,pe)]}),_:2},1032,["label","value"])}),128))])]}),_:1},8,["model-value"]))])):(k(),S("div",ve,[(k(),V(v,{filterable:"","model-value":C(Re),class:"mr-[.8rem] !w-[22rem]",key:C(Ae).resource,onChange:cn},{default:j(function(){return[N("div",ye,[(k(!0),S(T,null,A(C($e),function(e,n){return k(),V(c,{key:n,label:e.name,value:e.id},{default:j(function(){return[N("span",{class:"!w-[22rem] truncate",title:e.name,style:{float:"left"}},D(e.name),9,he)]}),_:2},1032,["label","value"])}),128))])]}),_:1},8,["model-value"]))])),t[13]||(t[13]=N("div",{class:"text-small mt-[.5rem]"},"* 根据网站筛选下方域名",-1))])]}),_:1}),_(o,{label:"域名"},{default:j(function(){return[N("div",{class:E(["w-[60rem] !relative border-[1px] border-light",C(Se)>1e3?"max-h-[52rem]":"max-h-[31rem]"])},[_(y,{class:"!absolute right-[1rem] top-[.7rem] z-99 !w-[200px]",modelValue:C(Ye),"onUpdate:modelValue":t[4]||(t[4]=function(e){return P(Ye)?Ye.value=e:null}),onSearch:sn,onClear:dn,onBlur:fn,placeholder:"搜索域名"},null,8,["modelValue"]),_(w,null,{content:j(function(){return[I((k(),V(b,{ref_key:"domainTable",ref:Qe,class:"!mb-[1rem] mt-[-1.2rem]","row-class-name":rn,onSelectionChange:an,onSelectAll:un,data:C(Xe),"max-height":C(Se)<1e3?290:500,description:"列表为空"},{default:j(function(){return[_(h,{type:"selection",selectable:tn,width:"35"}),_(h,{prop:"name",label:"域名"},{default:j(function(e){return[e.row.apply_ssl?(k(),V(C(U),{key:0,placement:"top-start",trigger:"hover",offset:-100},{reference:j(function(){return[N("span",null,D(e.row.name),1)]}),default:j(function(){return[t[14]||(t[14]=N("div",{class:"flex flex-col"},[N("span",null,"Let's Encrypt证书不支持申请IP证书"),N("span",null,"请选择【商用证书】的多域名SSL证书申请")],-1))]}),_:2},1024)):O("",!0)]}),_:1}),_(h,{align:"right"},{default:j(function(n){return["1"!==C(Ae).resource||0!==n.row.status||C(Ae).auth_to||ln(n.row.name)?O("",!0):(k(),V(g,{key:0,size:"small",type:"primary",class:"ml-auto",onClick:function(e){return C(oe)(n.row)}},{default:j(function(){return e(t[15]||(t[15]=[L("配置DNS",-1)]))}),_:1},8,["onClick"]))]}),_:1})]}),_:1},8,["data","max-height"])),[[Z,C(De)],[Z,"正在加载域名列表,请稍后...","title"]])]}),_:1})],2)]}),_:1}),_(o,{label:" "},{default:j(function(){return[_(g,{type:"primary",onClick:vn},{default:j(function(){return e(t[16]||(t[16]=[L("申请证书",-1)]))}),_:1})]}),_:1})]}),_:1}),_($,{options:Ee,class:"pl-2rem"}),_(Y,{modelValue:C(Ue),"onUpdate:modelValue":t[5]||(t[5]=function(e){return P(Ue)?Ue.value=e:null}),area:70,title:"手动".concat("dns"===C(Ie).auth_type?"解析TXT记录":"创建验证文件")},{default:j(function(){return[N("div",ge,[t[19]||(t[19]=L(" 请按以下列表做TXT解析: ",-1)),N("span",_e,D(C(He)),1),_(w,null,{content:j(function(){return[N("div",be,[(k(!0),S(T,null,A(C(qe),function(n,r){return k(),S(T,null,[n.data.length?(k(),S("div",{key:r},[N("span",null,"验证域名:"+D(n.domain),1),_(K,{class:"my-[1rem]",column:C(Me),data:n.data},null,8,["column","data"]),C(Ge)?(k(),S("div",we,[_(g,{type:"default",onClick:function(e){return Je(n)}},{default:j(function(){return e(t[17]||(t[17]=[L("验证",-1)]))}),_:1},8,["onClick"])])):O("",!0)])):O("",!0)],64)}),256))])]}),"footer-right":j(function(){return[C(Ge)?O("",!0):(k(),V(g,{key:0,type:"default",onClick:Be},{default:j(function(){return e(t[18]||(t[18]=[L("验证",-1)]))}),_:1}))]}),_:1}),_($,{list:C(We),listStyle:"disc",class:"ml-[20px]"},null,8,["list"])])]}),_:1},8,["modelValue","title"])])}}}))}}})}();