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/index158.js
import{c as h,r as p,H as d,w as R,j as D,k as V,q as o,e as n,v as c,s as C,p as a,ad as E,ab as F}from"./base-lib.js?v=1777008528";import{fa as k,cO as B,f as S,cZ as q}from"./utils-lib.js?v=1777008528";import{_ as L}from"./index122.js?v=1777008528";import{s as N}from"./domain.js?v=1777008528";import{u as j}from"./useStore6.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const A={class:"domain-ip-edit-content"},H={class:"current-ip-section mb-4"},M={class:"text-[12px] px-0"},O={class:"new-ip-section"},U=h({__name:"index",props:{compData:{default:()=>({})}},setup(f,{expose:_}){const{ipSearchValue:I,isRegListRefresh:Z,publicIp:v}=j(),i=S(),g=f,m=p(),l=p("获取中"),u=p(!1),t=d({newIp:"获取中"}),w=d({newIp:[{required:!0,message:"请输入新的IP地址",trigger:["blur","change"]},k({message:{value:"请输入新的IP地址",ip:"请输入正确的IP地址格式"}}),{trigger:["blur","input","change"],validator:(s,e,r)=>{e.trim()===l.value?r(new Error("新IP地址与当前IP地址相同")):r()}}]});return R(()=>{var s;return(s=g.compData)==null?void 0:s.currentIp},s=>{s&&(l.value=s,t.newIp=s)},{immediate:!0}),_({onConfirm:async()=>{await m.value.validate(),u.value=!0;const s=i.load("修改中...");try{const e=await N({ip:t.newIp.trim()});return e.data.status&&(I.value=t.newIp.trim(),l.value=t.newIp.trim()),i[e.data.status?"success":"error"](e.data.msg),e.data.status}catch(e){return i.error("修改解析IP失败,请重试"),!1}finally{u.value=!1,s.close()}}}),(s,e)=>{const r=L,x=B,b=E,P=F;return D(),V("div",A,[o("div",H,[e[1]||(e[1]=o("div",{class:"mb-3"},"当前公网IP",-1)),n(r,{type:"info",closable:!1,class:"!px-10px !py-2 cursor-not-allowed"},{default:c(()=>[o("span",M,C(a(v)),1)]),_:1})]),o("div",O,[e[2]||(e[2]=o("div",{class:"mb-3"},"新的IP地址",-1)),n(P,{ref_key:"ipFormRef",ref:m,model:a(t),rules:a(w)},{default:c(()=>[n(b,{prop:"newIp"},{default:c(()=>[n(x,{modelValue:a(t).newIp,"onUpdate:modelValue":e[0]||(e[0]=y=>a(t).newIp=y),placeholder:"请输入新的IP地址",class:"!w-full"},null,8,["modelValue"])]),_:1})]),_:1},8,["model","rules"])])])}}}),X=q(U,[["__scopeId","data-v-b54d1488"]]);export{X as default};