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