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

2 lines
6.7 KiB
JavaScript

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