3 lines
12 KiB
JavaScript
3 lines
12 KiB
JavaScript
const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["js/index-BN4Y8zBa.js?v=1773287522785","js/index-BTglIPU2.js?v=1773287522785","js/vue-core-DJjvd5ZC.js?v=1773287522785","js/prismjs-BZPoR7_J.js?v=1773287522785","css/prismjs-D-3FhBe_.css?v=1773287522785","js/naive-ui--dJnpVcV.js?v=1773287522785","css/index-DEM1fxGq.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-zxYX_mVh.js?v=1773287522785","js/index-COOnaZWq.js?v=1773287522785","css/index-CIu37x51.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-B7YvCBmY.js?v=1773287522785","css/index-CVIzYRIt.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785","js/data-BVsViUMm.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-HxsqzSKU.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785","js/useLoading-CZ2gSAW7.js?v=1773287522785","js/useTableData-BmkIKQ_R.js?v=1773287522785","js/useTableColumns-DDeyYvje.js?v=1773287522785","js/index-S15tYq5l.js?v=1773287522785","js/copy-D-wIKr0q.js?v=1773287522785","js/index-DIKmrNCq.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-DeTfbeeM.js?v=1773287522785","js/index-Cg6fMjw6.js?v=1773287522785","js/php-D3q5Oj7O.js?v=1773287522785","js/index-DO4px2hR.js?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-D8O2mMsP.js?v=1773287522785","js/index-CZps0rIN.js?v=1773287522785","css/index-CdMsogou.css?v=1773287522785","js/index.vue_vue_type_script_setup_true_lang-CgKUoL60.js?v=1773287522785","js/index-K4YGya6V.js?v=1773287522785","css/index-DKJnQkCC.css?v=1773287522785","js/check-CNel7fTH.js?v=1773287522785","js/index-DhnhmU-6.js?v=1773287522785","js/index-CX7vR7zD.js?v=1773287522785","js/index-BGYvyLDv.js?v=1773287522785","css/index-CJFLRSI8.css?v=1773287522785","js/index-BRGNrVIs.js?v=1773287522785","css/index-BiHepAwx.css?v=1773287522785","js/index-Cy3Gp9Hk.js?v=1773287522785","js/theme-monokai-Bqt0uTuQ.js?v=1773287522785","js/ace-CNnfDSio.js?v=1773287522785","js/file-B5PwfK2h.js?v=1773287522785","css/index-v0taN_O4.css?v=1773287522785","js/index-lEMZglLp.js?v=1773287522785","css/index-Cn3AD8n4.css?v=1773287522785","js/index-BRQskX9P.js?v=1773287522785","css/index-CCworjcO.css?v=1773287522785","css/index--H-GjtiI.css?v=1773287522785"])))=>i.map(i=>d[i]);
|
||
import{cV as le,i as N,p as ce,P as L,a3 as q,_ as $,au as de,cW as ue,t as me,v as K,cX as pe,cY as fe,C as _e,cL as he,h as ge,cZ as be,c_ as ye,n as Pe,ap as Se,x as ke,af as xe,c$ as je,d0 as Ce,d1 as V}from"./index-BTglIPU2.js?v=1773287522785";import{_ as we}from"./index-COOnaZWq.js?v=1773287522785";import{_ as ve}from"./index.vue_vue_type_script_setup_true_lang-DgjjuUjT.js?v=1773287522785";import{_ as Re}from"./index.vue_vue_type_script_setup_true_lang-C5hb-Th7.js?v=1773287522785";import{_ as Ne}from"./index.vue_vue_type_script_setup_true_lang-HxsqzSKU.js?v=1773287522785";import{_ as Be}from"./index.vue_vue_type_script_setup_true_lang-BeO8Hyma.js?v=1773287522785";import{_ as Oe}from"./index.vue_vue_type_script_setup_true_lang-D2Bk83Ev.js?v=1773287522785";import{a4 as $e,r as _,a3 as U,a0 as i,u as Me,k as X,R as Z,$ as G,Z as De,_ as O,aa as w,S as n,a6 as Te,x as Ve,e as We,w as Le,a8 as Ue,a9 as m,X as F,j as B,N as Ae}from"./vue-core-DJjvd5ZC.js?v=1773287522785";import{u as Ee}from"./useLoading-CZ2gSAW7.js?v=1773287522785";import{u as Ie}from"./useTableData-BmkIKQ_R.js?v=1773287522785";import{f as He,b as ze,e as Ke,l as Fe,u as qe,o as Xe}from"./useTableColumns-DDeyYvje.js?v=1773287522785";import{u as Ze}from"./index-Cg6fMjw6.js?v=1773287522785";import{at as Ge,a2 as Ye,B as Je}from"./naive-ui--dJnpVcV.js?v=1773287522785";import{d as Qe}from"./php-D3q5Oj7O.js?v=1773287522785";const et=$e("site-node",()=>{const a=_(""),S=_(!1),g=C=>{S.value=C},r=_(!0),p=_(!0),b=_(),k=_(""),P=_("");return{siteName:a,isRefresh:S,isMapping:r,isRun:p,nodePath:k,domains:b,activeMenu:P,setMenu:()=>{P.value=""},getConfig:async(C=!0)=>{const{message:d}=await le({project_name:a.value});if(N(d)&&(b.value=d.project_config.domains,p.value=d.run,k.value=d.project_config.project_cwd,r.value=!!d.project_config.bind_extranet,!d.project_config.bind_extranet&&C))throw new Error},setRefresh:g}});function tt(a){return typeof a=="function"||Object.prototype.toString.call(a)==="[object Object]"&&!Me(a)}const{t:R}=q.global;function nt(a){ce({title:R("Site.Cert.index_57"),width:480,footer:!0,data:{rows:a},component:U(()=>L(()=>import("./index-BN4Y8zBa.js?v=1773287522785"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26])))})}function ot({onClick:a}){return{key:"ssl",title:R("Site.PHP.index_27"),width:"9%",minWidth:100,render:g=>{let r;const{ssl:p}=g;return N(p)?i($,{type:p.endtime<0?"error":"primary",onClick:()=>{a(g)}},{default:()=>[p.endtime<0?R("Site.PHP.index_28"):R("Site.PHP.index_29",[p.endtime])]}):i($,{type:"warning",onClick:()=>{a(g)}},tt(r=R("WP.index_13"))?r:{default:()=>[r]})}}}const{t:at}=q.global,st=()=>{de({name:"nodejs",title:at("Node.index_3"),admin:!0})},it={class:"w-440px p-20px"},rt={class:"flex items-center mb-24px"},lt={class:"flex-1 ml-8px text-16px leading-22px"},ct=X({__name:"index",props:{desc:{default:""},list:{default:()=>[]},columns:{default:()=>[]},onConfirm:{},onRefresh:{}},emits:["setConfirm"],setup(a,{expose:S,emit:g}){const r=a,p=g,{t:b}=Z(),k=_(""),P=_([]);let o=!1;const j=_([...r.columns,{key:"msg",title:b("Public.Table.Result"),align:"right",width:"50%",ellipsis:{tooltip:!0},render:s=>"status"in s&&"msg"in s?s.status?i("span",{class:"text-primary"},[s.msg]):i("span",{class:"text-error"},[s.msg]):i("span",{class:"text-warning"},[b("Public.Status.Wait")])}]);return P.value=r.list.map(s=>({...s})),S({onConfirm:async()=>{var s;if(!o&&r.onConfirm){const{message:h}=await r.onConfirm();return N(h)&&(P.value=h.msg_list,o=!0,k.value=h.msg,p("setConfirm",{text:b("Public.Btn.Finish")})),(s=r.onRefresh)==null||s.call(r),!1}}}),(s,h)=>{const M=Ge;return G(),De("div",it,[O("div",rt,[h[0]||(h[0]=O("i",{class:"i-common-warning text-40px text-warning"},null,-1)),O("div",lt,w(n(k)||n(b)("Public.Batch.ConfirmWithDesc",[s.desc])),1)]),i(M,{"max-height":182,columns:n(j),data:n(P)},null,8,["columns","data"])])}}}),W=a=>{ue({title:a.title,footer:!0,data:{desc:a.desc,list:a.data,columns:a.columns,onConfirm:a.onConfirm,onRefresh:a.onRefresh},component:ct})},dt=X({__name:"new",setup(a){const S=U(()=>L(()=>import("./index-DO4px2hR.js?v=1773287522785"),__vite__mapDeps([27,23,1,2,3,4,5,6,28,29,30,31,32,33,34,35,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,24,25,26]))),g=U(()=>L(()=>import("./index-CX7vR7zD.js?v=1773287522785").then(e=>e.i),__vite__mapDeps([36,1,2,3,4,5,6,37,38,10,11,12,15,16,14,29,30,18,19,21,20,22,23,24,25,39,40,41,42,43,44,45,28,31,32,33,35,34,46,47,48,49,50]))),r=et(),p=Ze(),b=me(),{isFree:k,siteMonitorStatus:P}=Te(b),{t:o}=Z(),j=_(!0),C=()=>{xe("nodejs",()=>{H()})},d=K(o("Node.index_2")),s=K(),h=(e,t={})=>{s.title=o("Site.PHP.index_13",[e.name,e.addtime]),s.data.siteInfo=e,s.data.config=Object.assign({menu:"",subMenu:""},t),s.show=!0},M=()=>{d.show=!0},A=Ve({}),E=async()=>{if(k.value&&!P.value)return;const{message:e}=await Qe(je(),"Node");N(e)&&(A.value=e)},Y=e=>{D.value.forEach(c=>{const f=c;f.key===e.columnKey?f.sortOrder=e.order:f.sortOrder=!1});const t=e.order==="descend"?"desc":e.order==="ascend"?"asc":"";e.columnKey==="requests"&&(u.p=1,u.limit=u.limit>100?100:u.limit,u.re_order=t,y())},{keys:x,table:v,columns:D}=Ie([{type:"selection",width:40},{key:"name",title:o("Site.TableRow.index_2"),ellipsis:{tooltip:{width:"trigger"}},render:e=>i($,{onClick:()=>{h(e)}},{default:()=>[e.name]})},He({key:"run",width:"8%",checkedValue:!0,uncheckedValue:!1,minWidth:86,confirm:(e,t)=>({title:"".concat(o(e?"Public.Status.Start":"Public.Status.Stop")," ").concat(o("Node.index_5")),content:()=>{const c=o("Node.index_6",[t.name]),f=o("Node.index_7",[t.name]);return e?c:f},onConfirm:async({hide:c})=>{e?await pe({project_name:t.name}):await fe({project_name:t.name}),t.run=e,c()}})}),{key:"pid",title:"PID",width:"8%",minWidth:100,render:e=>Object.keys(e.load_info).length===0?"--":Object.keys(e.load_info).join(",")},{key:"cpu",title:"CPU",width:"6%",minWidth:70,render:e=>{if(!Object.keys(e.load_info).length)return"--";const t=Object.values(e.load_info).reduce((c,{cpu_percent:f})=>c+f,0);return"".concat(t.toFixed(2),"%")}},{key:"ram",title:"RAM",width:"6%",minWidth:70,render:e=>{if(!Object.keys(e.load_info).length)return"--";const t=Object.values(e.load_info).reduce((c,{memory_used:f})=>c+f,0);return _e(t)}},ze({minWidth:120}),{key:"noproject_config",title:o("Node.index_8"),width:"9%",minWidth:100,render:e=>e.project_config.nodejs_version},Ke({width:"12%",onBlur:async(e,t)=>{await he({id:t.id,ps:e})}}),ot({onClick:e=>{h(e,{menu:"ssl"})}}),Fe({monitorMap:A,getMonitorData:E}),qe({width:150,options:e=>[{label:o("Public.Btn.Set"),onClick:()=>{h(e)}},{label:o("Public.Btn.Del"),onClick:()=>{ge({title:o("Node.index_9"),content:o("Node.index_10",[e.name]),onConfirm:async({hide:t})=>{await be({project_name:e.name}),y(),t()}})}}]})]),T=[D.value[1]],J=[{key:"start",label:o("Start Project"),onBatch:e=>{W({title:o("Batch Start Project"),desc:o("Node.index_83"),data:e,columns:T,onRefresh:y,onConfirm:async()=>await V({project_names:e.map(t=>t.name),operation_type:"start"})})}},{key:"stop",label:o("Stop Project"),onBatch:e=>{W({title:o("Batch Stop Project"),desc:o("Node.index_84"),data:e,columns:T,onRefresh:y,onConfirm:async()=>await V({project_names:e.map(t=>t.name),operation_type:"stop"})})}},{key:"restart",label:o("Restart Project"),onBatch:e=>{W({title:o("Batch Restart Project"),desc:o("Node.index_85"),data:e,columns:T,onRefresh:y,onConfirm:async()=>await V({project_names:e.map(t=>t.name),operation_type:"restart"})})}},{key:"delete",label:o("Site.Batch.index_10"),onBatch:e=>{nt(e)}}],u=We({p:1,limit:10,search:"",re_order:""}),{loading:Q,setLoading:I}=Ee(),ee=()=>({...Ae(u)}),y=async()=>{try{I(!0);const e=ee(),{message:t}=await ye(e);N(t)&&(v.data=Pe(t.data)?t.data:[],v.total=Se(t.page))}finally{x.value=[],I(!1)}};Le(()=>r.isRefresh,e=>{e&&(r.setRefresh(!1),y())});const te=async()=>{try{await Ce({name:"nodejs"})}catch(e){typeof e!="string"?j.value=!1:j.value=!0}},H=async()=>{await te(),await p.getPHPConfig(),y(),E()};return H(),(e,t)=>{const c=Je,f=Oe,ne=Be,oe=Ne,ae=Re,se=ve,z=ke,ie=Ye,re=we;return G(),Ue(re,{install:n(j)},{desc:m(()=>[O("span",null,w(e.$t("Node.index_1"))+",",1),i($,{class:"ml-4px",onClick:C},{default:m(()=>[B(w(e.$t("Public.Btn.Install")),1)]),_:1})]),default:m(()=>[i(ie,null,{default:m(()=>[i(se,{class:"p-16px",feedback:!0},{toolsLeft:m(()=>[i(c,{type:"primary",onClick:M},{default:m(()=>[B(w(e.$t("Node.index_2")),1)]),_:1}),i(c,{onClick:n(st)},{default:m(()=>[B(w(e.$t("Node.index_3")),1)]),_:1},8,["onClick"]),i(c,{onClick:t[0]||(t[0]=l=>n(Xe)(!0))},{default:m(()=>[B(w(e.$t("Statistics")),1)]),_:1})]),toolsRight:m(()=>[i(f,{value:n(u).search,"onUpdate:value":t[1]||(t[1]=l=>n(u).search=l),width:"300",placeholder:e.$t("Node.index_4"),onSearch:y},null,8,["value","placeholder"])]),table:m(()=>[i(ne,{"checked-row-keys":n(x),"onUpdate:checkedRowKeys":t[2]||(t[2]=l=>F(x)?x.value=l:null),loading:n(Q),data:n(v).data,columns:n(D),"onUpdate:sorter":Y},null,8,["checked-row-keys","loading","data","columns"])]),pageLeft:m(()=>[i(oe,{"checked-row-keys":n(x),"onUpdate:checkedRowKeys":t[3]||(t[3]=l=>F(x)?x.value=l:null),data:n(v).data,options:J},null,8,["checked-row-keys","data"])]),pageRight:m(()=>[i(ae,{page:n(u).p,"onUpdate:page":t[4]||(t[4]=l=>n(u).p=l),"page-size":n(u).limit,"onUpdate:pageSize":t[5]||(t[5]=l=>n(u).limit=l),"store-key":"site-node-page","item-count":n(v).total,onRefresh:y},null,8,["page","page-size","item-count"])]),_:1}),i(z,{show:n(d).show,"onUpdate:show":t[6]||(t[6]=l=>n(d).show=l),title:n(d).title,width:640,height:730,footer:!0,component:n(S)},null,8,["show","title","component"]),i(z,{show:n(s).show,"onUpdate:show":t[7]||(t[7]=l=>n(s).show=l),title:n(s).title,data:n(s).data,width:860,height:720,component:n(g)},null,8,["show","title","data","component"])]),_:1})]),_:1},8,["install"])}}}),Ct=Object.freeze(Object.defineProperty({__proto__:null,default:dt},Symbol.toStringTag,{value:"Module"}));export{Ct as _,st as o,et as u};
|