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/php-template-form.js
import{X as g,cP as v}from"./utils-lib.js?v=1777008528";import{c as F,aI as C,aC as b,r as h,g as E,e as r,am as x,an as O,o as S,j as w,k as y,p as B,i as P}from"./base-lib.js?v=1777008528";import{F as j,i as k,g as T}from"./form-item.js?v=1777008528";import{m as V,w as I,s as q,p as A,x as N,y as R}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 D={class:"p-[2rem]"};function H(s){return typeof s=="function"||Object.prototype.toString.call(s)==="[object Object]"&&!P(s)}const se=F({__name:"php-template-form",setup(s,{expose:n}){const m=V(),{versionOptions:i,extendsupOptions:a,isEdit:u}=C(m),c=b("popupClose",()=>{}),d=[{content:"扩展支持多选,请选择合适使用的扩展"},{content:"不建议选择项目用不上的扩展,构建慢且浪费空间"}],l=h(),{BtForm:_,submit:f,param:p}=g({data:I,options:o=>E(()=>[j("名称","name",{attrs:{class:"!w-[320px]",placeholder:"请输入环境名称",disabled:u.value},rules:[{required:!0,message:"请输入环境名称",trigger:"blur"}]}),k("版本","version",i.value,{attrs:{class:"!w-[22rem]",disabled:u.value,onChange:t=>{q(t)}},rules:[{required:!0,message:"请选择PHP版本",trigger:"change"}]}),T("扩展",()=>{let t;return r(O,{ref:e=>l.value=e,class:"!w-[32rem]",modelValue:o.value.exts,"onUpdate:modelValue":e=>o.value.exts=e,filterable:!0,multiple:!0,"collapse-tags":!0,"collapse-tags-tooltip":!0,"reserve-keyword":!1,placeholder:"请选择扩展,可多选(可粘贴识别多个扩展,用,分隔)","filter-method":e=>A(e,a,o.value.version,p,l)},H(t=a.value.map(e=>r(x,{key:e.value,label:e.label,value:e.value},null)))?t:{default:()=>[t]})},"exts",{rules:[{required:!0,message:"请选择扩展,可多选(可粘贴识别多个扩展,用,分隔)",trigger:"change"}]})]),submit:async(o,t,e)=>{await t(),N(o.value,c)}});return S(()=>{R(p)}),n({onConfirm:f}),(o,t)=>{const e=v;return w(),y("div",D,[r(B(_)),r(e,{options:d,class:"mt-[1rem]"})])}}});export{se as default};