File: /www/server/panel/BTPanel/static/js/index564.js
import{_ as h}from"./index109.js?v=1777008528";import{c as C,s as w,r as k,e as t,D as n,aE as y,x as B,y as D,A as a,C as s,z as r,R as c,aA as E,H as V}from"./base-lib.js?v=1777008528";import{bO as R,k as T,w as $,af as A,ag as F,p as P}from"./utils-lib.js?v=1777008528";import{u as L}from"./useStore14.js?v=1777008528";import{g as N,d as z,o as I,a as U}from"./useController26.js?v=1777008528";import{a as q}from"./column.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./useController5.js?v=1777008528";import"./site.js?v=1777008528";import"./useStore3.js?v=1777008528";import"./useController4.js?v=1777008528";import"./index110.js?v=1777008528";import"./validator.js?v=1777008528";import"./index107.js?v=1777008528";import"./useMethod3.js?v=1777008528";import"./index118.js?v=1777008528";const H={class:""},M={class:"flex items-end"},re=C({__name:"index",setup(O){const{isRefreshDomain:d,domain:p}=w(L()),i=k(!1),f=F([{label:"删除",value:"delete",event:async(o,e,m,u)=>{U(m.value)}}]),{BtTable:_,BtBatch:b,config:g}=R({request:N,columns:[q(),{label:"域名",prop:"name",width:400,render:o=>t("div",{class:"truncate"},[t(T,{href:"http://".concat(o.name,":").concat(o.port),target:"_blank"},{default:()=>[o.name]})])},{label:"端口",prop:"port"},{label:"操作",align:"right",render:o=>g.data.length===1?t("span",null,[n("不可操作")]):y("span",{class:"cursor-pointer bt-link",onClick:async()=>{await $({title:"删除域名【".concat(o.name,"】"),content:"您确定要删除此域名吗?",onConfirm:async()=>{await z(o)}})}},"删除")}],extension:[f,A(d)]});return(o,e)=>{const m=P,u=E,v=V,x=h;return B(),D("div",H,[a("div",M,[t(u,{ref:"popover",placement:"top-start",width:"36rem","popper-class":"green-tips-popover !p-0 !border-none",visible:r(i),"onUpdate:visible":e[2]||(e[2]=l=>c(i)?i.value=l:null),"trigger-keys":[],trigger:"focus"},{default:s(()=>[...e[3]||(e[3]=[a("div",{class:"!p-[12px] bg-primary text-white leading-[2.4rem]"},[n(" 如需绑定外网,请换行填写,每行一个域名,默认为80端口 "),a("br"),n(" IP地址格式:192.168.1.199 "),a("br"),n(" 泛解析添加方法 *.domain.com "),a("br"),n(" 如另加端口格式为 www.domain.com:88 ")],-1)])]),reference:s(()=>[t(m,{modelValue:r(p),"onUpdate:modelValue":e[0]||(e[0]=l=>c(p)?p.value=l:null),type:"textarea",resize:"none",rows:4,width:"42rem",onFocus:e[1]||(e[1]=l=>i.value=!0),placeholder:"如需绑定外网,请换行填写,每行一个域名,默认为80端口\nIP地址格式:192.168.1.199\n泛解析添加方法 *.domain.com\n如另加端口格式为 www.domain.com:88",class:"domain-textarea"},null,8,["modelValue"])]),_:1},8,["visible"]),t(v,{type:"primary",class:"absolute",style:{right:"4rem",top:"5.5rem"},onClick:r(I)},{default:s(()=>[...e[4]||(e[4]=[n(" 添加 ",-1)])]),_:1},8,["onClick"])]),t(x,null,{content:s(()=>[t(r(_),{"max-height":440})]),"footer-left":s(()=>[t(r(b))]),_:1})])}}});export{re as default};