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/index499.js
import{L as d,gD as m,k as g,gE as b,X as w,cZ as _}from"./utils-lib.js?v=1777008528";import{c as y,aC as h,g as k,av as I,j as F,k as x,e as V,p as C}from"./base-lib.js?v=1777008528";import{F as i,p as P,i as q,b as p,k as N,a as S}from"./form-item.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";const{refs:{isRefreshNetworkList:A}}=d(),B=[{label:"bridge",value:"bridge"},{label:"ipvlan",value:"ipvlan"},{label:"macvlan",value:"macvlan"},{label:"overlay",value:"overlay"}],n=(e,t,s)=>{e!==""&&!m(e)?t(new Error(s)):t()},E=async(e,t,s)=>{g({request:b({data:JSON.stringify({name:e.value.name,driver:e.value.driver,options:e.value.options,subnet:e.value.subnet,gateway:e.value.gateway,iprange:e.value.iprange,labels:e.value.labels,remark:e.value.remark,status:e.value.ipv6?1:0,...e.value.ipv6?{subnet_v6:e.value.subnet_v6,gateway_v6:e.value.gateway_v6}:{subnet_v6:"",gateway_v6:""}})}),message:!0,loading:"正在设置网络...",success:({status:u})=>{u&&(A.value=!0,s==null||s(),t())}})},j={class:"p-[1.6rem]"},z=y({__name:"index",props:{compData:{default:()=>({name:"",callback:()=>{}})}},setup(e,{expose:t}){const s=e,u=h("popupClose",()=>{}),{BtForm:v,submit:c}=w({data:()=>{var a;return{name:((a=s.compData)==null?void 0:a.name)||"",driver:"bridge",options:"",subnet:"",gateway:"",iprange:"",labels:"",remark:"",subnet_v6:"",gateway_v6:"",isAdv:!1,ipv6:!1}},options:a=>k(()=>[i("网络名","name",{attrs:{class:"!w-[40rem]",placeholder:"请输入网络名"},rules:[{required:!0,message:"请输入网络名",trigger:"blur"}]}),P(I(a.value,"isAdv")),...a.value.isAdv?[q("设备","driver",B,{attrs:{class:"!w-[40rem]"}}),p([i("ipv4子网","subnet",{attrs:{class:"!w-[15rem]",placeholder:"例:124.42.0.0/16"},rules:[{validator:(o,l,r)=>n(l,r,"请输入正确的ipv4子网"),trigger:"blur"}]}),i("ipv4网关","gateway",{attrs:{class:"!w-[15rem]",placeholder:"例:124.42.0.254"},rules:[{validator:(o,l,r)=>n(l,r,"请输入正确的ipv4网关"),trigger:"blur"}]})]),i("ipv4范围","iprange",{attrs:{class:"!w-[40rem]",placeholder:"例:124.42.0.0/24"},rules:[{validator:(o,l,r)=>n(l,r,"请输入正确的IP范围"),trigger:"blur"}]}),N("开启IPV6","ipv6"),...a.value.ipv6?[p([i("IPV6子网","subnet_v6",{attrs:{class:"!w-[15rem]",placeholder:"例:2001:db8::/48"},rules:[{required:!0,message:"请输入IPV6子网",trigger:"blur"}]}),i("IPV6网关","gateway_v6",{attrs:{class:"!w-[15rem]",placeholder:"例:2001:db8::1"},rules:[{required:!0,message:"请输入IPV6网关",trigger:"blur"}]})])]:[],S("备注","remark",{attrs:{placeholder:"请输入备注",autosize:{minRows:5,maxRows:5},resize:"none",class:"w-[40rem]"}})]:[]]),submit:async(a,o,l)=>{var r;await o(),E(a,u,(r=s.compData)==null?void 0:r.callback)}});return t({onConfirm:c}),(a,o)=>(F(),x("div",j,[V(C(v))]))}}),O=_(z,[["__scopeId","data-v-326f6df9"]]);export{O as default};