HEX
Server: nginx/1.28.3
System: Linux ip-172-31-12-242 6.17.0-1007-aws #7~24.04.1-Ubuntu SMP Thu Jan 22 21:04:49 UTC 2026 x86_64
User: root (0)
PHP: 7.4.33
Disabled: passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv
Upload Files
File: /www/server/panel/BTPanel/static/js/cert-legacy.js
!function(){function e(){/*! regenerator-runtime -- Copyright (c) 2014-present, Facebook, Inc. -- license (MIT): https://github.com/babel/babel/blob/main/packages/babel-helpers/LICENSE */var r,n,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",u=o.toStringTag||"@@toStringTag";function i(e,o,a,u){var i=o&&o.prototype instanceof c?o:c,s=Object.create(i.prototype);return t(s,"_invoke",function(e,t,o){var a,u,i,c=0,s=o||[],f=!1,v={p:0,n:0,v:r,a:d,f:d.bind(r,4),d:function(e,t){return a=e,u=0,i=r,v.n=t,l}};function d(e,t){for(u=e,i=t,n=0;!f&&c&&!o&&n<s.length;n++){var o,a=s[n],d=v.p,p=a[2];e>3?(o=p===t)&&(i=a[(u=a[4])?5:(u=3,3)],a[4]=a[5]=r):a[0]<=d&&((o=e<2&&d<a[1])?(u=0,v.v=t,v.n=a[1]):d<p&&(o=e<3||a[0]>t||t>p)&&(a[4]=e,a[5]=t,v.n=p,u=0))}if(o||e>1)return l;throw f=!0,t}return function(o,s,p){if(c>1)throw TypeError("Generator is already running");for(f&&1===s&&d(s,p),u=s,i=p;(n=u<2?r:i)||!f;){a||(u?u<3?(u>1&&(v.n=-1),d(u,i)):v.n=i:v.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=r}else if((n=(f=v.n<0)?i:e.call(t,v))!==l)break}catch(n){a=r,u=1,i=n}finally{c=1}}return{value:n,done:f}}}(e,a,u),!0),s}var l={};function c(){}function s(){}function f(){}n=Object.getPrototypeOf;var v=[][a]?n(n([][a]())):(t(n={},a,function(){return this}),n),d=f.prototype=c.prototype=Object.create(v);function p(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,f):(e.__proto__=f,t(e,u,"GeneratorFunction")),e.prototype=Object.create(d),e}return s.prototype=f,t(d,"constructor",f),t(f,"constructor",s),s.displayName="GeneratorFunction",t(f,u,"GeneratorFunction"),t(d),t(d,u,"Generator"),t(d,a,function(){return this}),t(d,"toString",function(){return"[object Generator]"}),(e=function(){return{w:i,m:p}})()}function t(e,r,n,o){var a=Object.defineProperty;try{a({},"",{})}catch(e){a=0}t=function(e,r,n,o){function u(r,n){t(e,r,function(e){return this._invoke(r,n,e)})}r?a?a(e,r,{value:n,enumerable:!o,configurable:!o,writable:!o}):e[r]=n:(u("next",0),u("throw",1),u("return",2))},t(e,r,n,o)}function r(e,t,r,n,o,a,u){try{var i=e[a](u),l=i.value}catch(e){return void r(e)}i.done?t(l):Promise.resolve(l).then(n,o)}function n(e){return function(){var t=this,n=arguments;return new Promise(function(o,a){var u=e.apply(t,n);function i(e){r(u,o,a,i,l,"next",e)}function l(e){r(u,o,a,i,l,"throw",e)}i(void 0)})}}function o(e){return function(e){if(Array.isArray(e))return a(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 a(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)?a(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 a(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}System.register(["./utils-lib-legacy.js?v=1777008528","./base-lib-legacy.js?v=1777008528","./domain-legacy.js?v=1777008528","./ssl-legacy.js?v=1777008528","./useController-legacy18.js?v=1777008528","./__commonjsHelpers__-legacy.js?v=1777008528"],function(t,r){"use strict";var a,u,i,l,c,s,f,v,d,p,b,m,y,h,g,_,j,w,O,S,x;return{setters:[function(e){a=e.k,u=e.eg,i=e.f,l=e.cZ},function(e){c=e.c,s=e.r,f=e.o,v=e.j,d=e.k,p=e.e,b=e.v,m=e.p,y=e.Q,h=e.q,g=e.L,_=e.s,j=e.b8,w=e.ad},function(e){O=e.c},function(e){S=e.M},function(e){x=e.u},null],execute:function(){var r={class:"cert-container p-[2rem]"},k={class:"cert-option-content"},A={class:"cert-name text-base font-500 mb-3"},P={class:"cert-sublabel text-small"},T=c({__name:"cert",setup:function(t,l){var c=l.expose,T=x().rowData,C=i(),G=s(""),L=s(""),E=s([]),F=s({ssl_cert:""}),I="",q="",M=function(e,t){if(e===I)t(o(E.value).sort(function(e,t){var r=e.label===I&&e.value===q,n=t.label===I&&t.value===q;return r&&!n?-1:!r&&n?1:0}));else if(e){var r=E.value.filter(function(e){return function(t){var r=t.label.split(" - ")[0],n=e.toLowerCase();return r.toLowerCase().includes(n)||t.label.toLowerCase().includes(n)}}(e));t(r)}else t(E.value)},V=function(){var t=n(e().m(function t(){var r,n;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:return e.p=0,e.n=1,O({p:1,limit:100,reverse:1,search_limit:1});case 1:(r=e.v).status&&r.data&&(console.log(r.data),E.value=r.data.map(function(e){var t,r=e.dns&&e.dns.length>0?e.dns.join(", "):e.subject||"未知域名",n="";if(void 0!==e.endtime)if(e.endtime<0)n="已过期".concat(Math.abs(e.endtime),"天");else{var o,a=(null===(o=e.info)||void 0===o?void 0:o.notAfter)||"未知";n="过期时间:".concat(a,"(剩").concat(e.endtime,"天)")}var u=null!==(t=e.info)&&void 0!==t&&t.issuer_O?" - ".concat(e.info.issuer_O):"";return{label:r+" - "+n+u,subLabel:n+u,value:e.hash}})),e.n=3;break;case 2:e.p=2,n=e.v,console.error("获取证书列表失败:",n);case 3:return e.a(2)}},t,null,[[0,2]])}));return function(){return t.apply(this,arguments)}}();f(function(){V()});var U=function(){var t=n(e().m(function t(){var r,n,o;return e().w(function(e){for(;;)switch(e.p=e.n){case 0:if(L.value){e.n=1;break}return C.error("请选择证书"),e.a(2,!1);case 1:return e.p=1,e.n=2,a({loading:"正在部署,请稍后...",request:S({target_id:T.value.id,ssl_hash:L.value})});case 2:return r=e.v,console.log("resresres",r),n="success"==r.data.status,C[n?"success":"error"](n?"部署成功":r.data.message),e.a(2,n);case 3:e.p=3,o=e.v,console.error(o);case 4:return e.a(2)}},t,null,[[1,3]])}));return function(){return t.apply(this,arguments)}}();return c({onConfirm:U}),function(e,t){var n=j,o=w,a=u;return v(),d("div",r,[p(a,{labelPosition:"top",model:m(F),ref:"deployFormRef"},{default:b(function(){return[p(o,{required:"",label:"选择证书"},{default:b(function(){return[p(n,{"popper-class":"my-autocomplete",modelValue:m(G),"onUpdate:modelValue":t[0]||(t[0]=function(e){return y(G)?G.value=e:null}),class:"!w-[52rem]","popper-append-to-body":!1,"fetch-suggestions":M,"trigger-on-focus":!0,clearable:"","value-key":"label",onSelect:t[1]||(t[1]=function(e){var t,r;G.value=e.label,L.value=e.value,m(F).ssl_cert=e.value,t=e.label,r=e.value,I=t,q=r}),placeholder:"请输入或选择证书"},{default:b(function(e){var t=e.item;return[h("div",{class:g(["cert-option !h-[5.4rem] !leading-auto !line-height-normal flex flex-col justify-center",t.label===m(G)&&t.value===m(L)?"is-selected":""])},[h("div",k,[h("div",A,_(t.label.split(" - ")[0]),1),h("div",P,_(t.subLabel),1)])],2)]}),_:1},8,["modelValue"])]}),_:1})]}),_:1},8,["model"])])}}});t("default",l(T,[["__scopeId","data-v-da9f1b88"]]))}}})}();