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.8 KiB

import{d as x}from"./logApi-Bj7_8BoJ.js";import{g as T,j as v,H as z,r as n,k as d,l as u,o as g,c as k,d as a,w as r,h as D,e as c,t as q}from"./index-CL0IOL6c.js";const V={class:"app-container"},N=Object.assign({name:"logLoginIndex"},{__name:"logLoginIndex",setup(C){const e=T({loading:!1,queryParams:{userName:"",startTime:null,endTime:null},pageParams:{Page:1,PageSize:10,Total:0},tableData:[],timeSpan:[]});v(()=>{let s=z(new Date,"YYYY-mm-dd");e.timeSpan.push(s+" 00:00:00"),e.timeSpan.push(s+" 23:59:59"),i()});function i(){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),x(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 _=n("el-input"),p=n("el-form-item"),P=n("el-date-picker"),b=n("el-button"),f=n("el-form"),m=n("el-card"),l=n("el-table-column"),S=n("el-table"),y=n("el-pagination"),h=d("auth"),w=d("loading");return u((g(),k("div",V,[a(m,{class:"search-container"},{default:r(()=>[a(f,{inline:!0},{default:r(()=>[a(p,{label:"职位名称"},{default:r(()=>[a(_,{modelValue:e.queryParams.userName,"onUpdate:modelValue":t[0]||(t[0]=o=>e.queryParams.userName=o),placeholder:"职位名称",clearable:""},null,8,["modelValue"])]),_:1}),a(p,null,{default:r(()=>[a(P,{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(),D(b,{onClick:i,icon:"Search"},{default:r(()=>t[4]||(t[4]=[c("查询")])),_:1})),[[h,"logLoginIndex:page"]])]),_:1})]),_:1})]),_:1}),a(m,{class:"paged-table-container"},{default:r(()=>[a(S,{ref:"tableRef","row-key":"id",data:e.tableData,border:""},{default:r(()=>[a(l,{type:"index",width:"50"},{default:r(o=>[c(q(o.$index+1+(e.pageParams.Page-1)*e.pageParams.PageSize),1)]),_:1}),a(l,{prop:"id",label:"Id"}),a(l,{prop:"account",label:"账号"}),a(l,{prop:"ipAddress",label:"IP"}),a(l,{prop:"browser",label:"Browser"}),a(l,{prop:"os",label:"Os"}),a(l,{prop:"message",label:"消息",width:"210","show-overflow-tooltip":""}),a(l,{prop:"logStatusText",label:"状态",width:"120"}),a(l,{prop:"createTime",label:"记录时间"})]),_:1},8,["data"]),a(y,{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:i,onCurrentChange:i,"page-sizes":[10,20,50,100]},null,8,["currentPage","page-size","total"])]),_:1})])),[[w,e.loading]])}}});export{N as default};