You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

1 lines
2.9 KiB

import{a as w}from"./logApi-Bj7_8BoJ.js";import{g as T,j as x,H as k,r as o,k as d,l as u,o as g,c as z,d as a,w as r,h as D,e as c,t as q}from"./index-CL0IOL6c.js";const V={class:"app-container"},E=Object.assign({name:"logEventIndex"},{__name:"logEventIndex",setup(C){const e=T({loading:!1,queryParams:{eventName:"",startTime:null,endTime:null},pageParams:{Page:1,PageSize:10,Total:0},tableData:[],timeSpan:[]});x(()=>{let s=k(new Date,"YYYY-mm-dd");e.timeSpan.push(s+" 00:00:00"),e.timeSpan.push(s+" 23:59:59"),p()});function p(){e.loading=!0,e.timeSpan&&e.timeSpan.length>1?(e.queryParams.startTime=e.timeSpan[0],e.queryParams.endTime=e.timeSpan[1]):(e.queryParams.startTime=null,e.queryParams.endTime=null),w(Object.assign({},e.queryParams,e.pageParams)).then(s=>{e.tableData=s.data.data,e.pageParams.Total=s.data.total}).finally(()=>e.loading=!1)}return(s,t)=>{const _=o("el-input"),i=o("el-form-item"),b=o("el-date-picker"),P=o("el-button"),f=o("el-form"),m=o("el-card"),l=o("el-table-column"),v=o("el-table"),h=o("el-pagination"),y=d("auth"),S=d("loading");return u((g(),z("div",V,[a(m,{class:"search-container"},{default:r(()=>[a(f,{inline:!0},{default:r(()=>[a(i,{label:"事件名称"},{default:r(()=>[a(_,{modelValue:e.queryParams.eventName,"onUpdate:modelValue":t[0]||(t[0]=n=>e.queryParams.eventName=n),placeholder:"事件名称",clearable:""},null,8,["modelValue"])]),_:1}),a(i,null,{default:r(()=>[a(b,{modelValue:e.timeSpan,"onUpdate:modelValue":t[1]||(t[1]=n=>e.timeSpan=n),type:"datetimerange","start-placeholder":"开始","end-placeholder":"结束","range-separator":"至",clearable:""},null,8,["modelValue"])]),_:1}),a(i,null,{default:r(()=>[u((g(),D(P,{onClick:p,icon:"Search"},{default:r(()=>t[4]||(t[4]=[c("查询")])),_:1})),[[y,"logEventIndex:page"]])]),_:1})]),_:1})]),_:1}),a(m,{class:"paged-table-container"},{default:r(()=>[a(v,{ref:"tableRef","row-key":"id",data:e.tableData,border:""},{default:r(()=>[a(l,{type:"index",width:"50"},{default:r(n=>[c(q(n.$index+1+(e.pageParams.Page-1)*e.pageParams.PageSize),1)]),_:1}),a(l,{prop:"id",label:"Id"}),a(l,{prop:"eventName",label:"事件名称"}),a(l,{prop:"eventId",label:"事件Id",width:"210","show-overflow-tooltip":""}),a(l,{prop:"publishDateTime",label:"发布时间"}),a(l,{prop:"publishContent",label:"发布内容",width:"210","show-overflow-tooltip":""}),a(l,{prop:"elapsed",label:"耗时"}),a(l,{prop:"status",label:"状态"}),a(l,{prop:"remark",label:"备注"}),a(l,{prop:"createTime",label:"记录时间"})]),_:1},8,["data"]),a(h,{style:{"margin-top":"15px",float:"right"},currentPage:e.pageParams.Page,"onUpdate:currentPage":t[2]||(t[2]=n=>e.pageParams.Page=n),"page-size":e.pageParams.PageSize,"onUpdate:pageSize":t[3]||(t[3]=n=>e.pageParams.PageSize=n),total:e.pageParams.Total,background:"",layout:"total, sizes,prev, pager, next",onSizeChange:p,onCurrentChange:p,"page-sizes":[10,20,50,100]},null,8,["currentPage","page-size","total"])]),_:1})])),[[S,e.loading]])}}});export{E as default};