File: /www/server/panel/BTPanel/static/js/php-command.js
import{k as i,cP as C}from"./utils-lib.js?v=1777008528";import{c as k,r as o,o as x,I as H,J as b,p as s,j as a,k as c,q as y,e as l,v as u,F as B,B as E,C as L,Q as w,x as D,am as q,an as I,z as N}from"./base-lib.js?v=1777008528";import{getCliVersion as S,setCliVersion as F}from"./site.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";const O={class:"p-[20px]"},R=k({__name:"php-command",setup(j){const r=o(),m=o([{content:"此处可设置命令行运行php时使用的PHP版本"},{content:"安装新的PHP版本后此处需要重新设置"},{content:"其它PHP版本在命令行可通过php+版本的方式运行,如:php74,php80"},{content:"PHP-CLI:一种运行 PHP 脚本的方式,它允许您在命令行终端中直接执行PHP脚本文件,请根据您的需求选择合适的版本。"}]),t=o(),p=o(!1),d=async()=>{i({loading:p,request:S(),data:{"select.version":[String,t],versions:[Array,r]}})},_=()=>{i({loading:"正在设置版本,请稍后...",request:F({php_version:t.value}),message:!0})};return x(()=>{d()}),(z,e)=>{const v=q,P=I,f=N,g=C,V=H("bt-loading");return b((a(),c("div",O,[e[2]||(e[2]=y("span",{class:"mr-[12px]"},"PHP-CLI版本",-1)),l(P,{modelValue:s(t),"onUpdate:modelValue":e[0]||(e[0]=n=>w(t)?t.value=n:null),class:"!w-[32rem]",placeholder:"请选择版本"},{default:u(()=>[(a(!0),c(B,null,E(s(r),(n,h)=>(a(),L(v,{key:h,label:n.name,value:n.version},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),l(f,{type:"primary",onClick:_,class:"!my-[20px] !block"},{default:u(()=>[...e[1]||(e[1]=[D("保存",-1)])]),_:1}),l(g,{options:s(m)},null,8,["options"])])),[[V,s(p)]])}}});export{R as default};