sf_web_dist/js/operate-log.1758176604420FMotGMwW.js
2025-09-18 14:25:06 +08:00

2 lines
1.9 KiB
JavaScript

import{_ as e}from"./index.1758176604420BI4jvxZA.js";import{b2 as a,bt as t,r as l,ag as o,o as p,e5 as r,c as n,e as s,N as i,g as c}from"./index.1758176604420Cg8hR_bk.js";/* empty css */import"./el-col.1758176604420DhEuVPip.js";const g=a({__name:"operate-log",setup(a){t({legacy:!0}),l([]);const g=o({columns:[{prop:"id",label:"编号",align:"center"},{prop:"ip_location",label:"IP定位地址",align:"center"},{prop:"router",label:"操作接口",align:"center"},{prop:"method",label:"请求方式",align:"center"},{prop:"request_data",label:"请求参数",align:"center"},{prop:"create_time",label:"操作时间",align:"center"},{prop:"username",label:"操作人员",align:"center"}],tableData:[],searchFields:[{prop:"create_time",label:"操作时间",type:"date",dateType:"datetimerange",value:[]},{label:"操作人员",type:"input",prop:"username",value:""}],total:0,page:1,per_page:10,loading:!1});l(null);const d=()=>{g.searchFields.forEach(e=>{"datetimerange"==e.dateType?e.value=[]:e.value=""}),u()};p(()=>{u()});const u=()=>{g.loading=!0;let e={limit:g.per_page,page:g.page},a=(e=>{const a={};return e.forEach(e=>{e.prop&&void 0!==e.value&&(a[e.prop]=e.value)}),a})(g.searchFields);r(Object.assign(e,a)).then(e=>{g.tableData=e.data,g.total=e.total,g.loading=!1}).catch(()=>{g.loading=!1})};return(a,t)=>{const l=e;return s(),n("div",null,[i(l,{type:"export",columns:c(g).columns,searchFields:c(g).searchFields,"onUpdate:searchFields":t[0]||(t[0]=e=>c(g).searchFields=e),data:c(g).tableData,per_page:c(g).per_page,"onUpdate:per_page":t[1]||(t[1]=e=>c(g).per_page=e),page:c(g).page,"onUpdate:page":t[2]||(t[2]=e=>c(g).page=e),total:c(g).total,onGetTableData:u,onResetForm:d,loading:c(g).loading,showSelection:!1,showRightRefreshSlot:!1},null,8,["columns","searchFields","data","per_page","page","total","loading"])])}}},[["__scopeId","data-v-b7505888"]]);export{g as default};