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{g as v}from"./logApi-Bj7_8BoJ.js";import{g as D,j as T,H as x,r as n,k as d,l as u,o as g,c as q,d as a,w as r,h as z,e as c,t as k}from"./index-CL0IOL6c.js";const V={class:"app-container"},U=Object.assign({name:"logDiffIndex"},{__name:"logDiffIndex",setup(C){const e=D({loading:!1,queryParams:{tableName:"",startTime:null,endTime:null},pageParams:{Page:1,PageSize:10,Total:0},tableData:[],timeSpan:[]});T(()=>{let i=x(new Date,"YYYY-mm-dd");e.timeSpan.push(i+" 00:00:00"),e.timeSpan.push(i+" 23:59:59"),s()});function s(){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),v(Object.assign({},e.queryParams,e.pageParams)).then(i=>{e.tableData=i.data.data,e.pageParams.Total=i.data.total}).finally(()=>e.loading=!1)}return(i,t)=>{const _=n("el-input"),p=n("el-form-item"),f=n("el-date-picker"),b=n("el-button"),P=n("el-form"),m=n("el-card"),l=n("el-table-column"),y=n("el-table"),h=n("el-pagination"),S=d("auth"),w=d("loading");return u((g(),q("div",V,[a(m,{class:"search-container"},{default:r(()=>[a(P,{inline:!0},{default:r(()=>[a(p,{label:"事件名称"},{default:r(()=>[a(_,{modelValue:e.queryParams.eventName,"onUpdate:modelValue":t[0]||(t[0]=o=>e.queryParams.eventName=o),placeholder:"事件名称",clearable:""},null,8,["modelValue"])]),_:1}),a(p,null,{default:r(()=>[a(f,{modelValue:e.timeSpan,"onUpdate:modelValue":t[1]||(t[1]=o=>e.timeSpan=o),type:"datetimerange","start-placeholder":"开始","end-placeholder":"结束","range-separator":"至",clearable:""},null,8,["modelValue"])]),_:1}),a(p,null,{default:r(()=>[u((g(),z(b,{onClick:s,icon:"Search"},{default:r(()=>t[4]||(t[4]=[c("查询")])),_:1})),[[S,"logEventIndex:page"]])]),_:1})]),_:1})]),_:1}),a(m,{class:"paged-table-container"},{default:r(()=>[a(y,{ref:"tableRef","row-key":"id",data:e.tableData,border:""},{default:r(()=>[a(l,{type:"index",width:"50"},{default:r(o=>[c(k(o.$index+1+(e.pageParams.Page-1)*e.pageParams.PageSize),1)]),_:1}),a(l,{prop:"id",label:"Id"}),a(l,{prop:"tables",label:"表名称"}),a(l,{prop:"beforeData",label:"变动前内容",width:"210","show-overflow-tooltip":""}),a(l,{prop:"afterData",label:"变动后内容",width:"210","show-overflow-tooltip":""}),a(l,{prop:"sql",label:"sql",width:"210","show-overflow-tooltip":""}),a(l,{prop:"diffType",label:"类型"}),a(l,{prop:"elapsed",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]=o=>e.pageParams.Page=o),"page-size":e.pageParams.PageSize,"onUpdate:pageSize":t[3]||(t[3]=o=>e.pageParams.PageSize=o),total:e.pageParams.Total,background:"",layout:"total, sizes,prev, pager, next",onSizeChange:s,onCurrentChange:s,"page-sizes":[10,20,50,100]},null,8,["currentPage","page-size","total"])]),_:1})])),[[w,e.loading]])}}});export{U as default};