File: /www/server/panel/BTPanel/static/js/index45.js
import{_ as M}from"./index118.js?v=1777008528";import{_ as H}from"./index175.js?v=1777008528";import{c as O,a as h,dc as U,da as $,cT as j,de as q,cZ as z}from"./utils-lib.js?v=1777008528";import{_ as G}from"./index122.js?v=1777008528";import{c as K,o as Z,r as J,e as t,ad as C,T as k,z as B,x as u,aW as Q,j as l,k as m,v as o,q as a,p as i,C as y,s as X,L as Y,y as ee}from"./base-lib.js?v=1777008528";import{g as te,h as se}from"./index3.js?v=1777008528";import{l as ae}from"./useController4.js?v=1777008528";import{u as ne}from"./useStore6.js?v=1777008528";import{l as ie,h as _,a as oe,b as ue,r as le,g as re,u as pe,c as de,d as me,e as ce,o as _e,f as fe,i as ge,j as v,k as x}from"./useController26.js?v=1777008528";import"./index119.js?v=1777008528";import"./index.vue_vue_type_style_index_0_scoped_cdc7f4d3_lang.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index116.js?v=1777008528";import"./domain.js?v=1777008528";const he={class:"domain-register module-ui"},Ce={key:0,class:"domain-access-restricted"},ke={class:"action-buttons"},Be={key:1,class:"domain-access-restricted"},ye={class:"ip-display"},ve={class:"ip-address"},xe={class:"action-buttons"},De={key:2},Ee=K({__name:"index",setup(be){const{mainHeight:D}=O(),{searchWidth:E,domainSearchValue:r,ipSearchValue:p,isRegListRefresh:b,publicIp:F,isLoadingIp:A,showMask:f,whoisSearchValue:w,isUserBound:I}=ne(),S=()=>{window.open("https://www.bt.cn/domain/domain-security","_blank")};Z(async()=>{await ae(),await ie()});const V=J([{type:"custom",render:()=>t("div",{class:"flex items-center domain-register-input-group mr-[12px]"},[t(C,{prop:"domain",class:"!mb-0"},{default:()=>[t(k,{modelValue:r.value,"onUpdate:modelValue":s=>r.value=s,onKeyupEnter:()=>_(r),placeholder:"输入要注册的域名"},{append:()=>t(B,{type:"primary",onClick:()=>_(r)},{default:()=>[u("立即注册")]})})]})])},{label:"Whois查询",type:"button",onClick:()=>oe(w)},{type:"divider"},{type:"custom",render:()=>t("div",{class:"flex items-center ip-edit-input-group mr-[12px]"},[t(C,{prop:"ip",class:"!mb-0"},{default:()=>[t(k,{disabled:!0,modelValue:p.value,"onUpdate:modelValue":s=>p.value=s,value:"解析IP:".concat(p.value),placeholder:"解析IP:".concat(p.value)},{append:()=>t(B,{type:"primary",onClick:()=>ue(p.value)},{default:()=>[u("修改")]})})]})])},{type:"custom",render:()=>t(Q,{content:"本地缓存用于申请证书时自动解析dns记录,每24小时自动刷新,遇到新域名自动解析失败时请刷新后重试",placement:"top",showAfter:300},{default:()=>[t(h,{type:"default",onClick:()=>{le()}},{default:()=>[u("刷新本地缓存")]})]})}]),{BtOperation:R}=U({options:V}),{BtTable:N,BtPage:L,BtSearch:T,BtRefresh:W,BtColumn:P}=$({request:s=>re(s),columns:[{label:"域名",width:"auto",prop:"full_domain",minWidth:150},pe(),{label:"注册时间",prop:"register_time",minWidth:120,isCustom:!0,render:s=>s.register_time?new Date(s.register_time*1e3).toLocaleDateString():"--"},{label:"到期时间",prop:"expire_time",minWidth:120,isCustom:!0,render:s=>s.expire_time?new Date(s.expire_time*1e3).toLocaleDateString():"--"},de(),me(),te(s=>{const e=[];return s.status===5?e.push({onClick:()=>{ce(s)},title:"删除"}):(e.push({onClick:_e,title:"创建网站",isHide:n=>n.real_name_status!==2}),e.push({onClick:fe,title:"解析",isHide:n=>n.real_name_status!==2||n.ns_status===0}),s.status!==0&&e.push({onClick:ge,title:"续费"}),e.push({onClick:n=>{n.real_name_status===2?v(n):x(n)},title:s.real_name_status===2?"查看实名信息":"立即实名",render:(n,c)=>{const d=n.real_name_status===2;return t("span",{onClick:()=>{d?v(n):x(n)},class:d?"bt-link":"cursor-pointer text-danger"},[d?"查看实名信息":"立即实名"])}})),e},{width:300})],extension:[j(b),q()],empty:()=>t("span",null,[u("您的域名列表为空,您可以"),t("span",{class:"bt-link cursor-pointer",onClick:()=>_(r)},[u("注册一个新域名")])])});return(s,e)=>{const n=G,c=h,d=H,g=M;return l(),m("div",he,[t(n,{class:"!mb-[12px]",type:"warning","show-icon":""},{title:o(()=>[...e[1]||(e[1]=[a("div",null," 请确保实名认证信息完整且准确,否则可能影响域名归属及使用 ",-1),a("div",null," 实名认证完成后至少 72 小时才可进行网站备案,详情请咨询相关备案平台。 ",-1)])]),_:1}),i(f)?(l(),y(d,{key:0,class:"domain-register-install-mask"},{content:o(()=>[i(I)?(l(),m("div",Be,[e[8]||(e[8]=a("div",{class:"warning-icon"},[a("i",{class:"svgtofont-el-warning text-warning !text-titleLarge"})],-1)),e[9]||(e[9]=a("h3",{class:"title"},"域名列表访问权限受限",-1)),a("div",ye,[e[6]||(e[6]=a("span",null,"当前服务器公网IP:",-1)),a("span",ve,X(i(A)?"获取中...":i(F)),1)]),e[10]||(e[10]=a("p",{class:"instruction"},"如需访问权限,请登录官网后台,将此IP地址添加至宝塔面板域名访问权限的白名单列表中",-1)),a("div",xe,[t(c,{type:"primary",onClick:S},{default:o(()=>[...e[7]||(e[7]=[u("前往官网后台",-1)])]),_:1})])])):(l(),m("div",Ce,[e[3]||(e[3]=a("div",{class:"warning-icon"},[a("i",{class:"svgtofont-el-warning text-warning !text-titleLarge"})],-1)),e[4]||(e[4]=a("h3",{class:"title"},"请先绑定宝塔账号",-1)),e[5]||(e[5]=a("p",{class:"instruction"},"使用域名注册功能需要先绑定宝塔账号,绑定后可享受更多服务",-1)),a("div",ke,[t(c,{type:"primary",onClick:e[0]||(e[0]=()=>i(se)())},{default:o(()=>[...e[2]||(e[2]=[u("立即绑定账号",-1)])]),_:1})])]))]),_:1})):(l(),y(g,{key:1},{"header-left":o(()=>[t(i(R))]),"header-right":o(()=>[t(i(T),{class:Y(["mr-[10px]","!w-[".concat(i(E),"px]")]),placeholder:"请输入域名"},null,8,["class"]),t(i(W),{class:"mr-[10px]"}),t(i(P))]),content:o(()=>[t(i(N),{"min-height":i(D)},null,8,["min-height"])]),"footer-right":o(()=>[t(i(L))]),_:1})),i(f)?(l(),m("div",De,[...e[11]||(e[11]=[a("div",{class:"h-[50rem]"},null,-1)])])):ee("",!0)])}}}),Ue=z(Ee,[["__scopeId","data-v-b67a386f"]]);export{Ue as default};