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

2 lines
2.3 KiB
JavaScript

import{u as p}from"./useRender-BJHJeiBI.js";import{g as d}from"./dict-yGEj6H2j.js";import{D as t}from"./dictEnum-DeC8h6ZR.js";import{k as i,G as m}from"./vue-aEZWZQSa.js";import"./index-4SGburFo.js";import"./entry/index-CwTXVJ2d-1723001953242.js";import"./antd-BY-1PcYE.js";import"./useWindowSizeFn-C93ItSr2.js";const{renderJsonPreview:s,renderHttpMethodTag:c,renderBoldText:u,renderDict:o,renderTag:f}=p(),N=[{title:"系统模块",dataIndex:"title"},{title:"操作类型",dataIndex:"businessType",customRender({value:e}){return o(e,t.SYS_OPER_TYPE)}},{title:"操作人员",dataIndex:"operName"},{title:"IP地址",dataIndex:"operIp"},{title:"IP信息",dataIndex:"operLocation"},{title:"操作状态",dataIndex:"status",customRender({value:e}){return o(e,t.COMMON_STATUS)}},{title:"操作日期",dataIndex:"operTime",sorter:!0},{title:"操作耗时",dataIndex:"costTime",sorter:!0,customRender({text:e}){return`${e} ms`}}],O=[{field:"title",label:"系统模块",component:"Input"},{field:"operName",label:"操作人员",component:"Input"},{field:"businessType",label:"操作类型",component:"Select",componentProps:{options:d(t.SYS_OPER_TYPE)}},{field:"operIp",label:"操作IP",component:"Input"},{field:"status",label:"状态",component:"Select",componentProps:{options:d(t.COMMON_STATUS)}},{field:"createTime",label:"操作时间",component:"RangePicker"}],R=[{field:"operId",label:"日志编号"},{field:"status",label:"操作结果",render(e){return o(e,t.COMMON_STATUS)}},{field:"title",label:"操作模块",labelMinWidth:80,render(e,{businessType:r}){const n=o(r,t.SYS_OPER_TYPE),l=f(e);return i("span",null,[l,n])}},{field:"operIp",label:"操作信息",render(e,r){return`账号: ${r.operName} / ${r.deptName} / ${r.operIp} / ${r.operLocation}`}},{field:"operUrl",label:"请求信息",render(e,r){const{operUrl:n,requestMethod:l}=r,a=c(l);return i("span",null,[a,m(" "),n])}},{field:"errorMsg",label:"异常信息",show:e=>e&&e.errorMsg!=="",render(e){return u(e,"text-red-600")}},{field:"method",label:"方法"},{field:"operParam",label:"请求参数",render(e){return s(e)}},{field:"jsonResult",label:"响应参数",show(e){return e&&e.jsonResult},render(e){return s(e)}},{field:"costTime",label:"耗时",render(e){return`${e} ms`}},{field:"operTime",label:"操作时间"}];export{N as columns,R as descSchema,O as formSchemas};