File: /www/server/panel/BTPanel/static/js/index82.js
import{c as w,dc as O,da as R,i as D,a2 as F,J as d,G as N,cT as I,_,cU as G,c7 as U}from"./utils-lib.js?v=1777008528";import{_ as H}from"./index118.js?v=1777008528";import{c as q,aI as K,e as s,x as u,o as z,n as M,j as W,C as $,v as i,p as a,q as l,L as Q}from"./base-lib.js?v=1777008528";import{e as X,F as Y,J as Z,E as ee,g as te}from"./index3.js?v=1777008528";import{a as f,u as se,f as ae,s as ie,b as oe,c as le,d as b,g as ne,h as re,i as pe,j as ue,k as ce}from"./useController13.js?v=1777008528";import{S as v}from"./useStore2.js?v=1777008528";import{i as me}from"./useController8.js?v=1777008528";import{u as de}from"./index151.js?v=1777008528";import"./index.vue_vue_type_style_index_0_scoped_cdc7f4d3_lang.js?v=1777008528";import{o as C,a as _e,b as c,c as fe,d as n,r as be,u as r}from"./useController10.js?v=1777008528";import"./__commonjsHelpers__.js?v=1777008528";import"./index119.js?v=1777008528";import"./index116.js?v=1777008528";import"./site.js?v=1777008528";import"./ssl.js?v=1777008528";import"./useStore3.js?v=1777008528";import"./useController18.js?v=1777008528";import"./useMethod3.js?v=1777008528";import"./useController19.js?v=1777008528";import"./useMethod12.js?v=1777008528";import"./index192.js?v=1777008528";import"./useController20.js?v=1777008528";import"./index152.js?v=1777008528";const ve={class:"flex items-center ml-[12px]"},qe=q({__name:"index",setup(Ce){const{mainHeight:ke,enterpriseRec:m}=w(),{getSiteList:k}=v(),{activeType:p,isRefreshList:y,searchWidth:g}=K(v()),{BtOperation:h}=O({options:[{type:"button",label:"添加项目",active:!0,onClick:C},...m.value?[{type:"button",label:"漏洞扫描",onClick:_e}]:[],{type:"dropdown",label:"Java环境管理",onClick:()=>c(),options:[{label:"JDK管理",onClick:()=>c("jdkSettings")},{label:"Tomcat管理",onClick:()=>c("newTomCat")}]},{type:"button",label:"项目组",onClick:fe},{type:"button",label:"网站统计总览",onClick:()=>f("all")}]}),x=de({key:"type_id",name:"Java分类",options:()=>[{label:"全部分类",value:"all"}],event:ne,ignore:["0"],field:"type_name"}),E=G([{label:"启动项目",value:"start",event:r},{label:"停用项目",value:"stop",event:r},{label:"重启项目",value:"restart",event:r},pe(),ue({classList:ce}),{label:"删除项目",value:"delete",event:r}]),{BtTable:S,BtPage:B,BtRefresh:T,BtSearch:V,BtColumn:A,BtBatch:P,BtTableCategory:j,refresh:ye}=R({request:e=>{const{type_id:t,...o}=e;return k({data:JSON.stringify({...o,type_id:D(t)||t==="all"?"":t})})},columns:[X({type:"page",key:"id"}),se({type:p.value,onClick:e=>{n(e)}}),{label:"项目PID",isCustom:!0,render:e=>e.pid?e.pid:"--"},ae({type:p.value,prop:"pid",onClick:(e,t)=>{if(t==="setting"){n(e,"state");return}const o=e.pid!==null?"stop":"start";ie(e,t==="restart"?t:o)}}),{label:"端口",isCustom:!0,render:e=>F(e.listen,"array",[]).length?e.listen.join(","):"--"},{label:"CPU / 内存",isCustom:!1,width:200,render:e=>(d(e.pid_info)?e.pid_info.cpu_percent.toFixed(2):"--")+"% / "+(d(e.pid_info)?N(e.pid_info.memory_used):"--")},Y(),...m.value?[Z({storageKey:"/site/java_day_metric",onClick:f})]:[],oe(),ee({table:"sites",width:200}),le({onClick:e=>{me(()=>n(e,"ssl"))}}),te([{isHide:e=>!e.server_config_error,onClick:be,title:"修复"},,{title:"设置",onClick:e=>{n(e)}},{title:"删除",onClick:e=>{re(e,p.value)}}])],extension:[x,E,I(y)],empty:()=>s("span",null,[u("您的列表为空,您可以"),s("span",{class:"bt-link",onClick:C},[u("添加一个项目")])])});return z(()=>{M(()=>{_(()=>import("./index176.js?v=1777008528"),__vite__mapDeps([]),import.meta.url),_(()=>import("./index179.js?v=1777008528"),__vite__mapDeps([]),import.meta.url)})}),(e,t)=>{const o=U,J=H;return W(),$(J,null,{"header-left":i(()=>[s(a(h)),l("div",ve,[s(o,{href:"https://www.bt.cn/bbs/thread-132714-1-1.html"},{default:i(()=>[...t[1]||(t[1]=[u("Java项目教程",-1)])]),_:1}),t[2]||(t[2]=l("i",{class:"svgtofont-el-link text-primary text-medium ml-[4px]"},null,-1))]),l("div",{class:"flex items-center ml-1rem <xl:hidden",onClick:t[0]||(t[0]=(...L)=>a(b)&&a(b)(...L))},[...t[3]||(t[3]=[l("i",{class:"svgtofont-desired text-medium"},null,-1),l("span",{class:"bt-link"},"需求反馈",-1)])])]),"header-right":i(()=>[s(a(j),{class:"!w-[140px] mr-[10px]"}),s(a(V),{class:Q(["mr-[10px]","!w-[".concat(a(g),"px]")]),placeholder:"请输入项目名称或备注"},null,8,["class"]),s(a(T),{class:"mr-[10px]"}),s(a(A))]),content:i(()=>[s(a(S))]),"footer-left":i(()=>[s(a(P))]),"footer-right":i(()=>[s(a(B))]),_:1})}}});export{qe as default};
function __vite__mapDeps(indexes) {
if (!__vite__mapDeps.viteFileDeps) {
__vite__mapDeps.viteFileDeps = []
}
return indexes.map((i) => __vite__mapDeps.viteFileDeps[i])
}