wangxinhui
2024-12-26 78b99e5348592a29ca1393a5e13db619cc4eba56
1
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-07ba603d"],{"40c0":function(e,t,a){"use strict";a("c807")},c807:function(e,t,a){},f2f9:function(e,t,a){"use strict";a.r(t);var l=a("7a23");const o={style:{width:"30%","margin-top":"1%",float:"left"}},n={class:"custom-tree-node"},c={class:"custom-tree-node"},s={key:0},i={style:{width:"68%",float:"left","margin-left":"1%","margin-top":"1%"}},d={class:"card-header"};function b(e,t,a,b,r,j){const u=Object(l["W"])("el-input"),O=Object(l["W"])("el-button"),h=Object(l["W"])("el-tree"),f=Object(l["W"])("el-card");return Object(l["N"])(),Object(l["n"])(l["b"],null,[Object(l["o"])("div",o,[Object(l["s"])(u,{placeholder:"输入关键字进行过滤",modelValue:r.filterText,"onUpdate:modelValue":t[0]||(t[0]=e=>r.filterText=e)},null,8,["modelValue"]),Object(l["o"])("div",n,[Object(l["s"])(h,{ref:"tree",class:"filter-tree","filter-node-method":j.filterNode,data:r.data,"node-key":"id",accordion:""},{default:Object(l["nb"])(({node:e,data:t})=>[Object(l["o"])("span",c,[Object(l["o"])("span",null,Object(l["bb"])(e.label),1),t.hidden?(Object(l["N"])(),Object(l["n"])("span",s,[Object(l["s"])(O,{type:"text",size:"mini",onClick:()=>j.view(t)},{default:Object(l["nb"])(()=>[Object(l["r"])(" 查看 ")]),_:2},1032,["onClick"]),Object(l["s"])(O,{type:"text",size:"mini",onClick:()=>j.dowmload(e,t)},{default:Object(l["nb"])(()=>[Object(l["r"])(" 下载 ")]),_:2},1032,["onClick"])])):Object(l["m"])("",!0)])]),_:1},8,["filter-node-method","data"])])]),Object(l["o"])("div",i,[r.logName?(Object(l["N"])(),Object(l["l"])(f,{key:0,shadow:"hover",style:{height:"800px",overflow:"auto"}},{header:Object(l["nb"])(()=>[Object(l["o"])("div",d,[Object(l["o"])("span",null,Object(l["bb"])(r.logName),1)])]),default:Object(l["nb"])(()=>[(Object(l["N"])(!0),Object(l["n"])(l["b"],null,Object(l["U"])(r.log,(e,t)=>(Object(l["N"])(),Object(l["n"])("div",{key:t,class:"text item"},Object(l["bb"])(e),1))),128))]),_:1})):Object(l["m"])("",!0)])],64)}a("88a7"),a("271a"),a("5494");var r={data(){return{data:[],defaultProps:{children:"children",label:"label"},filterText:"",logName:"",log:[]}},watch:{filterText(e){this.$refs.tree.filter(e)}},created(){this.getLogName()},methods:{filterNode(e,t){return!e||-1!==t.label.indexOf(e)},getLogName(){this.http.post("/api/Sys_Log/GetLogName",null,"正在执行中...").then(e=>{e.status&&(this.data=e.data)})},view(e){var t={MainData:{fileName:e.label}};this.http.post("/api/Sys_Log/GetLog",t,"正在查询中...").then(t=>{t.status&&(this.logName=e.label,this.log=t.data)})},dowmload(e,t){let a=this.http.ipAddress,l="api/Sys_Log/DownLoadLog?fileName="+t.fatherNode+"\\"+t.label,o=t.label,n=new XMLHttpRequest;n.open("GET",a+l,!0),n.setRequestHeader("Content-type","application/json"),n.setRequestHeader("Authorization",this.$store.getters.getToken());this.$refs.template;n.responseType="blob";this.loadingStatus=!0,n.onload=function(e){if(200==this.status){let e=this.response,t=document.createElement("a"),a=window.URL.createObjectURL(e);t.href=a,t.download=o,t.click(),window.URL.revokeObjectURL(a)}},n.send()}}},j=(a("40c0"),a("6b0d")),u=a.n(j);const O=u()(r,[["render",b]]);t["default"]=O}}]);