mirror of
https://gitee.com/myxzgzs/boyue-kfcode-hasfj.git
synced 2025-06-21 17:19:36 +08:00
2 lines
8.1 KiB
JavaScript
2 lines
8.1 KiB
JavaScript
![]() |
import{Z as $,C as me,d as fe,r as c,O as ce,S as _e,j as p,H as K,c as k,o as i,F as w,e,R as Q,k as t,w as l,l as E,I as A,J as H,h as b,P as I,m as d,f as J,B as m,i as Z}from"./index-CrAWI0wi.js";function ge(C){return $({url:"/monitor/operlog/list",method:"get",params:C})}function be(C){return $({url:"/monitor/operlog/"+C,method:"delete"})}function ve(){return $({url:"/monitor/operlog/clean",method:"delete"})}const ye={class:"app-container"},we={key:0},he={key:1},Ve={class:"dialog-footer"},ke=me({name:"Operlog"}),Se=Object.assign(ke,{setup(C){const{proxy:_}=fe(),{sys_oper_type:T,sys_common_status:P}=_.useDict("sys_oper_type","sys_common_status"),B=c([]),h=c(!1),N=c(!0),x=c(!0),L=c([]);c(!0);const M=c(!0),D=c(0);c("");const V=c([]),R=c({prop:"operTime",order:"descending"}),G=ce({form:{},queryParams:{pageNum:1,pageSize:10,title:void 0,operName:void 0,businessType:void 0,status:void 0}}),{queryParams:n,form:r}=_e(G);function v(){N.value=!0,ge(_.addDateRange(n.value,V.value)).then(s=>{B.value=s.rows,D.value=s.total,N.value=!1})}function W(s,o){return _.selectDictLabel(T.value,s.businessType)}function U(){n.value.pageNum=1,v()}function X(){V.value=[],_.resetForm("queryRef"),n.value.pageNum=1,_.$refs.operlogRef.sort(R.value.prop,R.value.order)}function ee(s){L.value=s.map(o=>o.operId),M.value=!s.length}function le(s,o,q){n.value.orderByColumn=s.prop,n.value.isAsc=s.order,v()}function te(s){h.value=!0,r.value=s}function oe(s){const o=s.operId||L.value;_.$modal.confirm('是否确认删除日志编号为"'+o+'"的数据项?').then(function(){return be(o)}).then(()=>{v(),_.$modal.msgSuccess("删除成功")}).catch(()=>{})}function ae(){_.$modal.confirm("是否确认清空所有操作日志数据项?").then(function(){return ve()}).then(()=>{v(),_.$modal.msgSuccess("清空成功")}).catch(()=>{})}function ne(){_.download("monitor/operlog/export",{...n.value},`config_${new Date().getTime()}.xlsx`)}return v(),(s,o)=>{const q=p("el-input"),u=p("el-form-item"),O=p("el-option"),F=p("el-select"),re=p("el-date-picker"),y=p("el-button"),Y=p("el-form"),f=p("el-col"),se=p("right-toolbar"),j=p("el-row"),g=p("el-table-column"),z=p("dict-tag"),ue=p("el-table"),de=p("pagination"),pe=p("el-dialog"),S=K("hasPermi"),ie=K("loading");return i(),k("div",ye,[w(e(Y,{model:t(n),ref:"queryRef",inline:!0,"label-width":"68px"},{default:l(()=>[e(u,{label:"系统模块",prop:"title"},{default:l(()=>[e(q,{modelValue:t(n).title,"onUpdate:modelValue":o[0]||(o[0]=a=>t(n).title=a),placeholder:"请输入系统模块",clearable:"",style:{width:"240px"},onKeyup:E(U,["enter"])},null,8,["modelValue"])]),_:1}),e(u,{label:"操作人员",prop:"operName"},{default:l(()=>[e(q,{modelValue:t(n).operName,"onUpdate:modelValue":o[1]||(o[1]=a=>t(n).operName=a),placeholder:"请输入操作人员",clearable:"",style:{width:"240px"},onKeyup:E(U,["enter"])},null,8,["modelValue"])]),_:1}),e(u,{label:"类型",prop:"businessType"},{default:l(()=>[e(F,{modelValue:t(n).businessType,"onUpdate:modelValue":o[2]||(o[2]=a=>t(n).businessType=a),placeholder:"操作类型",clearable:"",style:{width:"240px"}},{default:l(()=>[(i(!0),k(A,null,H(t(T),a=>(i(),b(O,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(u,{label:"状态",prop:"status"},{default:l(()=>[e(F,{modelValue:t(n).status,"onUpdate:modelValue":o[3]||(o[3]=a=>t(n).status=a),placeholder:"操作状态",clearable:"",style:{width:"240px"}},{default:l(()=>[(i(!0),k(A,null,H(t(P),a=>(i(),b(O,{key:a.value,label:a.label,value:a.value},null,8,["label","value"]))),128))]),_:1},8,["modelValue"])]),_:1}),e(u,{label:"操作时间",style:{width:"308px"}},{default:l(()=>[e(re,{modelValue:t(V),"onUpdate:modelValue":o[4]||(o[4]=a=>I(V)?V.value=a:null),"value-format":"YYYY-MM-DD",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),_:1}),e(u,null,{default:l(()=>[e(y,{type:"primary",icon:"Search",onClick:U},{default:l(()=>o[10]||(o[10]=[d("搜索")])),_:1}),e(y,{icon:"Refresh",onClick:X},{default:l(()=>o[11]||(o
|