File: /www/server/panel/BTPanel/static/js/index166.js
import{c as I,aI as N,H as R,r as T,o as E,j as C,k as $,e as r,v as m,p as n,x as k,T as j,ad as q,ab as B}from"./base-lib.js?v=1777008528";import{f as i,cO as F}from"./utils-lib.js?v=1777008528";import{p as U}from"./ssl.js?v=1777008528";import{u as H}from"./useStore11.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const M={class:"p-2rem"},J=I({__name:"index",props:{compData:{default:()=>{}}},emits:["close"],setup(u,{expose:p,emit:d}){const s=u,f=d,{activeTabs:_,sslIsRefresh:y,testIsRefresh:x,encryptIsRefresh:g,otherIsRefresh:v}=N(H()),o=R({title:"",cycle:30}),b=T({cycle:[{required:!0,message:"请输入剩余天数",trigger:"blur"},{validator:(a,e,t)=>{/^[1-9]\d*$/.test(e)?t():t(new Error("请输入大于0的正整数"))},trigger:["blur","change"]}]}),h=async()=>{var e;let a;try{a=i().load("正在配置证书自动续期,请稍候...");const t=await U({index:s.compData.index,cycle:o.cycle,name:o.title});if(i().request(t),t.status){const l={ssl:()=>y.value=!0,test:()=>x.value=!0,encrypt:()=>g.value=!0,other:()=>v.value=!0};(e=l[_.value])==null||e.call(l),f("close")}}catch(t){}finally{a&&a.close()}},D=()=>{var a;if((a=s.compData)!=null&&a.domainName&&s.compData.domainName.length>0){const e=s.compData.domainName.slice(0,2).join("|"),t=s.compData.domainName.length>2?"|...":"";o.title="".concat(s.compData.title," (").concat(e).concat(t,")")}else o.title=s.compData.title};return E(()=>{D()}),p({onConfirm:h}),(a,e)=>{const t=j,l=q,V=F,w=B;return C(),$("div",M,[r(w,{rules:n(b),model:n(o),"label-width":"100px"},{default:m(()=>[r(l,{label:"证书"},{default:m(()=>[r(t,{class:"!w-[28rem]",modelValue:n(o).title,"onUpdate:modelValue":e[0]||(e[0]=c=>n(o).title=c),disabled:""},null,8,["modelValue"])]),_:1}),r(l,{label:"剩余天数",prop:"cycle"},{default:m(()=>[r(V,{modelValue:n(o).cycle,"onUpdate:modelValue":e[1]||(e[1]=c=>n(o).cycle=c),width:"14rem",textType:"天",min:"1",type:"number"},{append:m(()=>[...e[2]||(e[2]=[k(" 天 ",-1)])]),_:1},8,["modelValue"])]),_:1})]),_:1},8,["rules","model"])])}}});export{J as default};