File: /www/server/panel/BTPanel/static/js/index421.js
import{k as w,F as q,M,cR as R}from"./utils-lib.js?v=1777008528";import{r as n,c as U,o as P,I as y,j as u,C,v as l,e as s,q as r,J as k,p as t,Q as _,x as f,k as V,F as j,B as H,s as I,aE as $,z,am as A,an as J}from"./base-lib.js?v=1777008528";import{B as Q}from"./index130.js?v=1777008528";import{S as G,_ as K}from"./index.vue_vue_type_script_setup_true_lang23.js?v=1777008528";import{ad as W,a0 as X,ae as Y,af as Z}from"./index3.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./ace.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";const h=G(),d=n({}),p=n("service"),m=n(""),v=n(!1),E=n(""),i=n(""),S=n([]),ee=async()=>{await w({loading:v,request:Y({path:"/www/server/tomcat/conf/server.xml"}),data:{data:[String,m]}})},te=async()=>{await w({loading:"正在保存中,请稍后...",request:q({path:"/www/server/tomcat/conf/server.xml",data:m.value,encoding:"utf-8"}),message:!0})},ae=async()=>{await w({loading:v,request:Z({path:"/www/wwwlogs/nginx_error.log"}),data:{msg:[String,E]}})},oe=async a=>{let[g]=a.version.split(".");if(i.value===g){M.error("当前版本与选择版本一致");return}try{await W({sName:"tomcat",version:i.value,min_version:""}),X()}catch(B){}},se=({props:{name:a}})=>{switch(a){case"config":ee();break;case"logs":ae();break}},le=a=>{p.value="service",a&&(d.value=a),h.init(d.value),i.value=d.value.version[0],S.value=d.value.versions},ne={class:"my-[12px]"},re={class:"flex text-secondary items-center"},ie={class:"pre-box bg-[#333] text-white h-[50rem] overflow-auto p-[12px] rounded-small"},we=U({__name:"index",props:{compData:{default:{}}},setup(a){const g=a;return P(()=>{le(g.compData)}),(B,e)=>{const c=$,D=Q,x=z,T=A,F=J,L=R,b=y("bt-loading"),N=y("scroll-bottom");return u(),C(L,{modelValue:t(p),"onUpdate:modelValue":e[3]||(e[3]=o=>_(p)?p.value=o:null),type:"left-bg-card",onTabClick:t(se)},{default:l(()=>[s(c,{label:"服务",name:"service"},{default:l(()=>[s(K)]),_:1}),s(c,{label:"配置文件",name:"config"},{default:l(()=>[e[5]||(e[5]=r("span",{class:"my-[4px] text-secondary"},"提示:Ctrl+F 搜索关键字,Ctrl+S 保存,Ctrl+H 查找替换",-1)),r("div",ne,[k(s(D,{class:"!h-[36rem] !w-[full]",modelValue:t(m),"onUpdate:modelValue":e[0]||(e[0]=o=>_(m)?m.value=o:null),id:"configContent",filePath:"/www/server/tomcat/conf/server.xml"},null,8,["modelValue"]),[[b,t(v)]])]),s(x,{onClick:t(te),type:"primary"},{default:l(()=>[...e[4]||(e[4]=[f("保存",-1)])]),_:1},8,["onClick"]),e[6]||(e[6]=r("ul",{class:"leading-8 mt-20px text-small list-disc ml-[20px]"},[r("li",null,"此处为tomcat主配置文件,若您不了解配置规则,请勿随意修改")],-1))]),_:1}),s(c,{label:"版本切换",name:"version"},{default:l(()=>[r("div",re,[e[8]||(e[8]=r("span",null,"选择版本",-1)),s(F,{class:"mx-[12px] !w-[18rem]",modelValue:t(i),"onUpdate:modelValue":e[1]||(e[1]=o=>_(i)?i.value=o:null)},{default:l(()=>[(u(!0),V(j,null,H(t(S),(o,O)=>(u(),C(T,{key:O,label:"tomcat"+o.m_version,value:o.m_version},null,8,["label","value"]))),128))]),_:1},8,["modelValue"]),s(x,{type:"primary",onClick:e[2]||(e[2]=o=>t(oe)(a.compData))},{default:l(()=>[...e[7]||(e[7]=[f("切换",-1)])]),_:1})])]),_:1}),s(c,{label:"运行日志",name:"logs"},{default:l(()=>[k((u(),V("div",ie,[f(I(t(E)||"暂无日志"),1)])),[[b,t(v)],[N]])]),_:1})]),_:1},8,["modelValue","onTabClick"])}}});export{we as default};