sysOperationRecord.COzoyce9.js 4.8 KB

1234
  1. /*!
  2. Build based on gin-vue-admin
  3. Time : 1757946830000 */
  4. import{s as e,a,g as l,c as t,o,b as n,f as s,w as u,h as r,C as d,v as i,G as p,i as c,k as v,E as f}from"./index.DlqNVRUO.js";const g={class:"gva-search-box"},h={class:"gva-table-box"},m={class:"gva-btn-list"},y={class:"popover-box"},w={key:1},b={class:"popover-box"},_={key:1},k={class:"gva-pagination"},x=Object.assign({name:"SysOperationRecord"},{__name:"sysOperationRecord",setup(x){const C=a(1),O=a(0),S=a(10),V=a([]),R=a({}),z=()=>{R.value={}},I=()=>{C.value=1,""===R.value.status&&(R.value.status=null),D()},B=e=>{S.value=e,D()},T=e=>{C.value=e,D()},D=async()=>{const a=await(l={page:C.value,pageSize:S.value,...R.value},e({url:"/sysOperationRecord/getSysOperationRecordList",method:"get",params:l}));var l;0===a.code&&(V.value=a.data.list,O.value=a.data.total,C.value=a.data.page,S.value=a.data.pageSize)};D();const j=a([]),N=e=>{j.value=e},U=async()=>{v.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{const a=[];j.value&&j.value.forEach(e=>{a.push(e.ID)});var l;0===(await(l={ids:a},e({url:"/sysOperationRecord/deleteSysOperationRecordByIds",method:"delete",data:l}))).code&&(f({type:"success",message:"删除成功"}),V.value.length===a.length&&C.value>1&&C.value--,D())})},E=async a=>{v.confirm("确定要删除吗?","提示",{confirmButtonText:"确定",cancelButtonText:"取消",type:"warning"}).then(async()=>{var l;0===(await(l={ID:a.ID},e({url:"/sysOperationRecord/deleteSysOperationRecord",method:"delete",data:l}))).code&&(f({type:"success",message:"删除成功"}),1===V.value.length&&C.value>1&&C.value--,D())})},A=e=>{try{return JSON.parse(e)}catch(a){return e}};return(e,a)=>{const v=l("el-input"),f=l("el-form-item"),x=l("el-button"),D=l("el-form"),G=l("el-table-column"),J=l("el-tag"),L=l("warning"),P=l("el-icon"),q=l("el-popover"),F=l("el-table"),H=l("el-pagination");return o(),t("div",null,[n("div",g,[s(D,{inline:!0,model:R.value},{default:u(()=>[s(f,{label:"请求方法"},{default:u(()=>[s(v,{modelValue:R.value.method,"onUpdate:modelValue":a[0]||(a[0]=e=>R.value.method=e),placeholder:"搜索条件"},null,8,["modelValue"])]),_:1}),s(f,{label:"请求路径"},{default:u(()=>[s(v,{modelValue:R.value.path,"onUpdate:modelValue":a[1]||(a[1]=e=>R.value.path=e),placeholder:"搜索条件"},null,8,["modelValue"])]),_:1}),s(f,{label:"结果状态码"},{default:u(()=>[s(v,{modelValue:R.value.status,"onUpdate:modelValue":a[2]||(a[2]=e=>R.value.status=e),placeholder:"搜索条件"},null,8,["modelValue"])]),_:1}),s(f,null,{default:u(()=>[s(x,{type:"primary",icon:"search",onClick:I},{default:u(()=>[...a[3]||(a[3]=[r("查询",-1)])]),_:1}),s(x,{icon:"refresh",onClick:z},{default:u(()=>[...a[4]||(a[4]=[r("重置",-1)])]),_:1})]),_:1})]),_:1},8,["model"])]),n("div",h,[n("div",m,[s(x,{icon:"delete",disabled:!j.value.length,onClick:U},{default:u(()=>[...a[5]||(a[5]=[r("删除",-1)])]),_:1},8,["disabled"])]),s(F,{ref:"multipleTable",data:V.value,style:{width:"100%"},"tooltip-effect":"dark","row-key":"ID",onSelectionChange:N},{default:u(()=>[s(G,{align:"left",type:"selection",width:"55"}),s(G,{align:"left",label:"操作人",width:"140"},{default:u(e=>[n("div",null,d(e.row.user.userName)+"("+d(e.row.user.nickName)+") ",1)]),_:1}),s(G,{align:"left",label:"日期",width:"180"},{default:u(e=>[r(d(i(p)(e.row.CreatedAt)),1)]),_:1}),s(G,{align:"left",label:"状态码",prop:"status",width:"120"},{default:u(e=>[n("div",null,[s(J,{type:"success"},{default:u(()=>[r(d(e.row.status),1)]),_:2},1024)])]),_:1}),s(G,{align:"left",label:"请求IP",prop:"ip",width:"120"}),s(G,{align:"left",label:"请求方法",prop:"method",width:"120"}),s(G,{align:"left",label:"请求路径",prop:"path",width:"240"}),s(G,{align:"left",label:"请求",prop:"path",width:"80"},{default:u(e=>[n("div",null,[e.row.body?(o(),c(q,{key:0,placement:"left-start",width:444},{reference:u(()=>[s(P,{style:{cursor:"pointer"}},{default:u(()=>[s(L)]),_:1})]),default:u(()=>[n("div",y,[n("pre",null,d(A(e.row.body)),1)])]),_:2},1024)):(o(),t("span",w,"无"))])]),_:1}),s(G,{align:"left",label:"响应",prop:"path",width:"80"},{default:u(e=>[n("div",null,[e.row.resp?(o(),c(q,{key:0,placement:"left-start",width:444},{reference:u(()=>[s(P,{style:{cursor:"pointer"}},{default:u(()=>[s(L)]),_:1})]),default:u(()=>[n("div",b,[n("pre",null,d(A(e.row.resp)),1)])]),_:2},1024)):(o(),t("span",_,"无"))])]),_:1}),s(G,{align:"left",label:"操作"},{default:u(e=>[s(x,{icon:"delete",type:"primary",link:"",onClick:a=>E(e.row)},{default:u(()=>[...a[6]||(a[6]=[r("删除",-1)])]),_:1},8,["onClick"])]),_:1})]),_:1},8,["data"]),n("div",k,[s(H,{"current-page":C.value,"page-size":S.value,"page-sizes":[10,30,50,100],total:O.value,layout:"total, sizes, prev, pager, next, jumper",onCurrentChange:T,onSizeChange:B},null,8,["current-page","page-size","total"])])])])}}});export{x as default};