File: /www/server/panel/BTPanel/static/js/index-legacy95.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 o(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||s(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(){/*! 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",l=a.toStringTag||"@@toStringTag";function i(t,a,u,l){var i=a&&a.prototype instanceof o?a:o,c=Object.create(i.prototype);return r(c,"_invoke",function(t,r,a){var u,l,i,o=0,c=a||[],f=!1,d={p:0,n:0,v:e,a:p,f:p.bind(e,4),d:function(n,t){return u=n,l=0,i=e,d.n=t,s}};function p(t,r){for(l=t,i=r,n=0;!f&&o&&!a&&n<c.length;n++){var a,u=c[n],p=d.p,m=u[2];t>3?(a=m===r)&&(i=u[(l=u[4])?5:(l=3,3)],u[4]=u[5]=e):u[0]<=p&&((a=t<2&&p<u[1])?(l=0,d.v=r,d.n=u[1]):p<m&&(a=t<3||u[0]>r||r>m)&&(u[4]=t,u[5]=r,d.n=m,l=0))}if(a||t>1)return s;throw f=!0,r}return function(a,c,m){if(o>1)throw TypeError("Generator is already running");for(f&&1===c&&p(c,m),l=c,i=m;(n=l<2?e:i)||!f;){u||(l?l<3?(l>1&&(d.n=-1),p(l,i)):d.n=i:d.v=i);try{if(o=2,u){if(l||(a="next"),n=u[a]){if(!(n=n.call(u,i)))throw TypeError("iterator result is not an object");if(!n.done)return n;i=n.value,l<2&&(l=0)}else 1===l&&(n=u.return)&&n.call(u),l<2&&(i=TypeError("The iterator does not provide a '"+a+"' method"),l=1);u=e}else if((n=(f=d.n<0)?i:t.call(r,d))!==s)break}catch(n){u=e,l=1,i=n}finally{o=1}}return{value:n,done:f}}}(t,u,l),!0),c}var s={};function o(){}function c(){}function f(){}n=Object.getPrototypeOf;var d=[][u]?n(n([][u]())):(r(n={},u,function(){return this}),n),p=f.prototype=o.prototype=Object.create(d);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,r(e,l,"GeneratorFunction")),e.prototype=Object.create(p),e}return c.prototype=f,r(p,"constructor",f),r(f,"constructor",c),c.displayName="GeneratorFunction",r(f,l,"GeneratorFunction"),r(p),r(p,l,"Generator"),r(p,u,function(){return this}),r(p,"toString",function(){return"[object Generator]"}),(t=function(){return{w:i,m:m}})()}function r(e,n,t,a){var u=Object.defineProperty;try{u({},"",{})}catch(e){u=0}r=function(e,n,t,a){function l(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:(l("next",0),l("throw",1),l("return",2))},r(e,n,t,a)}function a(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 u(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?a(Object(t),!0).forEach(function(n){l(e,n,t[n])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):a(Object(t)).forEach(function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))})}return e}function l(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 i(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=s(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var u,l=!0,i=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return l=e.done,e},e:function(e){i=!0,u=e},f:function(){try{l||null==t.return||t.return()}finally{if(i)throw u}}}}function s(e,n){if(e){if("string"==typeof e)return o(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)?o(e,n):void 0}}function o(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 c(e,n,t,r,a,u,l){try{var i=e[u](l),s=i.value}catch(e){return void t(e)}i.done?n(s):Promise.resolve(s).then(r,a)}function f(e){return function(){var n=this,t=arguments;return new Promise(function(r,a){var u=e.apply(n,t);function l(e){c(u,r,a,l,i,"next",e)}function i(e){c(u,r,a,l,i,"throw",e)}l(void 0)})}}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./useStore-legacy7.js?v=1777008528","./index-legacy118.js?v=1777008528","./index-legacy317.js?v=1777008528","./ssl-legacy.js?v=1777008528","./useMethod-legacy3.js?v=1777008528","./useStore-legacy11.js?v=1777008528","./useMethod-legacy8.js?v=1777008528","./useController-legacy8.js?v=1777008528","./index-legacy3.js?v=1777008528","./index-legacy151.js?v=1777008528","./index-legacy119.js?v=1777008528","./index.vue_vue_type_style_index_0_scoped_cdc7f4d3_lang-legacy.js?v=1777008528","./useController-legacy7.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528","./site-legacy.js?v=1777008528","./useStore-legacy3.js?v=1777008528","./useStore-legacy2.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","./index-legacy116.js?v=1777008528","./index-legacy152.js?v=1777008528"],function(e,r){"use strict";var a,l,s,o,c,d,p,m,v,h,y,g,b,w,x,_,k,C,j,D,S,T,E,O,B,N,R,P,I,M,A,V,L,q,U,H,F,G,z,J,X,Y,$,K,Q,W,Z,ee,ne,te,re,ae,ue,le,ie,se,oe,ce,fe,de,pe,me,ve,he,ye,ge,be,we,xe,_e,ke,Ce,je,De,Se,Te,Ee,Oe,Be,Ne,Re,Pe,Ie,Me,Ae,Ve,Le,qe,Ue,He,Fe,Ge,ze,Je,Xe,Ye,$e,Ke,Qe,We,Ze,en,nn,tn;return{setters:[function(e){a=e.m,l=e.k,s=e.f,o=e.c,c=e.e,d=e._,p=e.c7,m=e.M,v=e.da,h=e.i,y=e.dC,g=e.o,b=e.R,w=e.cT,x=e.dd,_=e.cU,k=e.d8,C=e.K,j=e.cZ,D=e.d_,S=e.cS,T=e.cR},function(e){E=e.c,O=e.aI,B=e.H,N=e.r,R=e.g,P=e.w,I=e.j,M=e.k,A=e.q,V=e.s,L=e.p,q=e.e,U=e.v,H=e.x,F=e.y,G=e.U,z=e.z,J=e.t,X=e.V,Y=e.aB,$=e.aF,K=e.ar,Q=e.at,W=e.as,Z=e.G,ee=e.o,ne=e.b,te=e.Q,re=e.i,ae=e.aL,ue=e.aW,le=e.ap,ie=e.n,se=e.a_,oe=e.aV},function(e){ce=e.g},function(e){fe=e._},function(e){de=e._},function(e){pe=e.a3,me=e.a4,ve=e.a5,he=e.a6,ye=e.a7,ge=e.a8,be=e.a9,we=e.aa,xe=e.ab,_e=e.ac,ke=e.ad,Ce=e.ae,je=e.af},function(e){De=e.r,Se=e.s,Te=e.a},function(e){Ee=e.u},function(e){Oe=e.a,Be=e.d,Ne=e.c,Re=e.r,Pe=e.b,Ie=e.h,Me=e.C,Ae=e.o,Ve=e.e,Le=e.f,qe=e.g,Ue=e.i,He=e.v,Fe=e.u},function(e){Ge=e.U,ze=e.aU,Je=e.aV},function(e){Xe=e.h,Ye=e.aF,$e=e.b,Ke=e.e},function(e){Qe=e.u},function(e){We=e._},null,function(e){Ze=e.t,en=e.o,nn=e.g,tn=e.a},null,null,null,null,null,null,null,null,null,null,null,null],execute:function(){var rn,an,un={class:"p-[2rem] w-[480px]"},ln={class:"flex items-center"},sn={class:"text-base ml-[.8rem] leading-10"},on={key:0,class:"flex items-center ml-[4.8rem] mt-[1.2rem]"},cn={class:"bg-light footer-btn flex items-center justify-end p-[1.2rem] w-full"},fn=E({__name:"index",props:{compData:{},isMulti:{type:Boolean},delType:{}},emits:["cancel"],setup:function(e,r){var o=r.expose,c=r.emit,d=O(Ee()),p=d.activeTabs,m=d.sslIsRefresh,v=d.testIsRefresh,h=d.encryptIsRefresh,y=d.otherIsRefresh,g=s(),b=e,w=c,x=B({addend1:Math.round(9*Math.random()+1),addend2:Math.round(9*Math.random()+1),sum:void 0,cloud:!1,local:!0}),_=N(null),k=N(!1),C=R(function(){return k.value?_.value.filter(function(e){return e.use_site.length>0}).map(function(e){return e.use_site}).flat():null===(e=_.value)||void 0===e?void 0:e.use_site;var e}),j=function(){var e=f(t().m(function e(){var n,r,s,o,c,f,d,j,D,S,T,E,O,B,N,R,P,I,M,A,V,L,q;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:if(n=g.load("正在".concat(k.value?"批量":"","删除证书,请稍候...")),e.p=1,r={ssl:function(){return m.value=!0},test:function(){return v.value=!0},encrypt:function(){return h.value=!0},other:function(){return y.value=!0}},!k.value){e.n=17;break}if(o=[],"ssl"!==b.delType){e.n=13;break}c=i(_.value),e.p=2,c.s();case 3:if((f=c.n()).done){e.n=9;break}if(d=f.value,e.p=4,!(d.endDay>=0)){e.n=5;break}return o.push({name:d.title||(null===(D=d.domainName)||void 0===D?void 0:D.join(","))||"未知证书",status:!1,msg:"证书未过期,无法删除"}),e.a(3,8);case 5:return e.n=6,pe(d.oid);case 6:S=e.v,T=S.data,o.push({name:d.title||(null===(j=d.domainName)||void 0===j?void 0:j.join(","))||"未知证书",status:T.status,msg:T.msg}),e.n=8;break;case 7:e.p=7,L=e.v,o.push({name:d.title||(null===(E=d.domainName)||void 0===E?void 0:E.join(","))||"未知证书",status:!1,msg:(null==L?void 0:L.message)||"删除失败"});case 8:e.n=3;break;case 9:e.n=11;break;case 10:e.p=10,q=e.v,c.e(q);case 11:return e.p=11,c.f(),e.f(11);case 12:e.n=15;break;case 13:if(O=[],B=[],_.value.forEach(function(e){void 0!==e.hash&&null!==e.hash?B.push(e.hash):void 0!==e.index&&null!==e.index?O.push(e.index):o.push({name:e.title,status:!1,msg:"不支持删除"})}),!O.length&&!B.length){e.n=15;break}return N={ssl_hash:B.join(","),index:O.join(","),local:1,cloud:x.cloud?1:0},C.value.length&&(N.force=!0),e.n=14,me(N);case 14:R=e.v,P=R.data,a(P.finish_list)&&P.finish_list.forEach(function(e){o.push({name:e.name,status:e.status,msg:e.status?"删除成功":e.msg})});case 15:return w("cancel"),e.n=16,De({resultData:o,resultTitle:"删除"});case 16:null===(s=r[p.value])||void 0===s||s.call(r),e.n=20;break;case 17:if("ssl"!==b.delType){e.n=18;break}I=_.value.oid,l({request:pe(I),loading:"正在删除证书,请稍候...",message:!0,success:function(){var e;w("cancel"),null===(e=r[p.value])||void 0===e||e.call(r)}}),e.n=20;break;case 18:return M={ssl_id:_.value.id,ssl_hash:_.value.hash,index:_.value.index},_.value.order_status?(delete M.ssl_id,delete M.ssl_hash):delete M.index,C.value.length&&(M.force=1),e.n=19,ve(u(u({},M),{},{local:1,cloud:x.cloud?1:0}));case 19:A=e.v,a(A.data.finish_list)&&g.request(A.data.finish_list[0]),A.status&&(w("cancel"),null===(V=r[p.value])||void 0===V||V.call(r));case 20:e.n=22;break;case 21:e.p=21,e.v;case 22:return e.p=22,n&&n.close(),x.addend1=Math.round(9*Math.random()+1),x.addend2=Math.round(9*Math.random()+1),x.sum=void 0,e.f(22);case 23:return e.a(2)}},e,null,[[4,7],[2,10,11,12],[1,21,22,23]])}));return function(){return e.apply(this,arguments)}}(),D=function(){w("cancel"),x.addend1=Math.round(9*Math.random()+1),x.addend2=Math.round(9*Math.random()+1),x.sum=void 0};return P(function(){return b.compData},function(e){_.value=e},{deep:!0,immediate:!0}),P(function(){return b.isMulti},function(e){k.value=e},{deep:!0,immediate:!0}),o({handleCancel:D}),function(t,r){var a=G,u=z;return I(),M("div",null,[A("div",un,[A("div",ln,[r[1]||(r[1]=A("span",{class:"!text-warning !text-titleLarge svgtofont-el-warning-filled"},null,-1)),A("span",sn,V("".concat(L(k)?"批量删除":"删除该","证书,是否继续操作?")),1)]),"other"===e.delType?(I(),M("div",on,[q(a,{modelValue:L(x).cloud,"onUpdate:modelValue":r[0]||(r[0]=function(e){return L(x).cloud=e})},{default:U(function(){return[H(V("".concat(L(k)?"批量":"","同步删除云端证书")),1)]}),_:1},8,["modelValue"])])):F("",!0)]),A("div",cn,[q(u,{type:"default",onClick:D},{default:U(function(){return n(r[2]||(r[2]=[H("取消",-1)]))}),_:1}),q(u,{type:"danger",onClick:j},{default:U(function(){return n(r[3]||(r[3]=[H("删除",-1)]))}),_:1})])])}}}),dn=ce(),pn=dn.refs,mn=(pn.tabActive,pn.typeList),vn=(dn.router,o().payment),hn=J(vn.value).bindUser,yn=[{content:"申请证书",dropdownClass:"bg-white",splitButton:!0,active:!0,event:function(){if(!hn.value)return Xe(),!1;En()}}],gn=X([]),bn=Qe({key:"type",name:"证书分组",options:function(){return[{label:"全部分组",value:"all"}]},event:{get:(rn=f(t().m(function e(){var r;return t().w(function(e){for(;;)switch(e.n){case 0:return r=[],e.n=1,l({request:he(),data:Array,success:function(e){r=[{label:"全部分组",value:"all"}].concat(n(e.map(function(e){return{label:e.name,value:String(e.group_id)}})))}});case 1:return mn.value=r,e.a(2,r)}},e)})),function(){return rn.apply(this,arguments)}),add:function(e){return ye({name:e.name,group_id:Date.now()})},delete:function(e){return ge({group_id:e.id})}},ignore:["0"],field:"name",showEdit:!1}),wn=N(!1),xn=N(!1),_n=N(null),kn=N(null),Cn=function(e,n){xn.value=n,_n.value=e,wn.value=!0},jn=function(){wn.value=!1},Dn=function(){var e=f(t().m(function e(n,a,u,l){var i,s,o,p,m;return t().w(function(e){for(;;)switch(e.n){case 0:return i=l.label,s=l.value,o=[],p=[],u.value.forEach(function(e){void 0!==e.hash&&null!==e.hash?p.push(e.hash):void 0!==e.index&&null!==e.index&&o.push(e.index)}),m=function(){var e=f(t().m(function e(){var n;return t().w(function(e){for(;;)switch(e.n){case 0:n=s,e.n="delete"===n?1:3;break;case 1:return e.n=2,Cn(u.value,!0);case 2:return e.a(2,e.v);case 3:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),e.n=1,c({title:"批量".concat(i,"证书"),area:46,component:function(){return d(function(){return r.import("./index-legacy127.js?v=1777008528")},void 0,r.meta.url)},compData:{resultTitle:"批量".concat(i,"证书"),resultData:u.value,resultColumn:[{label:"名称",prop:"title"},$e()],autoTitle:"批量".concat(i,"证书")},showFooter:!0,onConfirm:function(){var e=f(t().m(function e(){return t().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,m();case 1:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}()});case 1:return e.a(2)}},e)}));return function(n,t,r,a){return e.apply(this,arguments)}}(),Sn=[{label:"批量分组",value:"group",event:function(e,n,t,r){return Se(t.value,"certificate")}},{label:"批量设置告警",value:"alarm",event:function(e,n,t,r){Ie(t.value,Me.SSL)}},{label:"批量下载",value:"download",event:(an=f(t().m(function e(n,r,a,u,l){return t().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Tn(a.value);case 1:l&&l();case 2:return e.a(2)}},e)})),function(e,n,t,r,a){return an.apply(this,arguments)})},{label:"删除",value:"delete",event:Dn}],Tn=function(){var e=f(t().m(function e(n){var r,a,u,l,i,s,o,c,f,d,p;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:if(r=null,a=[],u=[],l=function(e){a.push(e)},e.p=1,r=m.load("正在批量下载证书,请稍候..."),n.forEach(function(e){l(e)}),!(a.length>0)){e.n=4;break}if(i=a.filter(function(e){return void 0!==e.oid&&null!==e.oid&&e.download_status}),s=i.map(function(e){return e.oid}).join(","),o={oid:s},s){e.n=2;break}return r.close&&r.close(),m.error("选择的证书中没有可下载的证书!"),e.a(2);case 2:return e.n=3,be(o);case 3:c=e.v,f=c.data,c.status&&(f.url&&window.open(f.url,"_blank","noopener,noreferrer"),(null===(d=f.finish_list)||void 0===d?void 0:d.length)>0&&f.finish_list.forEach(function(e){var t=JSON.parse(e.cert.info);u.push({name:n.find(function(e){return e.id==t.issuer}).domainName.join(","),oid:t.issuer,status:e.status})}));case 4:De({resultData:u,resultTitle:"下载",resultColumn:[{label:"名称",prop:"name"},{label:"订单编号",prop:"oid"},{label:"结果",render:function(e){var n="",t="";return e.status?(n="下载成功",t="text-primary"):(n="下载失败",t="text-danger"),$("span",{class:t},n)}}]}),e.n=6;break;case 5:e.p=5,p=e.v,console.error(p);case 6:return e.p=6,r&&r.close(),e.f(6);case 7:return e.a(2)}},e,null,[[1,5,6,7]])}));return function(n){return e.apply(this,arguments)}}(),En=function(){c({isAsync:!0,title:"购买商业证书",area:[82],component:function(){return d(function(){return r.import("./index-legacy477.js?v=1777008528")},void 0,r.meta.url)}})},On=function(e){var n=function(e,n){return q("span",{class:"bt-link",onClick:n},[e])},t=n("人工服务",function(){return Ye()}),a=n("详情",function(){return function(e){c({title:"多年期证书详情",area:52,compData:e,component:function(){return d(function(){return r.import("./mulit-cert-detail-legacy.js?v=1777008528")},void 0,r.meta.url)}})}(e)}),u=n("下载",function(){return Oe(e)}),l=n("部署",function(){return Be(e)}),i=n("验证",function(){return Ne(e.oid,e.cert_ssl_type,e.pid)}),s=n("续签",function(){return Re(e.oid)}),o=n("完善资料",function(){return Pe(e)}),f=e.orderStatus,p=[];switch(e.years&&e.years>1&&[5,15].includes(Number(f))&&p.push(a),Number(f)){case 0:e.install&&p.push(t),p.push(o);break;case 3:case 11:e.install&&p.push(t),p.push(i);break;case 5:p.push(l),p.push(u);break;case 7:p.push(s)}var m=[];return p.map(function(e,n){m.push(e),n<p.length-1&&m.push(q(We,null,null))}),m},Bn={class:"flex items-center"},Nn={class:"flex items-center ml-[12px]"},Rn={class:"flex items-center"};var Pn=E({__name:"index",setup:function(e,r){var a,l=r.expose,i=ce().refs,s=i.tabActive,c=i.expiringCertificateCount,d=i.expiredCertificateCount,m=O(Ee()),j=m.sslSearchType,D=m.sslIsRefresh,S=o().mainHeight,T=_(Sn),E=v({request:(a=f(t().m(function e(n){var r,a,u,l;return t().w(function(e){for(;;)switch(e.n){case 0:return"-1"===(r={p:n.p,group_id:h(n.type)||"all"===n.type?"-1":n.type,search:n.search,limit:n.limit,status_id:j.value,cert_type:"1"}).group_id&&delete r.group_id,"-1"===r.status_id&&delete r.status_id,""===r.search&&delete r.search,e.n=1,we(r);case 1:return a=e.v,u=a.data,gn.value=u.data,(l=y(u))("will_num")&&(c.value=(null==u?void 0:u.will_num)||0),l("end_num")&&(d.value=(null==u?void 0:u.end_num)||0),e.a(2,{data:u.data,total:g(u.page),other:{search_history:u.search_history}})}},e)})),function(e){return a.apply(this,arguments)}),columns:[Ke(),{label:"认证域名",render:function(e){var n;return(null===(n=e.domainName)||void 0===n?void 0:n.join(", "))||"--"}},{label:"证书类型",prop:"title",showOverflowTooltip:!0,width:180},{label:"部署网站",isCustom:!0,showOverflowTooltip:!0,render:function(e){var n;return(null===(n=e.use_site)||void 0===n?void 0:n.join(", "))||"--"}},{label:"分组",prop:"group_name",width:100,showOverflowTooltip:!0,isCustom:!1},{label:"申请截止时间",prop:"endtime",width:150,render:function(e){if(!e.endtime)return"--";var n=1e3*e.endtime,t=(new Date).getTime(),r=t>n;return q("span",{class:r?"text-danger":n<t+6048e5&&!r?"text-warning":""},[b(e.endtime)])}},{label:"到期时间",isCustom:!0,render:function(e){var n,t,r,a=function(e,n){return q("span",{class:e<=10?"text-danger":n},[e>0?"剩余".concat(e,"天"):"已过期"])},u=(r=e.endDay)<=0||r<=7?"text-danger":r<=15?"text-warning":"text-primary";return"1"===e.type?e.endDate?a(e.endDay,e.endDay<=30?"text-warning":u):q("span",null,[H("--")]):"2"===e.type?null!=e&&e.endDay&&0!==(null==e?void 0:e.endDay)?a(e.endDay,e.endDay<=30?"text-warning":u):q("span",null,[H("--")]):q("span",{class:null!==(n=e.domainName)&&void 0!==n&&n.length?u:"text-default"},[null!==(t=e.domainName)&&void 0!==t&&t.length?e.endDay>0?"剩余".concat(e.endDay,"天"):"已过期":"--"])}},{label:"订单状态",isCustom:!0,renderHeader:function(){var e=[{title:"全部",key:"-1"},{title:"验证中/待完善资料",key:"0"},{title:"未到期/订单完成",key:"1"},{title:"即将到期",key:"2"},{title:"已到期",key:"3"}];return $("div",{class:"flex items-center flex-nowrap"},["",$(K,{onCommand:function(e){j.value=e,J()}},{default:function(){return $("span",{class:"text-small flex items-center"},[[q("span",{class:"status-header-text"},[H("订单状态"),"-1"===j.value?"(全部)":"(".concat(e.find(function(e){return e.key===j.value}).title,")")])],$("i",{class:"svgtofont-el-arrow-down "})])},dropdown:function(){var n,t;return q(W,null,"function"==typeof(t=n=e.map(function(e){return q(Q,{command:e.key},{default:function(){return[e.title]}})}))||"[object Object]"===Object.prototype.toString.call(t)&&!re(t)?n:{default:function(){return[n]}})}})])},render:function(e){if(e.endtime){var n=1e3*e.endtime;if((new Date).getTime()>n)return"--"}if(e.cert_ssl_type)return function(e){var n=q(Y,{placement:"bottom-end",width:"400","popper-class":"white-theme",trigger:"click"},{default:function(){return q("div",{class:"bus-ssl-popover"},[q("div",{class:"ssl-popover-item"},[q("span",{class:"ssl-popover-title"},[H("自行排查")]),q("p",{class:"text-base my-[1rem]"},[H("以图文的形式,一步步教您验证并部署商业SSL")]),q(p,{href:"https://www.bt.cn/bbs/thread-85379-1-1.html",target:"_blank"},{default:function(){return[H("如何验证商用证书?")]}})]),q("div",{class:"ssl-popover-item"},[q("span",{class:"ssl-popover-title"},[H("购买人工")]),q("p",{class:"text-base my-[1rem]"},[H("不会部署?人工客服帮你全程部署,不成功可退款")]),q(z,{size:"small",type:"primary",onClick:function(){return Ye()}},{default:function(){return[H("购买人工")]}})])])},reference:function(){return q("span",{class:"bt-link"},[H("排查方法?")])}}),t=e.orderStatus,r=[];switch(Number(t)){case-1:r.push(q("span",{class:"text-danger"},[H("已取消")]));break;case 0:e.install||r.push(n),r.push(q("span",{class:"text-warning"},[H("待完善资料")]));break;case 1:r.push(q("span",{class:"text-warning"},[H("待审核")]));break;case 2:r.push(q("span",{class:"text-warning"},[H("正在提交CA")]));break;case 3:r.push(q("span",{class:"text-warning"},[H("待域名验证")]));break;case 4:r.push(q("span",{class:"text-warning"},[H("签发中")]));break;case 5:r.push(q("span",{class:"text-success"},[H("已签发")]));break;case 6:r.push(q("span",{class:"text-warning"},[H("取消确认")]));break;case 7:r.push(q("span",{class:"text-warning"},[H("待续费")]));break;case 8:r.push(q("span",{class:"text-warning"},[H("待吊销确认")]));break;case 9:r.push(q("span",{class:"text-warning"},[H("待重颁发")]));break;case 10:r.push(q("span",{class:"text-warning"},[H("重颁发中")]));break;case 11:r.push(q("span",{class:"text-warning"},[H("吊销中")]));break;case 12:r.push(q("span",{class:"text-danger"},[H("已吊销")]));break;default:r.push(q("span",{class:"text-warning"},[H("待完善资料")]))}var a=[];return r.map(function(e,n){a.push(e),n<r.length-1&&a.push(q(We,null,null))}),a}(e);if("1"===e.type){var t=[],r=function(e,n){return q("span",{class:e},[n])},a=e.domainName&&e.domainName.length>0;if(""!=e.certId||a)if(""==e.certId&&0!==e.domainName.length)t.push(r("text-warningDark","待提交"));else if(1===e.status)switch(e.orderStatus){case"COMPLETE":t.push(r("text-primary","订单完成"));break;case"REISSUED":t.push(r("text-primary","已重签"));break;case"PENDING":t.push((l="orange",i="验证中",q(Y,{trigger:"hover",placement:"left","popper-class":"popover-default",width:"300",enterable:!1,"open-delay":100,"close-delay":0},{default:function(){return q("div",{class:"flex items-center p-[2px] whitespace-nowrap"},[H("1、如填写错误,联系人工可重置订单"),q("br",null,null),H("2、如验证方式选择错误,联系人工修改验证方式")])},reference:function(){return q("div",{style:"color: ".concat(l,";")},[i])}})));break;case"CANCELLED":t.push(r("text-tertiary","已取消"));break;case"FAILED":t.push(r("text-[var(--el-color-error-light-3)]","申请失败"));break;case"EXPIRED":t.push(r("text-[var(--el-color-error-light-3)]","已过期"));break;default:t.push(r("text-warningDark","待验证"))}else switch(e.status){case 0:t.push(r("text-warningDark","未支付"));break;case-1:t.push(r("text-tertiary","已取消"))}else t.push(q("span",{class:"cursor-pointer bt-warn",onClick:function(){return Pe(e)}},[H("待完善资料")]));var u=[];return t.map(function(e,n){u.push(e),n<t.length-1&&u.push(q(Z,{direction:"vertical"},null))}),u}return[];var l,i}},{label:"操作",align:"right",fixed:"right",width:280,render:function(e){if(e.endtime){var n=1e3*e.endtime;if((new Date).getTime()>n)return"--"}if(e.cert_ssl_type)return On(e);var t=function(e,n){return q("span",{class:"bt-link",onClick:n},[e])},r=t("人工服务",function(){return Ye()}),a=t("下载",function(){return Oe(e)}),l=t("部署",function(){return Be(e)}),i=t("验证",function(){return Ne(e.oid,e.cert_ssl_type,e.pid)}),s=t("续签",function(){return Re(e.oid)}),o=t("删除",function(){return Cn(e,!1)}),c=t("到期告警",function(){return Te(u(u({},e),{},{cancel:function(){}}))}),f=[];if(e.endDay<=0||f.push(c),e.renew&&f.push(q("span",{class:"cursor-pointer bt-link",onClick:function(){return Re(e.oid)}},[H("续签")])),""==e.certId)e.install&&f.push(r),f.push(t("完善资料",function(){return Pe(e)}));else if(1===e.status){switch(e.orderStatus){case"COMPLETE":1===e.ssl_state?f.push(q("span",null,[H("已部署")])):f.push(l),e.endDay<30&&f.push(s);break;case"PENDING":default:e.install&&f.push(r),f.push(i);break;case"CANCELLED":f.push(q("span",null,[H("无操作")]));break;case"FAILED":f.push(q("span",{class:"cursor-pointer bt-danger"},[H("申请失败")]));break;case"EXPIRED":f.push(l);case"REISSUED":}e.download_status&&f.push(a),e.endDay&&e.endDay<=0&&f.push(o)}else f.push(q("span",null,[H("无操作")]));var d=[];return f.map(function(e,n){d.push(e),n<f.length-1&&d.push(q(Z,{direction:"vertical"},null))}),f=d}}],extension:[bn,T,w(D),x("search",{name:"ssl",key:"get_cert_list",list:[],showRecommend:!1})]}),B=E.BtTable,N=E.BtPage,R=E.BtRefresh,P=E.BtTableCategory,V=E.BtRecommendSearch,F=E.BtColumn,G=E.BtBatch,J=(E.BtErrorMask,E.refresh);return ee(function(){s.value=ne().name}),l({init:J}),function(e,t){var r=de,a=k,u=p,l=C,i=fe;return I(),M("div",null,[q(i,null,{"header-left":U(function(){return[A("div",Bn,[q(r,{options:L(yn)},null,8,["options"]),q(Ge,{placement:"right"},{default:U(function(){return[A("div",Nn,[q(a,{src:"/static/icons/we-com.svg",class:"mx-[4px] w-2rem h-2rem",all:!0}),t[2]||(t[2]=A("span",{class:"bt-link"},"售前客服",-1))])]}),_:1}),q(u,{class:"ml-[12px] flex items-center",onClick:L(Ae)},{default:U(function(){return n(t[3]||(t[3]=[A("div",{class:"flex items-center"},[A("span",{class:"svgtofont-desired text-medium"}),A("span",null,"需求反馈")],-1)]))}),_:1},8,["onClick"])])]}),"header-right":U(function(){return[A("div",Rn,[q(L(P),{class:"!w-[140px] mr-[10px]"}),q(L(V),{type:"ssl-certificate",placeholder:"请输入证书名称",class:"!w-[270px] mr-[10px]"}),q(L(R),{class:"mr-[10px]"}),q(L(F))])]}),content:U(function(){return[q(L(B),{"min-height":L(S)},null,8,["min-height"])]}),"footer-left":U(function(){return[q(L(G))]}),"footer-right":U(function(){return[q(L(N))]}),popup:U(function(){return[q(l,{title:"证书删除确认",modelValue:L(wn),"onUpdate:modelValue":t[0]||(t[0]=function(e){return te(wn)?wn.value=e:null}),area:["auto"],onCancel:t[1]||(t[1]=function(e){return L(kn).handleCancel()})},{default:U(function(){return[q(fn,{ref_key:"delRef",ref:kn,delType:"ssl",isMulti:L(xn),compData:L(_n),onCancel:L(jn)},null,8,["isMulti","compData","onCancel"])]}),_:1},8,["modelValue"])]}),_:1})])}}}),In=j(Pn,[["__scopeId","data-v-73dc74e3"]]),Mn=O(Ee()).encryptIsRefresh,An=N(!1),Vn=N(!1),Ln=N(null),qn=N(null),Un=function(e,n){Vn.value=n,Ln.value=e,An.value=!0},Hn=function(){var e=f(t().m(function e(n,u,i,s){var o,p,m,v,h;return t().w(function(e){for(;;)switch(e.n){case 0:return o=s.label,p=s.value,m=[],v=[],i.value.forEach(function(e){void 0!==e.hash&&null!==e.hash?v.push(e.hash):void 0!==e.index&&null!==e.index&&m.push(e.index)}),h=function(){var e=f(t().m(function e(){var n;return t().w(function(e){for(;;)switch(e.n){case 0:n=p,e.n="download"===n?1:"delete"===n?3:5;break;case 1:return e.n=2,be({ssl_hash:v.join(","),index:m.join(",")});case 2:case 4:return e.a(2,e.v);case 3:return e.n=4,Un(i.value,!0);case 5:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),e.n=1,c({title:"批量".concat(o,"证书"),area:46,component:function(){return d(function(){return r.import("./index-legacy127.js?v=1777008528")},void 0,r.meta.url)},compData:{resultTitle:"批量".concat(o,"证书"),resultData:i.value,resultColumn:[{label:"名称",prop:"title"},$e()],autoTitle:"批量".concat(o,"证书")},showFooter:!0,onConfirm:function(){var e=f(t().m(function e(){var n,r,u;return t().w(function(e){for(;;)switch(e.n){case 0:if("delete"!==p){e.n=2;break}return e.n=1,h();case 1:return e.a(2);case 2:return n=l,e.n=3,h();case 3:r=e.v,u="正在批量".concat(o,"证书"),n({request:r,loading:u,success:function(e){var n=e.data;if(e.status){var t,r=[],u=[];if("download"===p)n.url&&window.open(n.url,"_blank","noopener,noreferrer"),(null===(t=n.finish_list)||void 0===t?void 0:t.length)>0&&n.finish_list.forEach(function(e){var n=JSON.parse(e.cert.info);r.push({name:n.issuer,status:e.status})}),u=[{label:"名称",prop:"name"},{label:"结果",render:function(e){var n="",t="";return e.status?(t="text-primary",n="下载成功"):(t="text-danger",n="下载失败"),$("span",{class:t},n)}}];else a(n.finish_list)&&(n.finish_list.forEach(function(e){r.push({name:e.name,status:e.status,msg:e.status?"删除成功":e.msg})}),u=[{label:"名称",prop:"name"},{label:"结果",render:function(e){var n=e.msg,t="";return t=e.status?"text-primary":"text-danger",$("span",{class:t},n)}}],Mn.value=!0);De({resultTitle:"批量".concat(o,"证书"),resultData:r,resultColumn:u})}}});case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}()});case 1:return e.a(2)}},e)}));return function(n,t,r,a){return e.apply(this,arguments)}}(),Fn=function(){var e=f(t().m(function e(n){var a,u;return t().w(function(e){for(;;)switch(e.n){case 0:return a=l,e.n=1,xe(n.crontab_id);case 1:u=e.v,a({request:u,loading:"正在获取异常日志",success:function(e){var t=e.msg;c({title:"续签异常/失败日志",area:66,component:function(){return d(function(){return r.import("./exception-log-legacy.js?v=1777008528")},void 0,r.meta.url)},compData:{reason:n.crontab_data.error_msg,logContent:t||"暂无异常日志"}})}});case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),Gn={class:"flex items-center"},zn={class:"flex items-center ml-[12px]"},Jn={class:"flex items-center ml-3 text-small"},Xn={class:"flex items-center"};var Yn=E({__name:"index",setup:function(e,a){var i=a.expose,s=ce().refs,m=s.tabActive,b=s.expiringCertificateCount,j=s.expiredCertificateCount,S=s.typeList,T=O(Ee()),E=T.encryptIsRefresh,B=T.encryptSearchType,R=o().mainHeight;ae();var P,V,F=N(!1),G=[{content:"申请证书",dropdownClass:"bg-white",splitButton:!0,active:!0,event:function(){c({isAsync:!0,title:"申请免费证书",area:64,component:function(){return d(function(){return r.import("./apply-lest-ssl-legacy.js?v=1777008528")},void 0,r.meta.url)}})}}],z=X([]),J=function(){An.value=!1},se=Qe({key:"type",name:"证书分组",options:function(){return[{label:"全部分组",value:"all"}]},event:{get:(P=f(t().m(function e(){var r;return t().w(function(e){for(;;)switch(e.n){case 0:return r=[],e.n=1,l({request:he(),data:Array,success:function(e){r=[{label:"全部分组",value:"all"}].concat(n(e.map(function(e){return{label:e.name,value:String(e.group_id)}})))}});case 1:return S.value=r,e.a(2,r)}},e)})),function(){return P.apply(this,arguments)}),add:function(e){return ye({name:e.name,group_id:Date.now()})},delete:function(e){return ge({group_id:e.id})}},ignore:["0"],field:"name",showEdit:!1}),oe=_([{label:"批量分组",value:"group",event:function(e,n,t,r){return Se(t.value,"certificate")}},{label:"批量设置告警",value:"alarm",event:function(e,n,t,r){Ie(t.value,Me.ENCRYPT)}},{label:"下载",value:"download",event:Hn},{label:"删除",value:"delete",event:Hn}]),pe=v({request:(V=f(t().m(function e(n){var r,a,u,l;return t().w(function(e){for(;;)switch(e.n){case 0:return"-1"===(r={p:n.p,group_id:h(n.type)||"all"===n.type?"-1":n.type,search:n.search,limit:n.limit,status_id:B.value,cert_type:"3"}).group_id&&delete r.group_id,"-1"===r.status_id&&delete r.status_id,""===r.search&&delete r.search,e.n=1,we(r);case 1:return a=e.v,u=a.data,z.value=u.data,(l=y(u))("will_num")&&(b.value=(null==u?void 0:u.will_num)||0),l("end_num")&&(j.value=(null==u?void 0:u.end_num)||0),e.a(2,{data:u.data,total:g(u.page),other:{search_history:u.search_history}})}},e)})),function(e){return V.apply(this,arguments)}),columns:[Ke(),{label:"认证域名",render:function(e){var n;return(null===(n=e.domainName)||void 0===n?void 0:n.join(", "))||"--"}},{label:"品牌",prop:"ca",render:function(e){var n={litessl:"LiteSSL",letsencrypt:"Let's Encrypt"};return n[e.ca]||e.ca||n.letsencrypt}},{label:"部署网站",isCustom:!0,render:function(e){var n;return(null===(n=e.use_site)||void 0===n?void 0:n.join(", "))||"--"}},{label:"分组",prop:"group_name",width:100,showOverflowTooltip:!0,isCustom:!1},{label:"到期时间",isCustom:!0,render:function(e){var n,t,r,a=function(e,n){return q("span",{class:e<=10?"text-danger":n},[e>0?"剩余".concat(e,"天"):"已过期"])},u=(r=e.endDay)<=0||r<=7?"text-danger":r<=15?"text-warning":"text-primary";return"1"===e.type?e.endDate?a(e.endDay,e.endDay<=30?"text-warning":u):q("span",null,[H("--")]):"2"===e.type?null!=e&&e.endDay&&0!==(null==e?void 0:e.endDay)?a(e.endDay,e.endDay<=30?"text-warning":u):q("span",null,[H("--")]):q("span",{class:null!==(n=e.domainName)&&void 0!==n&&n.length?u:"text-default"},[null!==(t=e.domainName)&&void 0!==t&&t.length?e.endDay>0?"剩余".concat(e.endDay,"天"):"已过期":"--"])}},{label:"验证方式",isCustom:!0,prop:"auth_type",render:function(e,n){return q("span",null,["dns"===e.auth_type?"DNS验证":"文件验证"])}},{label:"订单状态",isCustom:!0,renderHeader:function(){var e=[{title:"全部",key:"-1"},{title:"验证中",key:"0"},{title:"未到期/订单完成",key:"1"},{title:"即将到期",key:"2"},{title:"已到期",key:"3"}];return $("div",{class:"flex items-center flex-nowrap"},["",$(K,{onCommand:function(e){B.value=e,De()}},{default:function(){return $("span",{class:"text-small flex items-center"},[[q("span",{class:"status-header-text"},[H("订单状态"),"-1"===B.value?"(全部)":"(".concat(e.find(function(e){return e.key===B.value}).title,")")])],$("i",{class:"svgtofont-el-arrow-down "})])},dropdown:function(){var n,t;return q(W,null,"function"==typeof(t=n=e.map(function(e){return q(Q,{command:e.key},{default:function(){return[e.title]}})}))||"[object Object]"===Object.prototype.toString.call(t)&&!re(t)?n:{default:function(){return[n]}})}})])},render:function(e){var n;if(null==e||!e.order_status||""===(null==e?void 0:e.order_status))return q("span",{class:"text-primary"},[H("订单完成")]);switch(e.order_status){case"pending":return null!==(n=e.domainName)&&void 0!==n&&n.length&&e.endDay>0?q("span",{class:"text-warningDark"},[H("待验证")]):q("span",null,[H("--")]);case"invalid":return q(ue,{content:"验证失败,请尝试删除此订单后重新申请",placement:"top"},{default:function(){return[q("span",{class:"text-danger"},[e.order_status_nm])]}});default:return q("span",{class:"text-primary"},[H("订单完成")])}}},{label:"自动续签",renderHeader:function(){return q("div",{class:"flex items-center"},[q("span",null,[H("自动续签")]),q(Y,{placement:"top-start",width:"200",trigger:"hover",content:"只支持let's Encrypt证书订单续签"},{reference:function(){return q("span",{class:" ml-[4px] bt-ico-ask"},[H("?")])}})])},isCustom:!1,render:function(e){var n=!("3"!==e.type||!e.order_status||-1===e.crontab_id),t="3"!==e.type||"valid"!==e.order_status;return q("span",{class:"flex items-center"},[q(le,{size:"small",modelValue:n,"onUpdate:modelValue":function(e){return n=e},disabled:t,onChange:function(n){n?(e.crontab_id=1,Ve(u(u({},e),{},{cancel:function(){ie(function(){e.crontab_id=-1})}}))):Le(e)}},null),e.crontab_data&&-1===Number(e.crontab_data.status)&&q("span",{class:"bt-link !text-danger ml-[4px]",onClick:function(){return Fn(e)}},[H("异常")])])}},{label:"操作",align:"right",fixed:"right",width:280,render:function(e){var n,t=[];"valid"===e.order_status&&(t.push(q("span",{class:"cursor-pointer bt-link",onClick:function(){qe(e)}},[H("续签")])),Ue(e,Me.ENCRYPT)&&t.push(q("span",{class:"cursor-pointer bt-link",onClick:function(){return Te(u(u({},e),{},{cancel:function(){}}))}},[H("到期告警")]))),"pending"!==e.order_status&&"invalid"!==e.order_status?(t.push(q("span",{class:"cursor-pointer bt-link",onClick:function(){return Be(e)}},[H("部署")])),t.push(q("span",{class:"cursor-pointer bt-link",onClick:function(){return Oe(e)}},[H("下载")]))):null!==(n=e.domainName)&&void 0!==n&&n.length&&e.endDay>0&&e.order_status&&"invalid"!==e.order_status&&"http"!==e.auth_type&&t.push(q("span",{class:"cursor-pointer bt-link",onClick:function(){return He(e)}},[H("验证")])),t.push(q("span",{class:"cursor-pointer bt-link",onClick:function(){return Un(e,!1)}},[H("删除")]));var r=[];return t.map(function(e,n){r.push(e),n<t.length-1&&r.push(q(Z,{direction:"vertical"},null))}),t=r}}],extension:[se,oe,w(E),x("search",{name:"ssl",key:"get_cert_list",list:[],showRecommend:!1})]}),me=pe.BtTable,ve=pe.BtPage,be=(pe.BtRefresh,pe.BtTableCategory),xe=pe.BtRecommendSearch,Ce=pe.BtColumn,je=pe.BtBatch,De=(pe.BtErrorMask,pe.refresh),Ne=function(){var e=f(t().m(function e(){var n,r,a;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,_e();case 1:n=e.v,r=n.data,F.value=r.msg.status,e.n=3;break;case 2:e.p=2,a=e.v,console.log(a);case 3:return e.a(2)}},e,null,[[0,2]])}));return function(){return e.apply(this,arguments)}}(),Re=function(){var e=f(t().m(function e(n){var r,a;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,l({request:ke(),loading:"正在设置,请稍后...",message:!0});case 1:r=e.v,r.data,e.n=3;break;case 2:e.p=2,a=e.v,console.log(a);case 3:console.log("changeRenew",n),F.value=n;case 4:return e.a(2)}},e,null,[[0,2]])}));return function(n){return e.apply(this,arguments)}}();return ee(f(t().m(function e(){return t().w(function(e){for(;;)switch(e.n){case 0:m.value=ne().name,Ne();case 1:return e.a(2)}},e)}))),i({init:De}),function(e,t){var r=de,a=k,u=p,l=We,i=D,s=C,o=fe;return I(),M("div",null,[q(o,null,{"header-left":U(function(){return[A("div",Gn,[q(r,{options:G}),q(Ge,{placement:"right"},{default:U(function(){return[A("div",zn,[q(a,{src:"/static/icons/we-com.svg",class:"mx-[4px] w-2rem h-2rem",all:!0}),t[3]||(t[3]=A("span",{class:"bt-link"},"联系客服",-1))])]}),_:1}),q(u,{class:"ml-[12px] flex items-center mr-3",onClick:L(Ae)},{default:U(function(){return n(t[4]||(t[4]=[A("div",{class:"flex items-center"},[A("span",{class:"svgtofont-desired text-medium"}),A("span",null,"需求反馈")],-1)]))}),_:1},8,["onClick"]),q(l),A("div",Jn,[t[5]||(t[5]=H("是否开启自动续签",-1)),q(i,{class:"ml-[12px]",modelValue:L(F),"onUpdate:modelValue":t[0]||(t[0]=function(e){return te(F)?F.value=e:null}),onChange:Re},null,8,["modelValue"])])])]}),"header-right":U(function(){return[A("div",Xn,[q(L(be),{class:"!w-[140px] mr-[10px]"}),q(L(xe),{type:"ssl-certificate",placeholder:"请输入证书名称",class:"!w-[270px] mr-[10px]"}),q(L(Ce))])]}),content:U(function(){return[q(L(me),{"min-height":L(R)},null,8,["min-height"])]}),"footer-left":U(function(){return[q(L(je))]}),"footer-right":U(function(){return[q(L(ve))]}),popup:U(function(){return[q(s,{title:"证书删除确认",modelValue:L(An),"onUpdate:modelValue":t[1]||(t[1]=function(e){return te(An)?An.value=e:null}),area:["auto"],onCancel:t[2]||(t[2]=function(e){return L(qn).handleCancel()})},{default:U(function(){return[q(fn,{ref_key:"delRef",ref:qn,delType:"encrypt",isMulti:L(Vn),compData:L(Ln),onCancel:J},null,8,["isMulti","compData"])]}),_:1},8,["modelValue"])]}),_:1})])}}}),$n={class:"flex items-center"},Kn={class:"flex items-center ml-[12px]"},Qn={class:"flex items-center"};function Wn(e){return"function"==typeof e||"[object Object]"===Object.prototype.toString.call(e)&&!re(e)}var Zn=E({__name:"index",setup:function(e){var t=o().mainHeight,r=O(Ee()),a=r.activeTabs,u=r.btIsRefresh,l=r.btSearchType,i=r.btCertProductId,s=v({request:nn,columns:[{label:"域名",prop:"domain",render:function(e){return q("span",{class:"w-full whitespace-pre-line"},[e.cert_info?e.cert_info.domain:"--"])}},{label:"证书类型",prop:"product_name",showOverflowTooltip:!0,isCustom:!0,renderHeader:function(){var e=[{title:"全部",key:""},{title:"单域名型",key:"1"},{title:"通配符型",key:"2"},{title:"单IP型",key:"3"}];return $("div",{class:"flex items-center flex-nowrap"},["",$(K,{onCommand:function(e){i.value=e,d()}},{default:function(){return $("span",{class:"text-small flex items-center"},[[q("span",{class:"status-header-text"},[H("订单状态"),""===i.value?" (全部) ":"(".concat(e.find(function(e){return e.key===i.value}).title,")")])],$("i",{class:"svgtofont-el-arrow-down "})])},dropdown:function(){var n;return q(W,null,Wn(n=e.map(function(e){return q(Q,{command:e.key},{default:function(){return[e.title]}})}))?n:{default:function(){return[n]}})}})])}},{label:"到期时间",render:ze,showOverflowTooltip:!0,isCustom:!0},{label:"状态",prop:"expire",showOverflowTooltip:!1,isCustom:!0,renderHeader:function(){var e=[{title:"全部",key:""},{title:"待完善资料",key:"0"},{title:"验证中",key:"1"},{title:"已签发",key:"2"},{title:"即将到期",key:"3"},{title:"已到期",key:"4"},{title:"异常",key:"-1"}];return $("div",{class:"flex items-center flex-nowrap"},["",$(K,{onCommand:function(e){l.value=e,d()}},{default:function(){return $("span",{class:"text-small flex items-center"},[[q("span",{class:"status-header-text"},[H("订单状态"),""===l.value?" (全部) ":"(".concat(e.find(function(e){return e.key===l.value}).title,")")])],$("i",{class:"svgtofont-el-arrow-down "})])},dropdown:function(){var n;return q(W,null,Wn(n=e.map(function(e){return q(Q,{command:e.key},{default:function(){return[e.title]}})}))?n:{default:function(){return[n]}})}})])},render:function(e){return Je(e)}},{label:"操作",prop:"ps",align:"right",render:function(e){return tn(e)}}],extension:[S(),w(u)]}),c=s.BtTable,f=s.BtRefresh,d=s.refresh,m=s.BtPage,h=s.BtColumn,y=s.BtSearch;return P(function(){return a.value},function(e){"bt"===e&&(u.value=!0)}),function(e,r){var a=de,u=k,l=p,i=se("BtTableCategory"),s=se("BtBatch"),o=fe;return I(),M("div",null,[q(o,null,{"header-left":U(function(){return[A("div",$n,[q(a,{options:L(Ze)},null,8,["options"]),q(Ge,{placement:"right"},{default:U(function(){return[A("div",Kn,[q(u,{src:"/static/icons/we-com.svg",class:"mx-[4px] w-2rem h-2rem",all:!0}),r[0]||(r[0]=A("span",{class:"bt-link"},"联系客服",-1))])]}),_:1}),q(l,{class:"ml-[12px] flex items-center",onClick:L(en)},{default:U(function(){return n(r[1]||(r[1]=[A("div",{class:"flex items-center"},[A("span",{class:"svgtofont-desired text-medium"}),A("span",null,"需求反馈")],-1)]))}),_:1},8,["onClick"])])]}),"header-right":U(function(){return[A("div",Qn,[q(i,{class:"!w-[140px] mr-[10px]"}),q(L(y),{type:"bt-cert",placeholder:"请输入证书名称",class:"!w-[270px] mr-[10px]"}),q(L(f),{class:"mr-[10px]"}),q(L(h))])]}),content:U(function(){return[q(L(c),{"min-height":L(t)},null,8,["min-height"])]}),"footer-left":U(function(){return[q(s)]}),"footer-right":U(function(){return[q(L(m))]}),_:1})])}}}),et=O(Ee()).otherIsRefresh,nt=N(!1),tt=N(!1),rt=N(null),at=N(null),ut=function(e,n){tt.value=n,rt.value=e,nt.value=!0},lt=function(){var e=f(t().m(function e(n,u,i,s){var o,p,v,h,y,g;return t().w(function(e){for(;;)switch(e.n){case 0:return o=s.label,p=s.value,v=[],h=[],y=[],i.value.forEach(function(e){void 0!==e.hash&&null!==e.hash?h.push(e.hash):void 0!==e.index&&null!==e.index?v.push(e.index):void 0!==e.oid&&null!==e.oid&&y.push(e.oid)}),g=function(){var e=f(t().m(function e(){var n;return t().w(function(e){for(;;)switch(e.n){case 0:n=p,e.n="download"===n?1:"delete"===n?3:5;break;case 1:return e.n=2,be({ssl_hash:h.join(","),index:v.join(","),oid:y.join(",")});case 2:case 4:return e.a(2,e.v);case 3:return e.n=4,ut(i.value,!0);case 5:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}(),e.n=1,c({title:"批量".concat(o,"证书"),area:46,component:function(){return d(function(){return r.import("./index-legacy127.js?v=1777008528")},void 0,r.meta.url)},compData:{resultTitle:"批量".concat(o,"证书"),resultData:i.value,resultColumn:[{label:"名称",prop:"title"},$e()],autoTitle:"批量".concat(o,"证书")},showFooter:!0,onConfirm:function(){var e=f(t().m(function e(){var n,r,u;return t().w(function(e){for(;;)switch(e.n){case 0:if("delete"!==p){e.n=2;break}return e.n=1,g();case 1:return e.a(2);case 2:return n=m.load("正在批量".concat(o,"证书")),r=l,e.n=3,g();case 3:u=e.v,r({request:u,success:function(e){var t=e.data;if(e.status){var r=[],u=[];"download"===p?(t.url&&window.open(t.url,"_blank","noopener,noreferrer"),a(t.finish_list)&&t.finish_list.forEach(function(e){var n=JSON.parse(e.cert.info);r.push({name:n.issuer,status:e.status})}),u=[{label:"名称",prop:"name"},{label:"结果",render:function(e){var n="",t="";return e.status?(t="text-primary",n="下载成功"):(t="text-danger",n="下载失败"),$("span",{class:t},n)}}]):a(t.finish_list)&&(t.finish_list.forEach(function(e){r.push({name:e.name,status:e.status,msg:e.status?"删除成功":e.msg})}),u=[{label:"名称",prop:"name"},{label:"结果",render:function(e){var n=e.msg,t="";return t=e.status?"text-primary":"text-danger",$("span",{class:t},n)}}],et.value=!0),De({resultTitle:"".concat(o,"证书"),resultData:r,resultColumn:u}),n&&n.close()}}});case 4:return e.a(2)}},e)}));return function(){return e.apply(this,arguments)}}()});case 1:return e.a(2)}},e)}));return function(n,t,r,a){return e.apply(this,arguments)}}(),it=function(){var e=f(t().m(function e(n){var r,a;return t().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,r=m.load("正在上传云端证书,请稍候..."),e.n=1,Ce({ssl_id:n.id,ssl_hash:n.hash});case 1:et.value=!0,r&&r.close(),e.n=3;break;case 2:e.p=2,a=e.v,console.log(a);case 3:return e.p=3,r&&r.close(),e.f(3);case 4:return e.a(2)}},e,null,[[0,2,3,4]])}));return function(n){return e.apply(this,arguments)}}(),st=function(){l({request:je(),loading:"正在从云端同步证书,请稍后...",message:!0,success:function(e){e.status&&(et.value=!0)}})},ot=function(){var e=f(t().m(function e(n){var r,a;return t().w(function(e){for(;;)switch(e.n){case 0:return r=l,e.n=1,ve({ssl_id:n.id,ssl_hash:n.hash,local:!1,cloud:!0});case 1:a=e.v,r({loading:"正在从云端删除证书,请稍后...",message:!0,request:a,success:function(e){e.status&&(et.value=!0)}});case 2:return e.a(2)}},e)}));return function(n){return e.apply(this,arguments)}}(),ct={class:"flex items-center"},ft={class:"flex items-center ml-[12px]"},dt={class:"flex items-center"},pt=E({__name:"index",setup:function(e,r){var a,i,s=r.expose,c=ce().refs,d=c.tabActive,m=c.certificateParams,b=c.expiringCertificateCount,j=c.expiredCertificateCount,D=c.typeList,S=O(Ee()).otherIsRefresh,T=o().mainHeight,E=[{content:"上传证书",dropdownClass:"bg-white",splitButton:!0,active:!0,event:function(){Fe()}},{content:"从云端同步",dropdownClass:"bg-white",splitButton:!0,event:function(){st()}}],B=X([]),N=function(){nt.value=!1},R=Qe({key:"type",name:"证书分组",options:function(){return[{label:"全部分组",value:"all"}]},event:{get:(a=f(t().m(function e(){var r;return t().w(function(e){for(;;)switch(e.n){case 0:return r=[],e.n=1,l({request:he(),data:Array,success:function(e){r=[{label:"全部分组",value:"all"}].concat(n(e.map(function(e){return{label:e.name,value:String(e.group_id)}})))}});case 1:return D.value=r,e.a(2,r)}},e)})),function(){return a.apply(this,arguments)}),add:function(e){return ye({name:e.name,group_id:Date.now()})},delete:function(e){return ge({group_id:e.id})}},ignore:["0"],field:"name",showEdit:!1}),P=_([{label:"批量分组",value:"group",event:function(e,n,t,r){return Se(t.value,"certificate")}},{label:"批量设置告警",value:"alarm",event:function(e,n,t,r){Ie(t.value,Me.OTHER)}},{label:"下载",value:"download",event:lt},{label:"删除",value:"delete",event:lt}]),V=v({request:(i=f(t().m(function e(n){var r,a,u,l;return t().w(function(e){for(;;)switch(e.n){case 0:return"-1"===(r={p:n.p,group_id:h(n.type)||"all"===n.type?"-1":n.type,search:n.search,limit:n.limit,status_id:m.value.status_id,cert_type:"4"}).group_id&&delete r.group_id,"-1"===r.status_id&&delete r.status_id,""===r.search&&delete r.search,e.n=1,we(r);case 1:return a=e.v,u=a.data,B.value=u.data,(l=y(u))("will_num")&&(b.value=(null==u?void 0:u.will_num)||0),l("end_num")&&(j.value=(null==u?void 0:u.end_num)||0),e.a(2,{data:u.data,total:g(u.page),other:{search_history:u.search_history}})}},e)})),function(e){return i.apply(this,arguments)}),columns:[Ke(),{label:"认证域名",render:function(e){var n;return(null===(n=e.domainName)||void 0===n?void 0:n.join(", "))||"--"}},{label:"证书类型",prop:"title",showOverflowTooltip:!0,width:180},{label:"部署网站",isCustom:!0,render:function(e){var n;return(null===(n=e.use_site)||void 0===n?void 0:n.join(", "))||"--"}},{label:"分组",prop:"group_name",width:100,showOverflowTooltip:!0,isCustom:!1},{label:"到期时间",isCustom:!0,render:function(e){var n,t,r,a=function(e,n){return q("span",{class:e<=10?"text-danger":n},[e>0?"剩余".concat(e,"天"):"已过期"])},u=(r=e.endDay)<=0||r<=7?"text-danger":r<=15?"text-warning":"text-primary";return"1"===e.type?e.endDate?a(e.endDay,e.endDay<=30?"text-warning":u):q("span",null,[H("--")]):"2"===e.type?null!=e&&e.endDay&&0!==(null==e?void 0:e.endDay)?a(e.endDay,e.endDay<=30?"text-warning":u):q("span",null,[H("--")]):q("span",{class:null!==(n=e.domainName)&&void 0!==n&&n.length?u:"text-default"},[null!==(t=e.domainName)&&void 0!==t&&t.length?e.endDay>0?"剩余".concat(e.endDay,"天"):"已过期":"--"])}},{label:"操作",align:"right",fixed:"right",width:280,render:function(e){var n,t=function(e,n){return q("span",{class:"cursor-pointer bt-link",onClick:n},[e])},r=[];if(e.endDay>0){var a;if(r.push(t("部署",function(){return Be(e)})),r.push(t("下载",function(){return Oe(e)})),-1===e.cloud_id)n=(null===(a=e.domainName)||void 0===a?void 0:a[0])||e.title,/^(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(n)||r.push(t("上传云端",function(){return it(e)}));else r.push(t("从云端删除",function(){return ot(e)}));Ue(e,Me.OTHER)&&r.push(t("到期告警",function(){return Te(u(u({},e),{},{cancel:function(){}}))}))}return r.push(t("删除",function(){return ut(e,!1)})),r.map(function(e,n){return q("div",null,[e,n<r.length-1&&q(Z,{direction:"vertical"},null)])})}}],extension:[R,P,w(S),x("search",{name:"ssl",key:"get_cert_list",list:[],showRecommend:!1})]}),F=V.BtTable,G=V.BtPage,z=(V.BtRefresh,V.BtTableCategory),J=V.BtRecommendSearch,Y=V.BtColumn,$=V.BtBatch,K=(V.BtErrorMask,V.refresh);return ee(function(){d.value=ne().name}),s({init:K}),function(e,t){var r=de,a=k,u=p,l=C,i=fe;return I(),M("div",null,[q(i,null,{"header-left":U(function(){return[A("div",ct,[q(r,{options:E}),q(Ge,{placement:"right"},{default:U(function(){return[A("div",ft,[q(a,{src:"/static/icons/we-com.svg",class:"mx-[4px] w-2rem h-2rem",all:!0}),t[2]||(t[2]=A("span",{class:"bt-link"},"联系客服",-1))])]}),_:1}),q(u,{class:"ml-[12px] flex items-center",onClick:L(Ae)},{default:U(function(){return n(t[3]||(t[3]=[A("div",{class:"flex items-center"},[A("span",{class:"svgtofont-desired text-medium"}),A("span",null,"需求反馈")],-1)]))}),_:1},8,["onClick"])])]}),"header-right":U(function(){return[A("div",dt,[q(L(z),{class:"!w-[140px] mr-[10px]"}),q(L(J),{type:"ssl-certificate",placeholder:"请输入证书名称",class:"!w-[270px] mr-[10px]"}),q(L(Y))])]}),content:U(function(){return[q(L(F),{"min-height":L(T)},null,8,["min-height"])]}),"footer-left":U(function(){return[q(L($))]}),"footer-right":U(function(){return[q(L(G))]}),popup:U(function(){return[q(l,{title:"证书删除确认",modelValue:L(nt),"onUpdate:modelValue":t[0]||(t[0]=function(e){return te(nt)?nt.value=e:null}),area:["auto"],onCancel:t[1]||(t[1]=function(e){return L(at).handleCancel()})},{default:U(function(){return[q(fn,{ref_key:"delRef",ref:at,delType:"other",isMulti:L(tt),compData:L(rt),onCancel:N},null,8,["isMulti","compData"])]}),_:1},8,["modelValue"])]}),_:1})])}}}),mt={class:"text-base"};e("default",E({__name:"index",setup:function(e){var r=O(Ee()).activeTabs,a=ce(),u=a.refs,l=u.expiringCertificateCount,i=u.expiredCertificateCount,s=a.checkBtCertStatus,o=N(!1),c=R(function(){return[{label:"商用SSL",name:"ssl",lazy:!0,render:function(){return q(In,null,null)}},{label:"免费证书",name:"encrypt",lazy:!0,render:function(){return q(Yn,null,null)}},{label:"其他证书",name:"other",lazy:!0,render:function(){return q(pt,null,null)}}].concat(n(o.value?[{label:"活动证书(已过期)",name:"bt",render:function(){return q(Zn,null,null)}}]:[]))});return ee(f(t().m(function e(){return t().w(function(e){for(;;)switch(e.n){case 0:if("bt"===r.value){e.n=2;break}return e.n=1,s();case 1:o.value=e.v,e.n=3;break;case 2:o.value=!0;case 3:return e.a(2)}},e)}))),function(e,n){var t=oe,a=T;return I(),M("div",null,[q(t,{type:"warning",class:"!mb-[1.2rem] !p-[1.2rem]",closable:!1,"show-icon":""},{title:U(function(){return[A("span",mt,[A("span",null," 提示:即将到期证书 "+V(L(l))+" 个,已过期证书 "+V(L(i))+" 个",1)])]}),_:1}),q(a,{type:"card",modelValue:L(r),"onUpdate:modelValue":n[0]||(n[0]=function(e){return te(r)?r.value=e:null}),options:L(c)},null,8,["modelValue","options"])])}}}))}}})}();