HEX
Server: nginx/1.26.1
System: Linux iZrj9cbdvwu1cot8sjlyzlZ 5.10.134-15.al8.x86_64 #1 SMP Thu Jul 20 00:44:04 CST 2023 x86_64
User: www (1000)
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/container-shell.js
import{c as e,aA as a,r as s,o as l,v as t,x as o,y as r,N as u,B as m,e as d,C as _,z as i,D as n,G as p,ab as c,U as v,a9 as f}from"./base-lib.js?v=1760490724";import{P as y,hf as h,ax as b,b as j}from"./utils-lib.js?v=1760490724";import{_ as g}from"./container-terminal-dialog.vue_vue_type_script_setup_true_lang.js?v=1760490724";import"./__commonjsHelpers__.js?v=1760490724";import"./index.vue_vue_type_style_index_0_lang.js?v=1760490724";import"./add-host.vue_vue_type_script_setup_true_lang.js?v=1760490724";import"./form-item.js?v=1760490724";import"./index106.js?v=1760490724";import"./useController2.js?v=1760490724";const x={class:"h-[60rem]"},V={key:1,class:"h-full"},k=e({__name:"container-shell",props:{compData:{default:()=>({})}},setup(e){const k=j(),C=a("currentConDetail"),D=s(),S=l({type:"bash",sudo:!1}),U=s(!1),B=s({cmd:""}),q=async()=>{"running"===C.value.State.Status?D.value.validate(async e=>{e&&y({request:h({id:C.value.Id,shell:S.type,sudo_i:S.sudo?1:0}),data:{msg:[String,e=>{B.value={cmd:e},U.value=!0}]}})}):k.error("容器未运行")};return(e,a)=>{const s=b,l=p,y=c,h=v,j=f;return t(),o("div",x,[r(U)?n("",!0):(t(),u(j,{key:0,ref_key:"shellFormRef",ref:D,class:"p-[2rem]",model:r(S)},{default:m(()=>[d(y,{label:"请选择shell"},{default:m(()=>[d(s,{modelValue:r(S).type,"onUpdate:modelValue":a[0]||(a[0]=e=>r(S).type=e),options:[{label:"Bash",value:"bash"},{label:"sh",value:"sh"}],class:"!w-[20rem]"},null,8,["modelValue"]),d(l,{class:"!ml-[2rem]",type:"primary",onClick:q},{default:m(()=>a[2]||(a[2]=[_("开启终端",-1)])),_:1,__:[2]})]),_:1}),d(y,{label:" "},{default:m(()=>[d(h,{modelValue:r(S).sudo,"onUpdate:modelValue":a[1]||(a[1]=e=>r(S).sudo=e)},{default:m(()=>a[3]||(a[3]=[i("div",{class:"flex items-center"},"使用root权限执行",-1)])),_:1,__:[3]},8,["modelValue"])]),_:1})]),_:1},8,["model"])),r(U)?(t(),o("div",V,[d(g,{"comp-data":r(B)},null,8,["comp-data"])])):n("",!0)])}}});export{k as default};