ScopeSentry/static/assets/Analysis-CqZbTBIH.js

2 lines
7.7 KiB
JavaScript
Raw Normal View History

2024-06-17 14:41:04 +00:00
import{P as e,g as t,U as a}from"./PanelGroup-CaVSDe8J.js";import{s,v as o,x as l,y as r,d as n,z as i,A as p,r as d,B as m,C as c,o as u,i as f,w as v,f as y,n as g,a as h,D as _,F as b,G as x,j as k,H as j,t as w,e as T,I as C,J as B,K as N,L as S,M as A,N as E,O as U,P as I,c as M,Q as F,l as P,_ as $}from"./index-rxu9Faad.js";import{E as z,a as R}from"./el-col-BKZxb-_G.js";import{E as G}from"./el-card-C0XrHsE5.js";import{E as J}from"./el-progress-7oah6g2A.js";import{E as O}from"./el-text-BLRhP_03.js";import"./el-tooltip-l0sNRNKZ.js";import{u as D,E as H}from"./el-popper-BJkW0SkV.js";/* empty css */import{_ as K}from"./Table.vue_vue_type_script_lang-COxZJx7A.js";import{E as Q}from"./el-tag-DFTmA9-y.js";import{g as q}from"./index-BaLibEYg.js";import{g as L}from"./index-BZmcgvug.js";import"./CountTo.vue_vue_type_script_setup_true_lang-Dr60QDIl.js";import"./index-Cr6_Qzhf.js";import"./el-checkbox-BVo36Tmv.js";import"./useInput-D-eMIzLG.js";import"./debounce-rCtyPgGe.js";import"./el-select-FArs2pTf.js";import"./el-image-viewer-CCnBYOdA.js";import"./tsxHelper-CyxpWgl3.js";import"./el-dropdown-item-CgW2TRYg.js";import"./castArray-B4xEQihS.js";import"./refs-ClXC3KCu.js";import"./index-CQSTts3C.js";import"./raf-P5NVVAw8.js";const V=s({title:String,confirmButtonText:String,cancelButtonText:String,confirmButtonType:{type:String,values:o,default:"primary"},cancelButtonType:{type:String,values:o,default:"text"},icon:{type:l,default:()=>r},iconColor:{type:String,default:"#f90"},hideIcon:{type:Boolean,default:!1},hideAfter:{type:Number,default:200},teleported:D.teleported,persistent:D.persistent,width:{type:[String,Number],default:150}}),W={confirm:e=>e instanceof MouseEvent,cancel:e=>e instanceof MouseEvent},X=n({name:"ElPopconfirm"});const Y=A(S(n({...X,props:V,emits:W,setup(e,{emit:t}){const a=e,{t:s}=i(),o=p("popconfirm"),l=d(),r=()=>{var e,t;null==(t=null==(e=l.value)?void 0:e.onClose)||t.call(e)},n=m((()=>({width:c(a.width)}))),S=e=>{t("confirm",e),r()},A=e=>{t("cancel",e),r()},E=m((()=>a.confirmButtonText||s("el.popconfirm.confirmButtonText"))),U=m((()=>a.cancelButtonText||s("el.popconfirm.cancelButtonText")));return(e,t)=>(u(),f(h(H),N({ref_key:"tooltipRef",ref:l,trigger:"click",effect:"light"},e.$attrs,{"popper-class":`${h(o).namespace.value}-popover`,"popper-style":h(n),teleported:e.teleported,"fallback-placements":["bottom","top","right","left"],"hide-after":e.hideAfter,persistent:e.persistent}),{content:v((()=>[y("div",{class:g(h(o).b())},[y("div",{class:g(h(o).e("main"))},[!e.hideIcon&&e.icon?(u(),f(h(_),{key:0,class:g(h(o).e("icon")),style:b({color:e.iconColor})},{default:v((()=>[(u(),f(x(e.icon)))])),_:1},8,["class","style"])):k("v-if",!0),j(" "+w(e.title),1)],2),y("div",{class:g(h(o).e("action"))},[T(h(C),{size:"small",type:"text"===e.cancelButtonType?"":e.cancelButtonType,text:"text"===e.cancelButtonType,onClick:A},{default:v((()=>[j(w(h(U)),1)])),_:1},8,["type","text"]),T(h(C),{size:"small",type:"text"===e.confirmButtonType?"":e.confirmButtonType,text:"text"===e.confirmButtonType,onClick:S},{default:v((()=>[j(w(h(E)),1)])),_:1},8,["type","text"])],2)],2)])),default:v((()=>[e.$slots.reference?B(e.$slots,"reference",{key:0}):k("v-if",!0)])),_:3},16,["popper-class","popper-style","teleported","hide-after","persistent"]))}}),[["__file","popconfirm.vue"]])),Z=$(n({__name:"Analysis",setup(s){const{t:o}=P(),l=d(!0),r=E([{field:"nodeName",label:o("node.nodeName")},{field:"taskCount",label:o("node.taskCount"),formatter:(e,t,a)=>U(Q,{round:!0,effect:"dark"},(()=>a))},{field:"nodeStatus",label:o("node.nodeStatus"),formatter:(e,t,a)=>U(Q,{type:"1"===a?"success":"2"===a?"warning":"danger",effect:"dark"},(()=>o("1"==a?"node.statusRun":"2"==a?"node.statusStop":"node.statusError")))}]),n=E([{field:"name",label:o("task.taskName")},{field:"taskNum",label:o("task.taskCount"),formatter:(e,t,a)=>U(Q,{round:!0,effect:"dark"},(()=>a))},{field:"progress",label:o("task.taskProgress"),formatter:(e,t,a)=>U(J,{percentage:a,type:"line",striped:!0,status:a<100?"":"success",stripedFlow:a<100})},{field:"creatTime",label:o("tas