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/java-form.js
import{c as g,aI as h,aC as F,g as _,e as a,x as o,J as f,bf as j,aB as x,z as p,o as C,j as E,k as w,p as b}from"./base-lib.js?v=1777008528";import{X as B,cO as M}from"./utils-lib.js?v=1777008528";import{F as k,i as X,n as y,g as s}from"./form-item.js?v=1777008528";import{D as A,f as I,o as V,u as T,c as q,g as J}from"./index362.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";import"./index118.js?v=1777008528";import"./index3.js?v=1777008528";import"./index116.js?v=1777008528";import"./useController20.js?v=1777008528";import"./useController19.js?v=1777008528";import"./site.js?v=1777008528";import"./useStore2.js?v=1777008528";import"./useController13.js?v=1777008528";import"./useMethod12.js?v=1777008528";import"./index192.js?v=1777008528";const O={class:"p-[2rem] max-h-[60rem] overflow-auto"},ae=g({__name:"java-form",setup(N,{expose:l}){const i=A(),{versionOptions:n,popoverFocus:t,isEdit:u}=h(i),m=F("popupClose",()=>{}),{BtForm:c,submit:d,param:v}=B({data:I,options:e=>_(()=>[k("名称","name",{attrs:{class:"!w-[320px]",placeholder:"请输入环境名称",disabled:u.value},rules:[{required:!0,message:"请输入环境名称",trigger:"blur"}]}),X("版本","version",n.value,{attrs:{class:"!w-[22rem]",disabled:u.value},rules:[{required:!0,message:"请选择Java版本",trigger:"change"}]}),y("运行目录","path",{attrs:{class:"!w-[320px]",placeholder:"请选择运行目录"},rules:[{required:!0,message:"请选择运行目录",trigger:"change"}],icon:"icon-file_mode",iconClick:()=>{V(e)}}),s("启动命令",()=>a(x,{ref:"javapopover",placement:"top-start","popper-class":"green-tips-popover !p-0",title:"",width:"440",visible:t.value,"onUpdate:visible":r=>t.value=r,"trigger-keys":[],trigger:"focus"},{default:()=>a("div",{class:"!p-[12px] bg-primary text-white"},[o("请填写完整启动命令,如:java -jar halo.jar -Xmx1024M -Xms256M")]),reference:()=>f(a(M,{modelValue:e.value.command,"onUpdate:modelValue":r=>e.value.command=r,type:"textarea",width:"52rem",rows:7,resize:"none",onFocus:()=>{t.value=!0},placeholder:"请填写完整启动命令,如:java -jar halo.jar -Xmx1024M -Xms256M"},null),[[j,"javapopover"]])}),"command",{attrs:{class:"!w-[52rem]"},rules:[{required:!0,message:"请填写完整启动命令,如:java -jar halo.jar -Xmx1024M -Xms256M",trigger:"change"}]}),...e.value.port&&e.value.port.length>0?[T(e.value.port),s(" ",()=>a(p,{type:"default",onClick:()=>{e.value.port.push({server:"",con:"",output:!1,protocol:["tcp"],id:1})}},{default:()=>[o("添加")]}))]:[s("端口",()=>a(p,{type:"default",onClick:()=>{e.value.port.push({server:"",con:"",output:!1,protocol:["tcp"],id:Math.random()*1e3})}},{default:()=>[o("添加")]}))]]),submit:async(e,r,P)=>{await r(),q(e.value,m)}});return C(()=>{J(v)}),l({onConfirm:d}),(e,r)=>(E(),w("div",O,[a(b(c))]))}});export{ae as default};