Files
qhmes/deploy-qhmes/frontend/js/index-BfyI0MXz.js
2026-05-15 11:34:12 +08:00

2 lines
5.7 KiB
Java

var Y=Object.defineProperty,q=Object.defineProperties;var E=Object.getOwnPropertyDescriptors;var T=Object.getOwnPropertySymbols;var F=Object.prototype.hasOwnProperty,z=Object.prototype.propertyIsEnumerable;var w=(e,t,o)=>t in e?Y(e,t,{enumerable:!0,configurable:!0,writable:!0,value:o}):e[t]=o,C=(e,t)=>{for(var o in t||(t={}))F.call(t,o)&&w(e,o,t[o]);if(T)for(var o of T(t))z.call(t,o)&&w(e,o,t[o]);return e},I=(e,t)=>q(e,E(t));import{d as P,ah as r,aC as K,as as d,aF as l,ar as h,ag as x,au as a,k as i,av as f,u as y,G as U,f as b}from"./vue-vendor-C7Zq48Yl.js";import"./index-BgJbdjPf.js";import{f as W,u as A,d as G}from"./index-BI6CMai0.js";import{useListPage as H}from"./useListPage-BWia52we.js";import J from"./BasicTable-DfLkrEeh.js";import"./componentMap-BBZeqR-K.js";import"./antd-vue-vendor-BPnV8VqP.js";import"./useFormItem-BdW6EoZe.js";import"./index-Du0A3ksf.js";import"./BasicModal-0sAdFEk_.js";import"./ModalHeader-keHdAHWH.js";import"./useTimeout-DDl4l82I.js";import"./vxe-table-vendor-B88kchpX.js";import"./index-DeEq83Ov.js";import"./useWindowSizeFn-PRZSD86C.js";import"./index-pxs5MULf.js";import"./index-BgYCgfME.js";import"./index-f8O7TghW.js";import"./useIntersectionObserver-BMxdTqP3.js";import"./download-UE0L9Rfp.js";import"./base64Conver-24EVOS6V.js";import"./index-CIBZG4nR.js";import"./index-BhQEwnQQ.js";import"./useCountdown-DqnNWBp6.js";import"./useFormItemSingle-BbRhswfn.js";import"./JSelectUser-B71zikzw.js";import"./props-DAezUTeZ.js";import"./JSelectBiz-CnEaVMUF.js";import"./JAddInput-D6qcyZjQ.js";import"./areaDataUtil-CbYCy3Ig.js";import"./index-CNkz_PUv.js";import"./index-CUdllngZ.js";import"./bem-EhXRi4nW.js";import"./props-D4vdsy3J.js";import"./useContextMenu-Cwx1lIOK.js";import"./depart.api-DeMNV8zW.js";import"./TreeIcon-DE4jdeZV.js";import"./JSelectDept-DRDVeruW.js";import"./JPopup-Bva6u6tk.js";import"./usePopBiz-CG0vVpgI.js";import"./useMethods-DVip17X8.js";import"./index-Dg4HCEvo.js";import"./JEllipsis-DqRFTSm0.js";import"./JUpload-Cz9HN61B.js";import"./index-MGIrEF-A.js";import"./index-MREkPhsT.js";import"./index-Di-j2gt4.js";import"./BasicForm-BJnSRkIE.js";import"./useForm-BZtHZyx2.js";import"./JAreaLinkage-BeRUFHSB.js";import"./JCodeEditor-CLVZA7Uj.js";import"./htmlmixed-NhwyF9-q.js";import"./vue-CgbRSACy.js";/* empty css */import"./EasyCronInput-7xfJ3nBh.js";import"./injectionKey-DPVn4AgL.js";const j=e=>W.get({url:"/sys/log/list",params:e}),O="/sys/log/exportXls",S=[{title:"日志内容",dataIndex:"logContent",width:100,align:"left"},{title:"操作人ID",dataIndex:"userid",width:80},{title:"操作人",dataIndex:"username",width:80},{title:"IP",dataIndex:"ip",width:80},{title:"耗时(毫秒)",dataIndex:"costTime",width:80},{title:"创建时间",dataIndex:"createTime",sorter:!0,width:80},{title:"客户端类型",dataIndex:"clientType_dictText",width:60}],Q=[...S,{title:"操作类型",dataIndex:"operateType_dictText",width:40}],k=[{title:"异常标题",dataIndex:"logContent",width:100,align:"left"},{title:"请求地址",dataIndex:"requestUrl",width:100},{title:"请求参数",dataIndex:"method",width:60},{title:"操作人",dataIndex:"username",width:60,customRender:({record:e})=>{let t=e.username,o=e.userid;return!t&&!o?"":t+" (账号: "+o+" )"}},{title:"IP",dataIndex:"ip",width:60},{title:"创建时间",dataIndex:"createTime",sorter:!0,width:60},{title:"客户端类型",dataIndex:"clientType_dictText",width:60}],c=[{field:"keyWord",label:"搜索日志",component:"Input",colProps:{span:8}},{field:"fieldTime",component:"RangePicker",label:"创建时间",componentProps:{valueType:"Date"},colProps:{span:6}}],Z=[...c,{field:"operateType",label:"操作类型",component:"JDictSelectTag",colProps:{span:4},componentProps:{dictCode:"operate_type"}}],$={class:"table-title-bar"},tt={key:0,class:"export-btn"},et={key:0},ot={style:{"margin-bottom":"5px"}},it={style:{"vertical-align":"middle"}},at={style:{"vertical-align":"middle"}},st={key:1},nt={style:{"margin-bottom":"5px"}},rt={class:"error-box",style:{"vertical-align":"middle"}},lt=P({name:"monitor-log"}),pt=P(I(C({},lt),{setup(e){const{createMessage:t}=A(),o=b([]),p=b(k),m=b(c),s={logType:"4"},{prefixCls:mt,tableContext:R,onExportXls:D}=H({designScope:"user-list",tableProps:{title:"日志列表",api:j,expandRowByClick:!0,showActionColumn:!1,rowSelection:{columnWidth:20},formConfig:{schemas:m,fieldMapToTime:[["fieldTime",["createTime_begin","createTime_end"],"YYYY-MM-DD"]]}},exportConfig:{name:"操作日志",url:O,params:s,timeout:3e5}}),[B,{reload:M}]=R;function L(n){s.logType=n,n=="2"?(p.value=Q,m.value=Z):n=="4"?(m.value=c,p.value=k):(m.value=c,p.value=S),M()}function dt(n){o.value=n}return(n,v)=>{const u=r("a-tab-pane"),N=r("a-tabs"),V=r("a-button"),X=r("a-tooltip"),_=r("a-badge");return d(),K(y(J),{ellipsis:!0,onRegister:y(B),searchInfo:s,columns:p.value,"expand-column-width":16},{tableTitle:l(()=>[a("div",$,[i(N,{defaultActiveKey:"4",onChange:L,size:"small"},{default:l(()=>[i(u,{tab:"异常日志",key:"4"}),i(u,{tab:"登录日志",key:"1"}),i(u,{tab:"操作日志",key:"2"})]),_:1}),s.logType==2?(d(),h("span",tt,[i(X,null,{title:l(()=>[...v[0]||(v[0]=[U("导出",-1)])]),default:l(()=>[i(V,{type:"text",preIcon:"ant-design:download-outlined",shape:"circle",onClick:y(D)},null,8,["onClick"])]),_:1})])):x("",!0)])]),expandedRowRender:l(({record:g})=>[s.logType==2?(d(),h("div",et,[a("div",ot,[i(_,{status:"success",style:{"vertical-align":"middle"}}),a("span",it,"请求方法:"+f(g.method),1)]),a("div",null,[i(_,{status:"processing",style:{"vertical-align":"middle"}}),a("span",at,"请求参数:"+f(g.requestParam),1)])])):x("",!0),s.logType==4?(d(),h("div",st,[a("div",nt,[i(_,{status:"success",style:{"vertical-align":"middle"}}),a("span",rt,"异常堆栈:"+f(g.requestParam),1)])])):x("",!0)]),_:1},8,["onRegister","columns"])}}})),ge=G(pt,[["__scopeId","data-v-d7c354d9"]]);export{ge as default};