x-php-Admin/dist/static/js/166.7c94578b.js
2024-08-03 12:33:09 +08:00

1 line
7.1 KiB
JavaScript

"use strict";(self["webpackChunkx_php_admin"]=self["webpackChunkx_php_admin"]||[]).push([[166],{2166:function(e,l,t){t.r(l),t.d(l,{default:function(){return k}});var a=t(6808);const i=e=>((0,a.dD)("data-v-9fbdabb8"),e=e(),(0,a.Cn)(),e),n=i((()=>(0,a._)("span",null,"系统日志",-1))),o=i((()=>(0,a._)("span",null,"运营操作日志",-1))),c=i((()=>(0,a._)("span",null,"CLI日志",-1))),s=i((()=>(0,a._)("span",null,"计划任务日志",-1))),u={class:"left-panel"},r={class:"right-panel"},d={class:"right-panel-search"};function h(e,l,t,i,h,p){const m=(0,a.up)("x-page-header"),w=(0,a.up)("el-header"),g=(0,a.up)("el-icon-Cpu"),f=(0,a.up)("el-icon"),b=(0,a.up)("x-menu-item"),k=(0,a.up)("el-sub-menu"),y=(0,a.up)("el-icon-user"),C=(0,a.up)("x-icon-BugLine"),_=(0,a.up)("el-icon-Calendar"),v=(0,a.up)("el-menu"),x=(0,a.up)("el-main"),W=(0,a.up)("el-container"),$=(0,a.up)("el-aside"),j=(0,a.up)("el-date-picker"),D=(0,a.up)("el-input"),Y=(0,a.up)("el-button"),q=(0,a.up)("xEcharts"),V=(0,a.up)("xTable"),R=(0,a.up)("info"),H=(0,a.up)("el-drawer"),M=(0,a.Q2)("loading");return(0,a.wg)(),(0,a.iD)(a.HY,null,[(0,a.wy)(((0,a.wg)(),(0,a.j4)(W,null,{default:(0,a.w5)((()=>[h.aside&&h.aside.items?((0,a.wg)(),(0,a.j4)($,{key:0,width:h.aside.width||"200px"},{default:(0,a.w5)((()=>[(0,a.Wm)(W,null,{default:(0,a.w5)((()=>[(0,a.Wm)(w,null,{default:(0,a.w5)((()=>[(0,a.Wm)(m,{title:h.aside.title||"日志",icon:h.aside.icon||"el-icon-Calendar"},null,8,["title","icon"])])),_:1}),(0,a.Wm)(x,{style:{padding:"0"}},{default:(0,a.w5)((()=>[(0,a.Wm)(v,{"unique-opened":!0,defaultOpeneds:[h.search.type]},{default:(0,a.w5)((()=>[h.aside.items.log?((0,a.wg)(),(0,a.j4)(k,{key:0,index:"log"},{title:(0,a.w5)((()=>[(0,a.Wm)(f,null,{default:(0,a.w5)((()=>[(0,a.Wm)(g)])),_:1}),n])),default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(h.aside.items.log,((e,l)=>((0,a.wg)(),(0,a.j4)(b,{key:l,label:e.label,num:e.num,icon:e.icon,"icon-color":e.color,select:h.search.value==e.value,onClick:l=>p.sideClick(e,"log")},null,8,["label","num","icon","icon-color","select","onClick"])))),128))])),_:1})):(0,a.kq)("",!0),h.aside.items.operation?((0,a.wg)(),(0,a.j4)(k,{key:1,index:"operation"},{title:(0,a.w5)((()=>[(0,a.Wm)(f,null,{default:(0,a.w5)((()=>[(0,a.Wm)(y)])),_:1}),o])),default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(h.aside.items.operation,((e,l)=>((0,a.wg)(),(0,a.j4)(b,{key:l,label:e.label,num:e.num,icon:e.icon,"icon-color":e.color,select:h.search.value==e.value,onClick:l=>p.sideClick(e,"operation")},null,8,["label","num","icon","icon-color","select","onClick"])))),128))])),_:1})):(0,a.kq)("",!0),h.aside.items.cli?((0,a.wg)(),(0,a.j4)(k,{key:2,index:"cli"},{title:(0,a.w5)((()=>[(0,a.Wm)(f,null,{default:(0,a.w5)((()=>[(0,a.Wm)(C)])),_:1}),c])),default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(h.aside.items.cli,((e,l)=>((0,a.wg)(),(0,a.j4)(b,{key:l,label:e.label,num:e.num,icon:e.icon,"icon-color":e.color,select:h.search.value==e.value,onClick:l=>p.sideClick(e,"cli")},null,8,["label","num","icon","icon-color","select","onClick"])))),128))])),_:1})):(0,a.kq)("",!0),h.aside.items.crontab?((0,a.wg)(),(0,a.j4)(k,{key:3,index:"crontab"},{title:(0,a.w5)((()=>[(0,a.Wm)(f,null,{default:(0,a.w5)((()=>[(0,a.Wm)(_)])),_:1}),s])),default:(0,a.w5)((()=>[((0,a.wg)(!0),(0,a.iD)(a.HY,null,(0,a.Ko)(h.aside.items.crontab,((e,l)=>((0,a.wg)(),(0,a.j4)(b,{key:l,label:e.label,num:e.num,icon:e.icon,"icon-color":e.color,select:h.search.value==e.value,onClick:l=>p.sideClick(e,"crontab")},null,8,["label","num","icon","icon-color","select","onClick"])))),128))])),_:1})):(0,a.kq)("",!0)])),_:1},8,["defaultOpeneds"])])),_:1})])),_:1})])),_:1},8,["width"])):(0,a.kq)("",!0),(0,a.Wm)(W,{style:{padding:"10px 10px 6px 10px"}},{default:(0,a.w5)((()=>[(0,a.Wm)(x,{class:"nopadding"},{default:(0,a.w5)((()=>[(0,a.Wm)(W,{class:"container"},{default:(0,a.w5)((()=>[(0,a.Wm)(w,null,{default:(0,a.w5)((()=>[(0,a._)("div",u,[(0,a.Wm)(j,{modelValue:h.search.date,"onUpdate:modelValue":l[0]||(l[0]=e=>h.search.date=e),clearable:"",type:"daterange",format:"YYYY-MM-DD","value-format":"YYYY-MM-DD","range-separator":"至","start-placeholder":"开始日期","end-placeholder":"结束日期"},null,8,["modelValue"])]),(0,a._)("div",r,[(0,a._)("div",d,[(0,a.Wm)(D,{modelValue:h.search.keyword,"onUpdate:modelValue":l[1]||(l[1]=e=>h.search.keyword=e),placeholder:"输入关键词",clearable:""},null,8,["modelValue"]),(0,a.Wm)(Y,{type:"primary",icon:"el-icon-search",onClick:p.upsearch},null,8,["onClick"])])])])),_:1}),"object"===typeof h.chartoption&&Object.keys(h.chartoption).length>0?((0,a.wg)(),(0,a.j4)(w,{key:0,style:{height:"120px"}},{default:(0,a.w5)((()=>[(0,a.Wm)(q,{height:"100%",option:h.chartoption},null,8,["option"])])),_:1})):(0,a.kq)("",!0),(0,a.Wm)(x,{class:"nopadding"},{default:(0,a.w5)((()=>[(0,a.Wm)(V,{ref:"table",api:p.xapi,params:h.search,tableColumn:p.tableColumn,stripe:"",highlightCurrentRow:"",onRowClick:p.rowClick},null,8,["api","params","tableColumn","onRowClick"])])),_:1})])),_:1})])),_:1})])),_:1})])),_:1})),[[M,h.loading]]),(0,a.Wm)(H,{modelValue:h.infoDrawer,"onUpdate:modelValue":l[2]||(l[2]=e=>h.infoDrawer=e),title:"日志详情",size:700,"destroy-on-close":""},{default:(0,a.w5)((()=>[(0,a.Wm)(R,{ref:"info"},null,512)])),_:1},8,["modelValue"])],64)}var p=t(5355),m=t(7844),w=t(1843),g={name:"log",components:{info:p["default"],xMenuItem:w.Z,xEcharts:m.Z},data(){return{loading:!1,infoDrawer:!1,chartoption:{},aside:{items:[]},search:{date:[],keyword:"",type:this.$route.query.type||"log",value:this.$route.query.value||"exception"},api:"",current:"",config:{},column:{},tablename:this.$route.meta.tablename,tableurl:this.$route.meta.tableurl}},mounted(){this.getType(),this.getCurrent()},computed:{tableColumn(){const e=this.config?.[this.search.type],l=e?.items?.[this.search.value];return l?.column||e?.column||[{label:"message",name:"message"}]},xapi(){const e=this.config?.[this.search.type],l=e?.items?.[this.search.value];return l?.api||e?.api||"log/admin/lists"}},watch:{current(){this.search.value=this.current},xapi(e){this.api=e}},methods:{sideClick(e,l){this.info=e,this.search.value=e.value,this.search.type=l,this.current=e.value,this.getCurrent(this.api===this.xapi)},changeURLArg(e,l,t){const a=new RegExp(`${l}=([^&]*)`,"gi");if(""===t)return e=e.replace(a,""),e=e.replace(/([&?])$/,""),e;const i=`${l}=${t}`;return e.match(a)?e.replace(a,i):e.includes("?")?`${e}&${i}`:`${e}?${i}`},async getType(){const e={cache:this.$route.meta.cache??!0,cacheparameters:this.$route.meta.cacheparameters??!1};if(this.loading=!0,this.tablename||this.tableurl){const t={type:this.$route.query.type||"",value:this.$route.query.value||"",name:this.tablename};try{const l=await this.$http.get(this.tableurl||"/table/get",t,e);this.loading=!1,200===l.code&&Object.assign(this.$data,l.data)}catch(l){this.loading=!1,console.error(l)}}},getCurrent(e){let l=window.location.href;for(const[t,a]of Object.entries(this.search))l=this.changeURLArg(l,t,a);history.replaceState({...window.history.state,url:l},"",l),e&&this.$refs.table.reload(this.search)},upsearch(){this.getCurrent(!0)},rowClick(e){this.infoDrawer=!0,this.$nextTick((()=>{this.$refs.info.setData(e)}))}}},f=t(8700);const b=(0,f.Z)(g,[["render",h],["__scopeId","data-v-9fbdabb8"]]);var k=b}}]);