20.44d341d8406d6280e968.js 6.7 KB

1
  1. webpackJsonp([20],{"3S8t":function(e,a,t){(e.exports=t("FZ+f")(!1)).push([e.i,"\n.nc-container[data-v-5537941b] {\n height: 32px !important;\n overflow: hidden;\n}\n.face-image[data-v-5537941b] {\n display: block;\n width: 50px;\n height: 50px;\n margin: 0 auto;\n}\n[data-v-5537941b] .el-dialog__body {\n padding: 10px 20px;\n}\n[data-v-5537941b] .img-code {\n width: 80%;\n}\n[data-v-5537941b] .img-code .el-input-group__append {\n padding: 0;\n margin: 0;\n}\n[data-v-5537941b] .img-code .el-input-group__append img {\n display: block;\n height: 30px;\n cursor: pointer;\n}\n.logInfo[data-v-5537941b] {\n margin-bottom: 20px;\n}\n",""])},"7cNx":function(e,a,t){var n=t("YNuZ");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);t("rjj0")("3ca622a9",n,!0)},YNuZ:function(e,a,t){(e.exports=t("FZ+f")(!1)).push([e.i,"\n.inner-toolbar2 {\r\n -webkit-box-pack: end !important;\r\n -ms-flex-pack: end !important;\r\n justify-content: flex-end !important;\n}\n.inner-toolbar2 .dateSearch {\r\n margin-right: 20px;\n}\n.toolbar-search {\r\n display: -webkit-box;\r\n display: -ms-flexbox;\r\n display: flex;\r\n width: 400px;\n}\n.toolbar-search .el-button {\r\n margin-left: 18px;\n}\r\n",""])},nT0C:function(e,a,t){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=t("fZjL"),o=t.n(n),r=t("Dd8w"),i=t.n(r),l=t("hky6"),s={name:"systemLogs",data:function(){return{loading:!1,params:{page_no:1,page_size:10},tableData:"",searchTime:"",showLogDetail:!1,currDetailLog:{},advancedForm:{}}},mounted:function(){this.GET_SystemLogs()},methods:{handlePageSizeChange:function(e){this.params.page_size=e,this.GET_SystemLogs()},handlePageCurrentChange:function(e){this.params.page_no=e,this.GET_SystemLogs()},searchEvent:function(e){var a=this;this.params=i()({},this.params,{keyword:e}),o()(this.advancedForm).forEach(function(e){return delete a.params[e]}),this.params.page_no=1,this.GET_SystemLogs()},advancedSearchEvent:function(){this.params=i()({},this.params,this.advancedForm),delete this.params.start_time,delete this.params.end_time,this.advancedForm.order_time_range&&(this.params.start_time=this.advancedForm.order_time_range[0]/1e3,this.params.end_time=this.advancedForm.order_time_range[1]/1e3),delete this.params.keyword,delete this.params.order_time_range,this.params.page_no=1,this.GET_SystemLogs()},GET_SystemLogs:function(){var e=this;this.loading=!0;var a=this.MixinClone(this.params);o()(a).forEach(function(e){a[e]||0===a[e]||delete a[e]}),l.y(a).then(function(a){e.loading=!1,e.tableData=a,e.params.page_no=a.page_no,e.params.page_size=a.page_size}).catch(function(){e.loading=!1})},handleShowDetail:function(e){this.showLogDetail=!0,this.currDetailLog=e}}},d=t("XyMi");var c=function(e){t("7cNx"),t("w8YH")},p=Object(d.a)(s,function(){var e=this,a=e.$createElement,t=e._self._c||a;return t("div",[t("en-table-layout",{attrs:{tableData:e.tableData.data,loading:e.loading}},[t("div",{staticClass:"inner-toolbar inner-toolbar2",attrs:{slot:"toolbar"},slot:"toolbar"},[t("div",{staticClass:"toolbar-btns"}),e._v(" "),t("en-table-search",{attrs:{advanced:"",advancedWidth:"465",placeholder:"账号/操作内容/IP地址"},on:{search:e.searchEvent,advancedSearch:e.advancedSearchEvent}},[t("template",{slot:"advanced-content"},[t("el-form",{ref:"advancedForm",attrs:{model:e.advancedForm,"label-width":"80px"}},[t("el-form-item",{attrs:{label:"日志级别"}},[t("el-select",{attrs:{placeholder:"请选择",clearable:""},model:{value:e.advancedForm.level,callback:function(a){e.$set(e.advancedForm,"level",a)},expression:"advancedForm.level"}},[t("el-option",{attrs:{label:"一般",value:"normal"}}),e._v(" "),t("el-option",{attrs:{label:"重要",value:"important"}})],1)],1),e._v(" "),t("el-form-item",{attrs:{label:"操作时间"}},[t("el-date-picker",{attrs:{type:"daterange",align:"center",editable:!1,"unlink-panels":"","default-time":["00:00:00","23:59:59"],"range-separator":"-","start-placeholder":"开始日期","end-placeholder":"结束日期","value-format":"timestamp","picker-options":{disabledDate:function(e){return e.getTime()-1>=new Date((new Date).getFullYear(),(new Date).getMonth(),(new Date).getDate()).getTime()+864e5-1},shortcuts:e.MixinPickerShortcuts}},model:{value:e.advancedForm.order_time_range,callback:function(a){e.$set(e.advancedForm,"order_time_range",a)},expression:"advancedForm.order_time_range"}})],1)],1)],1)],2)],1),e._v(" "),t("template",{slot:"table-columns"},[t("el-table-column",{attrs:{prop:"operator_name",label:"账号"}}),e._v(" "),t("el-table-column",{attrs:{prop:"operate_detail",label:"操作描述"}}),e._v(" "),t("el-table-column",{attrs:{label:"操作时间",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v(e._s(e._f("unixToDate")(a.row.operate_time)))]}}])}),e._v(" "),t("el-table-column",{attrs:{prop:"operate_ip",label:"IP地址"}}),e._v(" "),t("el-table-column",{attrs:{label:"日志级别",align:"center"},scopedSlots:e._u([{key:"default",fn:function(a){return[e._v(e._s("important"===a.row.level?"重要":"一般"))]}}])}),e._v(" "),t("el-table-column",{attrs:{label:"操作"},scopedSlots:e._u([{key:"default",fn:function(a){return[e.checkPermission(["systemLogs:detail"])?t("el-button",{attrs:{size:"mini",type:"primary"},on:{click:function(t){return e.handleShowDetail(a.row)}}},[e._v("查看")]):e._e()]}}])})],1),e._v(" "),e.tableData?t("el-pagination",{attrs:{slot:"pagination","current-page":e.tableData.page_no,"page-sizes":[10,20,50,100],"page-size":e.tableData.page_size,layout:"total, sizes, prev, pager, next, jumper",total:e.tableData.data_total},on:{"size-change":e.handlePageSizeChange,"current-change":e.handlePageCurrentChange},slot:"pagination"}):e._e()],2),e._v(" "),t("el-dialog",{attrs:{title:"日志详情",visible:e.showLogDetail,width:"40%"},on:{"update:visible":function(a){e.showLogDetail=a}}},[t("div",{staticClass:"logInfo"},[e._v("账号:"+e._s(e.currDetailLog.operator_name))]),e._v(" "),t("div",{staticClass:"logInfo"},[e._v("操作描述:"+e._s(e.currDetailLog.operate_detail))]),e._v(" "),t("div",{staticClass:"logInfo"},[e._v("请求方法:"+e._s(e.currDetailLog.method))]),e._v(" "),t("div",{staticClass:"logInfo"},[e._v("请求参数:"+e._s(e.currDetailLog.params))]),e._v(" "),t("div",{staticClass:"logInfo"},[e._v("ip地址:"+e._s(e.currDetailLog.operate_ip))]),e._v(" "),t("div",{staticClass:"logInfo"},[e._v("日志级别:"+e._s("important"===e.currDetailLog.level?"重要":"一般"))]),e._v(" "),t("div",{staticClass:"logInfo"},[e._v("操作时间:"+e._s(e._f("unixToDate")(e.currDetailLog.operate_time)))])])],1)},[],!1,c,"data-v-5537941b",null);a.default=p.exports},w8YH:function(e,a,t){var n=t("3S8t");"string"==typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);t("rjj0")("05a923a7",n,!0)}});