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

2 lines
6.3 KiB
JavaScript

import{g as F,_ as S,r as V,an as q,W as G,k as J,m as K,n as e,B as W,am as X,p as t,t as a,aj as Z,az as I,E as _,F as p,ak as ee,l as d,aA as ae,aB as te,V as ne,aK as oe}from"./vendor/index.CRpmXtWV.js";import{j as le,R,s as ie,d as re,p as O,_ as de}from"../index.D-NvtsOM.js";import{u as N}from"./neinfo.CsfhUo_f.js";import{u as se}from"./dict.DBZ2k0Lk.js";import"./neInfo.DNMxf4Rh.js";import"./parse-tree-utils.CVXqlbRx.js";import"./task.DBr8g4rv.js";async function me(m){let T="select count(*) as total from alarm_forward_log where 1=1 ",n="select * from alarm_forward_log where 1=1 ",f="";m.neType&&(f+=` and ne_type like '%${m.neType}%' `),m.beginTime&&(f+=` and log_time >= '${m.beginTime}' `),m.endTime&&(f+=` and log_time <= '${m.endTime}' `);let s=" order by log_time ";m.sortOrder==="asc"?s+=" asc ":s+=" desc ";const y=` limit ${(m.pageNum-1)*m.pageSize},${m.pageSize} `,o=await le({url:"/api/rest/databaseManagement/v1/select/omc_db/alarm_forward_log",method:"get",params:{totalSQL:T+f,rowsSQL:n+f+s+y}});if(o.code===R){const h={total:0,rows:[],code:o.code,msg:o.msg};return o.data.data.forEach(c=>{const w=c.alarm_forward_log;Array.isArray(w)&&(w.length===1&&w[0].total>=0?h.total=w[0].total:h.rows=w.map(u=>ie(u)))}),h}return o}const ce=F({__name:"index",setup(m){const{getDict:T}=se(),{t:n}=re();let f=S({alarmStatus:[]}),s=V(["",""]),r=S({neType:"",beginTime:"",endTime:"",pageNum:1,pageSize:20});function y(){r=Object.assign(r,{neType:"",beginTime:"",endTime:"",pageNum:1,pageSize:20}),s.value=["",""],c.current=1,c.pageSize=20,u()}let o=S({loading:!1,size:"middle",seached:!0,data:[]}),h=[{title:n("common.rowId"),dataIndex:"id",align:"center",width:3},{title:n("views.logManage.forwarding.alarmInter"),dataIndex:"interface",align:"center",width:5},{title:n("views.logManage.forwarding.alarmObj"),dataIndex:"toUser",align:"center",width:5},{title:n("views.logManage.forwarding.alarmInfo"),dataIndex:"operResult",align:"center",width:6},{title:n("views.logManage.forwarding.type"),dataIndex:"neType",align:"center",width:4},{title:n("views.logManage.forwarding.neId"),dataIndex:"neId",align:"center",width:5},{title:n("views.logManage.forwarding.alarmId"),dataIndex:"alarmId",align:"center",width:5},{title:n("views.logManage.forwarding.alarmSeq"),dataIndex:"alarmSeq",align:"center",width:4},{title:n("views.logManage.forwarding.alarmTitle"),dataIndex:"alarmTitle",align:"center",width:5},{title:n("views.logManage.forwarding.eventTime"),dataIndex:"eventTime",align:"center",customRender(l){return l.value?O(l.value):""},width:5},{title:n("views.logManage.forwarding.logTime"),dataIndex:"logTime",align:"center",customRender(l){return l.value?O(l.value):""},width:5}],c=S({current:1,pageSize:20,defaultPageSize:20,pageSizeOptions:["10","20","50","100"],hideOnSinglePage:!1,showQuickJumper:!0,showSizeChanger:!0,total:0,showTotal:l=>n("common.tablePaginationTotal",{total:l}),onChange:(l,i)=>{c.current=l,c.pageSize=i,r.pageNum=l,r.pageSize=i,u()}});function w({key:l}){o.size=l}function u(l){o.loading||(o.loading=!0,l&&(r.pageNum=l),s.value||(s.value=["",""]),r.beginTime=s.value[0],r.endTime=s.value[1],me(q(r)).then(i=>{i.code===R&&Array.isArray(i.rows)&&(c.total=i.total,o.data=i.rows,c.total<=(r.pageNum-1)*c.pageSize&&r.pageNum!==1&&(o.loading=!1,u(r.pageNum-1))),o.loading=!1}))}return G(()=>{Promise.allSettled([T("alarm_status")]).then(l=>{l[0].status==="fulfilled"&&(f.alarmStatus=l[0].value)}),N().fnNelist(),u()}),(l,i)=>{const D=d.AutoComplete,b=d.FormItem,x=d.Col,P=d.RangePicker,L=ae,v=d.Button,B=te,M=d.Space,Y=d.Row,H=d.Form,C=d.Card,Q=d.Switch,k=d.Tooltip,U=ne,$=oe,z=d.MenuItem,j=d.Menu,A=d.Dropdown,E=d.Table;return J(),K(t(ee),null,{default:e(()=>[W(a(C,{bordered:!1,"body-style":{marginBottom:"24px",paddingBottom:0}},{default:e(()=>[a(H,{model:t(r),name:"queryParams",layout:"horizontal"},{default:e(()=>[a(Y,{gutter:16},{default:e(()=>[a(x,{lg:6,md:12,xs:24},{default:e(()=>[a(b,{label:t(n)("views.logManage.forwarding.type"),name:"neType"},{default:e(()=>[a(D,{value:t(r).neType,"onUpdate:value":i[0]||(i[0]=g=>t(r).neType=g),options:t(N)().getNeSelectOtions,"allow-clear":""},null,8,["value","options"])]),_:1},8,["label"])]),_:1}),a(x,{lg:8,md:12,xs:24},{default:e(()=>[a(b,{label:t(n)("views.logManage.forwarding.logTime"),name:"queryRangePicker"},{default:e(()=>[a(P,{value:t(s),"onUpdate:value":i[1]||(i[1]=g=>Z(s)?s.value=g:s=g),"allow-clear":"",bordered:"","show-time":"","value-format":"YYYY-MM-DD HH:mm:ss",format:"YYYY-MM-DD HH:mm:ss",style:{width:"100%"}},null,8,["value"])]),_:1},8,["label"])]),_:1}),a(x,{lg:6,md:12,xs:24},{default:e(()=>[a(b,null,{default:e(()=>[a(M,{size:8},{default:e(()=>[a(v,{type:"primary",onClick:i[2]||(i[2]=I(g=>u(1),["prevent"]))},{icon:e(()=>[a(L)]),default:e(()=>[_(" "+p(t(n)("common.search")),1)]),_:1}),a(v,{type:"default",onClick:I(y,["prevent"])},{icon:e(()=>[a(B)]),default:e(()=>[_(" "+p(t(n)("common.reset")),1)]),_:1})]),_:1})]),_:1})]),_:1})]),_:1})]),_:1},8,["model"])]),_:1},512),[[X,t(o).seached]]),a(C,{bordered:!1,"body-style":{padding:"0px"}},{title:e(()=>[]),extra:e(()=>[a(M,{size:8,align:"center"},{default:e(()=>[a(k,null,{title:e(()=>[_(p(t(n)("common.searchBarText")),1)]),default:e(()=>[a(Q,{checked:t(o).seached,"onUpdate:checked":i[3]||(i[3]=g=>t(o).seached=g),"checked-children":t(n)("common.switch.show"),"un-checked-children":t(n)("common.switch.hide"),size:"small"},null,8,["checked","checked-children","un-checked-children"])]),_:1}),a(k,null,{title:e(()=>[_(p(t(n)("common.reloadText")),1)]),default:e(()=>[a(v,{type:"text",onClick:i[4]||(i[4]=I(g=>u(),["prevent"]))},{icon:e(()=>[a(U)]),_:1})]),_:1}),a(k,null,{title:e(()=>[_(p(t(n)("common.sizeText")),1)]),default:e(()=>[a(A,{trigger:"click",placement:"bottomRight"},{overlay:e(()=>[a(j,{"selected-keys":[t(o).size],onClick:w},{default:e(()=>[a(z,{key:"default"},{default:e(()=>[_(p(t(n)("common.size.default")),1)]),_:1}),a(z,{key:"middle"},{default:e(()=>[_(p(t(n)("common.size.middle")),1)]),_:1}),a(z,{key:"small"},{default:e(()=>[_(p(t(n)("common.size.small")),1)]),_:1})]),_:1},8,["selected-keys"])]),default:e(()=>[a(v,{type:"text"},{icon:e(()=>[a($)]),_:1})]),_:1})]),_:1})]),_:1})]),default:e(()=>[a(E,{class:"table","row-key":"id",columns:t(h),loading:t(o).loading,"data-source":t(o).data,size:t(o).size,pagination:t(c),scroll:{x:1500,y:400}},null,8,["columns","loading","data-source","size","pagination"])]),_:1})]),_:1})}}}),ve=de(ce,[["__scopeId","data-v-5bf17b26"]]);export{ve as default};