1
0
Files
build.ems/build/usr/local/omc/htdocs/front/js/index.69h0_9ka.js
2024-10-25 14:59:47 +08:00

2 lines
13 KiB
JavaScript

import{g as ve,_ as C,an as q,l,W as ye,j as Te,k as G,m as Z,n as a,B as X,am as Y,p as n,t as e,az as x,E as f,F as g,I as ke,a6 as U,ak as Se,aA as be,aB as we,aC as Me,V as Oe,aK as Ce,aZ as xe,aD as ze,aW as Pe,aL as Ie,aF as Re}from"./vendor/index.CRpmXtWV.js";import{j as w,R as k,s as ee,d as Le,_ as Ee}from"../index.D-NvtsOM.js";import{u as Ne}from"./dict.DBZ2k0Lk.js";import{u as E}from"./neinfo.CsfhUo_f.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";async function Be(r){let h="select count(*) as total from measure_threshold where 1=1 ",t="select * from measure_threshold where 1=1 ",z="";r.neType&&(z+=` and ne_type like '%${r.neType}%' `);let M=" order by create_time ";r.sortOrder==="asc"?M+=" asc ":M+=" desc ";const N=` limit ${(r.pageNum-1)*r.pageSize},${r.pageSize} `,c=await w({url:"/api/rest/databaseManagement/v1/select/omc_db/measure_threshold",method:"get",params:{totalSQL:h+z,rowsSQL:t+z+M+N}});if(c.code===k){const P={total:0,rows:[],code:c.code,msg:c.msg};return c.data.data.forEach(v=>{const S=v.measure_threshold;Array.isArray(S)&&(S.length===1&&S[0].total>=0?P.total=S[0].total:P.rows=S.map(B=>ee(B)))}),P}return c}async function $e(r){const h=await w({url:"/api/rest/databaseManagement/v1/select/omc_db/measure_threshold",method:"get",params:{SQL:`select * from measure_threshold where id = ${r}`}});if(h.code===k&&Array.isArray(h.data.data)){let t=h.data.data[0];return Object.assign(h,{data:ee(t.measure_threshold[0])})}return h}function Fe(r){let h={ne_type:r.neType,kpi_set:r.kpiSet,status:"Inactive",orig_severity:r.origSeverity,threshold:r.threshold};return w({url:"/api/rest/databaseManagement/v1/omc_db/measure_threshold",method:"post",data:{measure_threshold:[h]}})}function Ae(r){let h={ne_type:r.neType,kpi_set:r.kpiSet,status:"Inactive",orig_severity:r.origSeverity,threshold:""+r.threshold};return w({url:`/api/rest/databaseManagement/v1/omc_db/measure_threshold?WHERE=id=${r.id}`,method:"put",data:{measure_threshold:h}})}async function De(r){return w({url:`/api/rest/databaseManagement/v1/omc_db/measure_threshold?WHERE=id=${r.id}`,method:"delete"})}function je(r){return w({url:`/api/rest/databaseManagement/v1/omc_db/measure_threshold?WHERE=id=${r.id}`,method:"put",data:{data:{status:"Active"}}})}function Ue(r){return w({url:`/api/rest/databaseManagement/v1/omc_db/measure_threshold?WHERE=id=${r.id}`,method:"put",data:{data:{status:"Inactive"}}})}const Ve=ve({__name:"index",setup(r){const{getDict:h}=Ne(),{t,currentLocale:z}=Le();let M=C({activeAlarmSeverity:[]}),_=C({neType:"",pageNum:1,pageSize:20});function N(){_=Object.assign(_,{neType:"",pageNum:1,pageSize:20}),v.current=1,v.pageSize=20,y()}let c=C({loading:!1,size:"middle",seached:!0,data:[],selectedRowKeys:[]}),P=[{title:t("common.rowId"),dataIndex:"id",align:"center"},{title:t("views.perfManage.taskManage.neType"),dataIndex:"neType",align:"center"},{title:t("views.perfManage.perfThreshold.staticSet"),dataIndex:"kpiSet",align:"center"},{title:t("views.perfManage.perfThreshold.threValue"),dataIndex:"threshold",align:"center"},{title:t("views.perfManage.perfThreshold.alarmLevel"),dataIndex:"origSeverity",align:"center"},{title:t("views.perfManage.perfThreshold.status"),dataIndex:"status",key:"status",align:"center"},{title:t("common.operate"),key:"id",align:"center"}],v=C({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:s=>t("common.tablePaginationTotal",{total:s}),onChange:(s,o)=>{v.current=s,v.pageSize=o,_.pageNum=s,_.pageSize=o,y()}});function S({key:s}){c.size=s}function B(s){l.Modal.confirm({title:t("common.tipTitle"),content:t("views.perfManage.perfThreshold.delThreTip",{num:s.id}),onOk(){const o="delThreshold";l.message.loading({content:t("common.loading"),key:o}),De(s).then(d=>{d.code===k?(l.message.success({content:t("views.perfManage.perfThreshold.delThre",{num:s.id}),key:o,duration:2}),y()):l.message.error({content:`${d.msg}`,key:o,duration:2})})}})}function y(s){c.loading||(c.loading=!0,s&&(_.pageNum=s),Be(q(_)).then(o=>{o.code===k&&Array.isArray(o.rows)&&(c.selectedRowKeys.length>0&&(c.selectedRowKeys=[]),v.total=o.total,c.data=o.rows,v.total<=(_.pageNum-1)*v.pageSize&&_.pageNum!==1&&(c.loading=!1,y(_.pageNum-1))),c.loading=!1}))}let i=C({visibleByView:!1,visibleByEdit:!1,title:"",neType:[],neTypPerformance:[],from:{id:"",neType:"",origSeverity:"",kpiSet:"",threshold:""},confirmLoading:!1});const b=l.Form.useForm(i.from,C({neType:[{required:!0,message:t("views.ne.common.neTypePlease")}],kpiSet:[{required:!0,message:t("views.perfManage.taskManage.performanceSelect")}]}));function V(s){const d=E().perMeasurementList.filter(m=>m.neType===s).reduce((m,p)=>{const{kpiCode:I,...T}=p;return m[I]||(m[I]=[]),m[I].push(T),m},{});i.neTypPerformance=Object.keys(d).map(m=>({label:m,options:d[m].map(p=>({value:p.kpiId,label:z.value==="zh_CN"?JSON.parse(p.titleJson).cn:JSON.parse(p.titleJson).en,kpiCode:m}))}))}function Q(s){if(!s)b.resetFields(),i.title=t("views.perfManage.perfThreshold.addThre"),i.visibleByEdit=!0;else{if(i.confirmLoading)return;const o=l.message.loading(t("common.loading"),0);i.confirmLoading=!0,$e(s).then(d=>{i.confirmLoading=!1,o(),d.code===k&&d.data?(V(d.data.neType),i.from=Object.assign(i.from,d.data),i.title=t("views.perfManage.perfThreshold.editThre"),i.visibleByEdit=!0):l.message.error(t("views.perfManage.perfThreshold.errorThreInfo"),3)})}}function te(){b.validate().then(s=>{const o=q(i.from);i.confirmLoading=!0;const d=o.id?Ae(o):Fe(o),m=l.message.loading(t("common.loading"),0);d.then(p=>{p.code===k?(l.message.success({content:t("common.msgSuccess",{msg:i.title}),duration:3}),i.visibleByEdit=!1,b.resetFields()):l.message.error({content:`${p.msg}`,duration:3})}).finally(()=>{m(),i.confirmLoading=!1,y()})}).catch(s=>{l.message.error(t("common.errorFields",{num:s.errorFields.length}),3)})}function ae(){i.visibleByEdit=!1,i.confirmLoading=!1,b.resetFields(),i.neType=[]}function ne(s){l.Modal.confirm({title:t("common.tipTitle"),content:t("views.perfManage.perfThreshold.letupSure",{id:s.id}),onOk(){const o="taskRun";l.message.loading({content:t("common.loading"),key:o}),je(s).then(d=>{d.code===k?(l.message.success({content:t("common.msgSuccess",{msg:t("views.configManage.softwareManage.runBtn")}),key:o,duration:2}),y()):l.message.error({content:`${d.msg}`,key:o,duration:2})})}})}function oe(s){l.Modal.confirm({title:t("common.tipTitle"),content:t("views.perfManage.perfThreshold.stopSure",{id:s.id}),onOk(){const o="taskStop";l.message.loading({content:t("common.loading"),key:o}),Ue(s).then(d=>{d.code===k?(l.message.success({content:t("common.msgSuccess",{msg:t("views.perfManage.taskManage.stopTask")}),key:o,duration:2}),y()):l.message.error({content:`${d.msg}`,key:o,duration:2})})}})}function $(s,o){if(s==="run"){if(o.status==="Active"){var d="Active";return l.message.error({content:t("views.perfManage.perfThreshold.letUpWarning"),key:d,duration:2}),!1}ne(o)}if(s==="stop"){if(o.status==="Inactive"){var d="stop";return l.message.error({content:t("views.perfManage.perfThreshold.stopWarning"),key:d,duration:2}),!1}oe(o)}s==="edit"&&Q(o.id),s==="delete"&&B(o)}return ye(()=>{Promise.allSettled([h("active_alarm_severity")]).then(s=>{s[0].status==="fulfilled"&&(M.activeAlarmSeverity=s[0].value)}),Promise.allSettled([E().fnNelist(),E().fnNeTaskPerformance()]).finally(()=>{y()})}),(s,o)=>{const d=l.AutoComplete,m=l.FormItem,p=l.Col,I=be,T=l.Button,le=we,F=l.Space,A=l.Row,W=l.Form,H=l.Card,se=Me,ie=l.Switch,O=l.Tooltip,re=Oe,de=Ce,R=l.MenuItem,J=l.Menu,K=l.Dropdown,ce=xe,me=ze,ue=Pe,pe=Ie,fe=Re,ge=l.Table,D=l.Select,he=l.Input,_e=Te("ProModal");return G(),Z(n(Se),null,{default:a(()=>[X(e(H,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:a(()=>[e(W,{model:n(_),name:"queryParams",layout:"horizontal"},{default:a(()=>[e(A,{gutter:16},{default:a(()=>[e(p,{lg:6,md:12,xs:24},{default:a(()=>[e(m,{label:n(t)("views.ne.common.neType"),name:"neType "},{default:a(()=>[e(d,{value:n(_).neType,"onUpdate:value":o[0]||(o[0]=u=>n(_).neType=u),options:n(E)().getNeSelectOtions,"allow-clear":"",placeholder:n(t)("views.ne.common.neTypePlease")},null,8,["value","options","placeholder"])]),_:1},8,["label"])]),_:1}),e(p,{lg:6,md:12,xs:24},{default:a(()=>[e(m,null,{default:a(()=>[e(F,{size:8},{default:a(()=>[e(T,{type:"primary",onClick:o[1]||(o[1]=x(u=>y(1),["prevent"]))},{icon:a(()=>[e(I)]),default:a(()=>[f(" "+g(n(t)("common.search")),1)]),_:1}),e(T,{type:"default",onClick:x(N,["prevent"])},{icon:a(()=>[e(le)]),default:a(()=>[f(" "+g(n(t)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[Y,n(c).seached]]),e(H,{bordered:!1,"body-style":{padding:"0px"}},{title:a(()=>[e(T,{type:"primary",onClick:o[2]||(o[2]=x(u=>Q(),["prevent"]))},{icon:a(()=>[e(se)]),default:a(()=>[f(" "+g(n(t)("common.addText")),1)]),_:1})]),extra:a(()=>[e(F,{size:8,align:"center"},{default:a(()=>[e(O,{placement:"topRight"},{title:a(()=>[f(g(n(t)("common.searchBarText")),1)]),default:a(()=>[e(ie,{checked:n(c).seached,"onUpdate:checked":o[3]||(o[3]=u=>n(c).seached=u),"checked-children":n(t)("common.switch.show"),"un-checked-children":n(t)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),e(O,{placement:"topRight"},{title:a(()=>[f(g(n(t)("common.reloadText")),1)]),default:a(()=>[e(T,{type:"text",onClick:o[4]||(o[4]=x(u=>y(),["prevent"]))},{icon:a(()=>[e(re)]),_:1})]),_:1}),e(O,{placement:"topRight"},{title:a(()=>[f(g(n(t)("common.sizeText")),1)]),default:a(()=>[e(K,{trigger:"click",placement:"bottomRight"},{overlay:a(()=>[e(J,{"selected-keys":[n(c).size],onClick:S},{default:a(()=>[e(R,{key:"default"},{default:a(()=>[f(g(n(t)("common.size.default")),1)]),_:1}),e(R,{key:"middle"},{default:a(()=>[f(g(n(t)("common.size.middle")),1)]),_:1}),e(R,{key:"small"},{default:a(()=>[f(g(n(t)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:a(()=>[e(T,{type:"text"},{icon:a(()=>[e(de)]),_:1})]),_:1})]),_:1})]),_:1})]),default:a(()=>[e(ge,{class:"table","row-key":"id",columns:n(P),loading:n(c).loading,"data-source":n(c).data,size:n(c).size,pagination:n(v),scroll:{x:!0}},{bodyCell:a(({column:u,record:L})=>[u.key==="id"?(G(),Z(F,{key:0,size:8,align:"center"},{default:a(()=>[e(O,null,{title:a(()=>[f(g(n(t)("views.configManage.softwareManage.runBtn")),1)]),default:a(()=>[e(T,{type:"link",onClick:x(j=>$("run",L),["prevent"])},{icon:a(()=>[e(ce)]),_:2},1032,["onClick"])]),_:2},1024),e(O,null,{title:a(()=>[f(g(n(t)("views.perfManage.taskManage.stopTask")),1)]),default:a(()=>[e(T,{type:"link",onClick:x(j=>$("stop",L),["prevent"])},{icon:a(()=>[e(me)]),_:2},1032,["onClick"])]),_:2},1024),e(O,null,{title:a(()=>[f(g(n(t)("common.moreText")),1)]),default:a(()=>[e(K,{placement:"bottomRight",trigger:["hover","click"]},{overlay:a(()=>[e(J,{onClick:({key:j})=>$(j,L)},{default:a(()=>[e(R,{key:"edit",disabled:L.status!=="Inactive"},{default:a(()=>[e(pe),f(" "+g(n(t)("common.editText")),1)]),_:2},1032,["disabled"]),e(R,{key:"delete",disabled:L.status!=="Inactive"},{default:a(()=>[e(fe),f(" "+g(n(t)("common.deleteText")),1)]),_:2},1032,["disabled"])]),_:2},1032,["onClick"])]),default:a(()=>[e(T,{type:"link"},{icon:a(()=>[e(ue)]),_:1})]),_:2},1024)]),_:2},1024)]),_:2},1024)):ke("",!0)]),_:1},8,["columns","loading","data-source","size","pagination"])]),_:1}),e(_e,{drag:!0,width:800,destroyOnClose:!0,keyboard:!1,"mask-closable":!1,visible:n(i).visibleByEdit,title:n(i).title,"confirm-loading":n(i).confirmLoading,onOk:te,onCancel:ae},{default:a(()=>[e(W,{name:"modalStateFrom",layout:"horizontal"},{default:a(()=>[e(A,{gutter:16},{default:a(()=>[e(p,{lg:12,md:12,xs:24},{default:a(()=>[e(m,U({label:n(t)("views.ne.common.neType"),name:"neType"},n(b).validateInfos.neType),{default:a(()=>[e(D,{value:n(i).from.neType,"onUpdate:value":o[5]||(o[5]=u=>n(i).from.neType=u),options:n(E)().getNeSelectOtions,onChange:V,"allow-clear":!1,placeholder:n(t)("views.ne.common.neTypePlease")},null,8,["value","options","placeholder"])]),_:1},16,["label"])]),_:1})]),_:1}),X(e(m,U({label:n(t)("views.perfManage.taskManage.performanceList"),name:"kpiSet"},n(b).validateInfos.kpiSet),{default:a(()=>[e(D,{placeholder:"Please select",value:n(i).from.kpiSet,"onUpdate:value":o[6]||(o[6]=u=>n(i).from.kpiSet=u),options:n(i).neTypPerformance},null,8,["value","options"])]),_:1},16,["label"]),[[Y,n(i).from.neType]]),e(A,{gutter:16},{default:a(()=>[e(p,{lg:12,md:12,xs:24},{default:a(()=>[e(m,U({label:n(t)("views.perfManage.perfThreshold.thresholdValue"),name:"threshold"},n(b).validateInfos.threshold),{default:a(()=>[e(he,{value:n(i).from.threshold,"onUpdate:value":o[7]||(o[7]=u=>n(i).from.threshold=u),"allow-clear":""},null,8,["value"])]),_:1},16,["label"])]),_:1}),e(p,{lg:12,md:12,xs:24},{default:a(()=>[e(m,{label:n(t)("views.faultManage.activeAlarm.alarmType"),name:"origSeverity"},{default:a(()=>[e(D,{value:n(i).from.origSeverity,"onUpdate:value":o[8]||(o[8]=u=>n(i).from.origSeverity=u),style:{width:"100%"},options:n(M).activeAlarmSeverity},null,8,["value","options"])]),_:1},8,["label"])]),_:1})]),_:1})]),_:1})]),_:1},8,["visible","title","confirm-loading"])]),_:1})}}}),Ze=Ee(Ve,[["__scopeId","data-v-965ed34c"]]);export{Ze as default};