File: /www/server/panel/BTPanel/static/js/selected-cert-dialog.js
import{k as o,ec as g,M as b,dn as C,d3 as h}from"./utils-lib.js?v=1777008528";import{g as v}from"./index3.js?v=1777008528";import{c as D,H as k,o as j,I as x,j as y,k as M,J as q,p as n,e as B,av as r}from"./base-lib.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";const H={class:"p-[2rem]"},E=D({__name:"selected-cert-dialog",props:{compData:{default:()=>({})}},emits:["close"],setup(i,{emit:c}){const e=k({list:[],loading:!1}),l=i,{selectdCert:d}=l.compData,m=c,p=async t=>{o({loading:"正在选择证书,请稍候...",request:g({cert_name:t.subject}),success:a=>{if(a.status)d(a.data),m("close");else return b.error(a.msg),!1}})},u=async()=>{o({loading:r(e,"loading"),request:C(),data:[Array,r(e,"list")]})},_=[{label:"域名",render:t=>t.dns.join(",")},{label:"到期时间",prop:"not_after",minWidth:100},{label:"品牌",prop:"info.issuer",minWidth:100},v([{onClick:p,title:"选择"}])];return j(u),(t,a)=>{const f=h,s=x("bt-loading");return y(),M("div",H,[q(B(f,{ref:"certTable",column:_,"max-height":400,data:n(e).list,description:"证书列表为空"},null,8,["data"]),[[s,n(e).loading],[s,"正在加载证书列表,请稍后...","title"]])])}}});export{E as default};