(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d22e115"],{f9d0:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("div",{staticClass:"app-container"},[a("el-form",{directives:[{name:"show",rawName:"v-show",value:e.showSearch,expression:"showSearch"}],ref:"queryForm",attrs:{model:e.queryParams,size:"small",inline:!0,"label-width":"68px"}},[a("el-form-item",{attrs:{label:"系统模块",prop:"title"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{maxlength:"50",placeholder:"请输入系统模块",clearable:""},model:{value:e.queryParams.title,callback:function(t){e.$set(e.queryParams,"title",t)},expression:"queryParams.title"}})],1),a("el-form-item",{attrs:{label:"操作人员",prop:"operName"}},[a("el-input",{staticStyle:{width:"240px"},attrs:{maxlength:"50",placeholder:"请输入操作人员",clearable:""},model:{value:e.queryParams.operName,callback:function(t){e.$set(e.queryParams,"operName",t)},expression:"queryParams.operName"}})],1),a("el-form-item",{attrs:{label:"审计类型",prop:"auditType"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择审计类型",clearable:""},model:{value:e.queryParams.auditType,callback:function(t){e.$set(e.queryParams,"auditType",t)},expression:"queryParams.auditType"}},e._l(e.auditTypeOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"操作类型",prop:"businessType"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择操作类型",clearable:""},model:{value:e.queryParams.businessType,callback:function(t){e.$set(e.queryParams,"businessType",t)},expression:"queryParams.businessType"}},e._l(e.operTypeOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"操作状态",prop:"status"}},[a("el-select",{staticStyle:{width:"240px"},attrs:{placeholder:"请选择操作状态",clearable:""},model:{value:e.queryParams.status,callback:function(t){e.$set(e.queryParams,"status",t)},expression:"queryParams.status"}},e._l(e.statusOptions,(function(e){return a("el-option",{key:e.value,attrs:{label:e.label,value:e.value}})})),1)],1),a("el-form-item",{attrs:{label:"操作时间"}},[a("el-date-picker",{staticStyle:{width:"240px"},attrs:{"value-format":"yyyy-MM-dd",type:"daterange","range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期"},model:{value:e.dateRange,callback:function(t){e.dateRange=t},expression:"dateRange"}})],1),a("el-form-item",[a("el-button",{attrs:{type:"primary",icon:"el-icon-search",size:"mini"},on:{click:e.handleQuery}},[e._v("搜索")]),a("el-button",{attrs:{icon:"el-icon-refresh",size:"mini"},on:{click:e.resetQuery}},[e._v("重置")])],1)],1),a("el-row",{staticClass:"mb8",attrs:{gutter:10}},[a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["auditManager:operlog:remove"],expression:"['auditManager:operlog:remove']"}],staticStyle:{display:"none"},attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini"},on:{click:e.handleDelete}},[e._v("删除 ")])],1),a("el-col",{attrs:{span:1.5}},[a("el-button",{directives:[{name:"hasPermi",rawName:"v-hasPermi",value:["auditManager:operlog:remove"],expression:"['auditManager:operlog:remove']"}],staticStyle:{display:"none"},attrs:{type:"danger",plain:"",icon:"el-icon-delete",size:"mini"},on:{click:e.handleClean}},[e._v("清空 ")])],1)],1),a("div",{staticStyle:{"padding-top":"10px"}},[a("vxe-table",{ref:"tables",staticClass:"mytable-style",attrs:{align:"center",loading:e.loading,"auto-resize":"",border:"",resizable:"","export-config":"","highlight-current-row":"","show-overflow":"","max-height":"700",data:e.list,"radio-config":{trigger:"row"},"sort-config":{remote:"true"}},on:{"sort-change":e.sortChangeEvent}},[a("vxe-table-column",{attrs:{field:"operId",title:"日志编号"}}),a("vxe-table-column",{attrs:{field:"title",title:"系统模块",sortable:!0}}),a("vxe-table-column",{attrs:{field:"auditType",title:"审计类型",formatter:e.auditTypeFormat}}),a("vxe-table-column",{attrs:{field:"businessType",title:"操作类型",formatter:e.operTypeFormat}}),a("vxe-table-column",{attrs:{field:"operName",title:"操作人员",sortable:!0}}),a("vxe-table-column",{attrs:{field:"operdesc",title:"操作描述"}}),a("vxe-table-column",{attrs:{field:"status",title:"操作状态",formatter:e.statusFormat}}),a("vxe-table-column",{attrs:{field:"operTime",title:"操作日期",sortable:!0}}),a("vxe-table-column",{attrs:{field:"costTime",title:"消耗时间(毫秒)"}}),a("vxe-table-column",{attrs:{title:"操作"},scopedSlots:e._u([{key:"default",fn:function(t){return[a("el-button",{attrs:{size:"mini",type:"text",icon:"el-icon-view"},on:{click:function(a){return e.handleView(t.row,t.index)}}},[e._v("详细 ")])]}}])})],1),a("vxe-pager",{attrs:{perfect:"","current-page":e.currentPage,"page-size":e.pageSize,total:e.total,"page-sizes":[10,50,100],layouts:["PrevJump","PrevPage","JumpNumber","NextPage","NextJump","Sizes","FullJump","Total"]},on:{"update:currentPage":function(t){e.currentPage=t},"update:current-page":function(t){e.currentPage=t},"update:pageSize":function(t){e.pageSize=t},"update:page-size":function(t){e.pageSize=t},"page-change":e.handlePageChange}})],1),a("el-dialog",{attrs:{title:"操作日志详细",visible:e.open,width:"700px","append-to-body":""},on:{"update:visible":function(t){e.open=t}}},[a("el-form",{ref:"form",attrs:{model:e.form,"label-width":"100px",size:"mini"}},[a("el-row",[a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"操作模块:"}},[e._v(e._s(e.form.title))]),a("el-form-item",{attrs:{label:"登录信息:"}},[e._v(e._s(e.form.operName)+" / "+e._s(e.form.operIp)+" ")])],1),a("el-col",{attrs:{span:12}},[a("el-form-item",{attrs:{label:"请求地址:"}},[e._v(e._s(e.form.operUrl))]),a("el-form-item",{attrs:{label:"请求方式:"}},[e._v(e._s(e.form.requestMethod))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"操作方法:"}},[e._v(e._s(e.form.method))])],1),a("el-col",{attrs:{span:24}},[a("el-form-item",{attrs:{label:"请求参数:"}},[e._v(e._s(e.form.operParam))])],1),a("el-col",{attrs:{span:6}},[a("el-form-item",{attrs:{label:"操作状态:"}},[0===e.form.status?a("div",[e._v("正常")]):1===e.form.status?a("div",[e._v("失败")]):e._e()])],1),a("el-col",{attrs:{span:8}},[a("el-form-item",{attrs:{label:"消耗时间:"}},[e._v(e._s(e.form.costTime)+"毫秒")])],1),a("el-col",{attrs:{span:10}},[a("el-form-item",{attrs:{label:"操作时间:"}},[e._v(e._s(e.parseTime(e.form.operTime)))])],1),a("el-col",{attrs:{span:24}},[1===e.form.status?a("el-form-item",{attrs:{label:"异常信息:"}},[e._v(e._s(e.form.errorMsg))]):e._e()],1)],1)],1),a("div",{staticClass:"dialog-footer",attrs:{slot:"footer"},slot:"footer"},[a("el-button",{on:{click:function(t){e.open=!1}}},[e._v("关 闭")])],1)],1)],1)},s=[],l=a("c7eb"),o=a("1da1"),i=(a("d81d"),a("2ef0")),n={name:"Operlog",dicts:["sys_oper_type","sys_common_status"],data:function(){return{showTable:!0,currentPage:1,pageSize:10,operTypeOptions:[{value:"0",label:"查询"},{value:"1",label:"解锁"},{value:"2",label:"越权访问"},{value:"3",label:"其它"},{value:"4",label:"初始/重置密码"},{value:"5",label:"新增"},{value:"6",label:"修改"},{value:"7",label:"个人密码修改"},{value:"8",label:"删除"},{value:"9",label:"授权"},{value:"16",label:"连接超时"},{value:"17",label:"IP异常"}],auditTypeOptions:[],statusOptions:[{value:"0",label:"成功"},{value:"1",label:"失败"}],loading:!0,ids:[],multiple:!0,showSearch:!0,total:0,list:[],open:!1,sortOrder:"operTime&desc",dateRange:[],defaultSort:{prop:"operTime",order:"descending"},form:{},queryParams:{title:void 0,operName:void 0,businessType:void 0,auditType:void 0,status:void 0}}},created:function(){var e=this;return Object(o["a"])(Object(l["a"])().mark((function t(){var a,r,s;return Object(l["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,e.$axios.get("/sysPolicyController/getLicenseKey").then((function(e){a=e.data.sysTime,r=e.data.lk})).catch((function(e){}));case 2:return s={sysTime:a,lk:r},t.next=5,e.$axios.get("/sysOperlogController/getAuditType",{params:s}).then((function(t){e.auditTypeOptions=t.data})).catch((function(e){}));case 5:return t.next=7,e.getList();case 7:case"end":return t.stop()}}),t)})))()},methods:{sortChangeEvent:function(e){e.column;var t=e.property,a=e.order;null==a&&(a="desc"),this.currentPage=1,this.sortOrder=t+"&"+a,this.getList()},handlePageChange:function(e){var t=e.currentPage,a=e.pageSize;this.currentPage=t,this.pageSize=a,this.getList()},statusFormat:function(e){for(var t=e.cellValue,a="未知的类型",r=0;r