1 line
30 KiB
JavaScript
1 line
30 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-4320666f"],{"2f21":function(e,t,n){"use strict";var a=n("79e5");e.exports=function(e,t){return!!e&&a((function(){t?e.call(null,(function(){}),1):e.call(null)}))}},"55dd":function(e,t,n){"use strict";var a=n("5ca1"),r=n("d8e8"),s=n("4bf8"),i=n("79e5"),l=[].sort,o=[1,2,3];a(a.P+a.F*(i((function(){o.sort(void 0)}))||!i((function(){o.sort(null)}))||!n("2f21")(l)),"Array",{sort:function(e){return void 0===e?l.call(s(this)):l.call(s(this),r(e))}})},"5cef":function(e,t,n){},"6ab5":function(e,t,n){"use strict";n("5cef")},"815e":function(e,t,n){"use strict";n.d(t,"m",(function(){return s})),n.d(t,"e",(function(){return i})),n.d(t,"a",(function(){return l})),n.d(t,"f",(function(){return o})),n.d(t,"g",(function(){return c})),n.d(t,"h",(function(){return d})),n.d(t,"j",(function(){return u})),n.d(t,"k",(function(){return p})),n.d(t,"l",(function(){return f})),n.d(t,"i",(function(){return m})),n.d(t,"d",(function(){return b})),n.d(t,"c",(function(){return h})),n.d(t,"b",(function(){return y})),n.d(t,"p",(function(){return _})),n.d(t,"o",(function(){return v})),n.d(t,"n",(function(){return g}));var a=n("b775"),r="/api/pannel/";function s(e){return Object(a["a"])({url:r+"ReportTableList",method:"post",data:e})}function i(e){return Object(a["a"])({url:r+"DeleteReportTableByID",method:"post",data:e})}function l(e){return Object(a["a"])({url:r+"AddReportTable",method:"post",data:e})}function o(e){return Object(a["a"])({url:r+"FindNameCount",method:"post",data:e})}function c(e){return Object(a["a"])({url:r+"FindRtById",method:"post",data:e})}function d(e){return Object(a["a"])({url:r+"GetPannelList",method:"post",data:e})}function u(e){return Object(a["a"])({url:r+"NewDir",method:"post",data:e})}function p(e){return Object(a["a"])({url:r+"NewPannel",method:"post",data:e})}function f(e){return Object(a["a"])({url:r+"Rename",method:"post",data:e})}function m(e){return Object(a["a"])({url:r+"MovePannel2Dir",method:"post",data:e})}function b(e){return Object(a["a"])({url:r+"DeletePannel",method:"post",data:e})}function h(e){return Object(a["a"])({url:r+"DeleteDir",method:"post",data:e})}function y(e){return Object(a["a"])({url:r+"CopyPannel",method:"post",data:e})}function _(e){return Object(a["a"])({url:r+"UpdatePannelRt",method:"post",data:e})}function v(e){return Object(a["a"])({url:r+"UpdatePannelManager",method:"post",data:e})}function g(e){return Object(a["a"])({url:r+"RtListByAppid",method:"post",data:e})}},9406:function(e,t,n){"use strict";n.r(t);var a=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticStyle:{display:"flex","justify-content":"space-between"}},[n("div",{staticClass:"sider_xwl"},[n("div",{staticClass:"top_xwl"},[n("manager-dir",{staticStyle:{"padding-left":"5px","padding-right":"5px"},on:{change:e.GetPannelList},model:{value:e.panelStr,callback:function(t){e.panelStr=t},expression:"panelStr"}}),e._v(" "),n("a-button",{attrs:{size:"small",type:"danger",icon:"delete"},nativeOn:{click:function(t){e.deletePannelVisible=!0}}}),e._v(" "),n("a-dropdown",{staticStyle:{"margin-left":"10px"},attrs:{trigger:["click"],placement:"bottomRight"}},[n("a-button",{attrs:{size:"small",type:"primary",icon:"plus"}}),e._v(" "),n("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[n("a-menu-item",{key:"1",on:{click:e.openAddPannel}},[n("a-icon",{attrs:{type:"dashboard"}}),e._v("\n 新建看板\n ")],1),e._v(" "),n("a-menu-item",{key:"2",on:{click:e.newDir}},[n("a-icon",{attrs:{type:"folder"}}),e._v("\n 新建文件夹\n ")],1),e._v(" "),n("a-menu-divider")],1)],1)],1),e._v(" "),n("div",{staticClass:"body_xwl"},[n("div",[n("a-menu",{attrs:{"open-keys":e.openKeys,mode:"inline"},on:{openChange:e.onOpenChange},model:{value:e.LastSelectKey,callback:function(t){e.LastSelectKey=t},expression:"LastSelectKey"}},[n("a-sub-menu",{key:"dashboard"},[n("span",{attrs:{slot:"title"},slot:"title"},[n("a-icon",{attrs:{type:"dashboard"}}),e._v(" "),n("span",[e._v("我的看板")])],1),e._v(" "),e._l(e.pannelList,(function(t,a,r){return n("a-sub-menu",{key:t.folder_id},[n("span",{attrs:{slot:"title"},slot:"title"},[n("a-icon",{attrs:{type:"folder"}}),n("span",[e._v(e._s(t.folder_name))])],1),e._v(" "),e._l(t.childList,(function(a,r,s){return n("a-menu-item",{key:t.folder_id.toString()+"."+a.pannel_id.toString(),on:{click:function(n){return e.lookPannel(a.pannel_id,a.pannel_name,a.report_tables,0==t.folder_type,a.managers,a.create_by)}}},[n("a-dropdown",{attrs:{trigger:["contextmenu"]}},[n("div",{staticClass:"dashbordName_xwl",attrs:{title:a.pannel_name}},[e._v("\n "+e._s(a.pannel_name)+"\n ")]),e._v(" "),0==t.folder_type?n("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[n("a-menu-item",{key:"1",on:{click:function(t){return e.rename(a.pannel_id)}}},[e._v("\n 重命名\n ")]),e._v(" "),n("a-menu-item",{key:"2",on:{click:function(n){return e.openMovePannelDialog(a.pannel_id,t.folder_id)}}},[e._v("\n 移动至\n ")]),e._v(" "),n("a-menu-item",{key:"3",on:{click:function(n){return e.openCopyPannel(a.report_tables,a.pannel_name,t.folder_id)}}},[e._v("\n 复制看板\n ")]),e._v(" "),n("a-menu-item",{key:"4",on:{click:function(t){return e.deletePannel(a.pannel_id,a.pannel_name)}}},[e._v("\n 删除看板\n ")])],1):e._e()],1)],1)}))],2)}))],2)],1)],1)])]),e._v(" "),n("div",{staticClass:"content_xwl"},[n("div",{staticClass:"header_xwl",staticStyle:{background:"white"}},[n("div",{staticClass:"root_xwl"},[n("div",{staticClass:"main_xwl"},[n("span",{staticClass:"title_xwl",staticStyle:{color:"#202d3f"},attrs:{title:e.selectPannel.pannelName}},[e._v(" "+e._s(e.selectPannel.pannelName))])]),e._v(" "),n("div",{staticClass:"actions_xwl"},[n("a-button-group",[n("span",{staticStyle:{cursor:"pointer",border:"1px solid #e4f2ff","border-radius":"2px"}},[n("a-range-picker",{attrs:{format:"YYYY-MM-DD",ranges:e.dataRange},on:{change:e.filterDateCall}},[n("div",{staticStyle:{cursor:"pointer"}},[n("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"clock-circle"}}),e._v(e._s(e.filterDate.join("~"))+"\n ")],1)]),e._v(" "),e.filterDate.length>0?n("a-button",{staticClass:"actions_xwl_btn",staticStyle:{color:"red"},attrs:{type:"link",icon:"close-circle"},on:{click:e.cleanDateFiter}}):e._e()],1),e._v(" "),n("span",{staticStyle:{"border-radius":"2px"}},[n("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"reload"},on:{click:e.loadReportTables}}),e._v(" "),e.selectPannel.canShare?n("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"share-alt"},on:{click:e.openManagerForm}}):e._e(),e._v(" "),e.selectPannel.canShare?n("a-button",{staticClass:"actions_xwl_btn",attrs:{type:"link",icon:"drag"},on:{click:e.openAddPannelRt}}):e._e()],1)])],1)])]),e._v(" "),0==e.selectPannel.pannelId?n("div",{staticStyle:{background:"white !important",padding:"40px",width:"300px",height:"300px","text-align":"center",margin:"0px auto",position:"relative",top:"30%"}},[n("a-empty",[n("span",{attrs:{slot:"description"},slot:"description"},[e._v("请点击左侧面板查看报表")])])],1):0==e.selectPannel.reportTables.length?[e.selectPannel.canShare?n("div",{staticStyle:{background:"white !important",padding:"40px",width:"300px",height:"300px","text-align":"center",margin:"0px auto",position:"relative",top:"30%"}},[n("a-empty",[n("span",{attrs:{slot:"description"},slot:"description"},[e._v("尚未添加报表")]),e._v(" "),n("a-button",{attrs:{type:"primary"},on:{click:e.openAddPannelRt}},[e._v("\n 添加报表\n ")])],1)],1):n("div",{staticStyle:{background:"white !important",padding:"40px",width:"300px",height:"300px","text-align":"center",margin:"0px auto",position:"relative",top:"30%"}},[n("a-empty",[n("span",{attrs:{slot:"description"},slot:"description"},[e._v("该用户未添加任何报表")])])],1)]:n("div",{staticStyle:{position:"relative",height:"calc(100% - 56px)","overflow-y":"auto"}},[e.echartBoxShow?[n("draggable",{staticStyle:{width:"100%","flex-wrap":"wrap",display:"flex","flex-direction":"row","padding-top":"20px","padding-left":"20px"},attrs:{handle:e.selectPannel.canShare?".drageTag":"cant_drag",animation:"1000"},on:{end:e.onEnd},model:{value:e.selectPannel.reportTables,callback:function(t){e.$set(e.selectPannel,"reportTables",t)},expression:"selectPannel.reportTables"}},e._l(e.selectPannel.reportTables,(function(t,a,r){return n("div",{staticClass:"echartBox",style:e.echartsBoxStyle(t)},[n("a-dropdown",{attrs:{trigger:["contextmenu"]}},[1==e.rtConfig[t].rt_type?n("event",{key:r,attrs:{id:t,"filter-date":e.filterDate,data:e.rtConfig[t].data,name:e.rtConfig[t].name}}):e._e(),e._v(" "),3==e.rtConfig[t].rt_type?n("funnel",{key:r,attrs:{id:t,"filter-date":e.filterDate,data:e.rtConfig[t].data,name:e.rtConfig[t].name}}):e._e(),e._v(" "),2==e.rtConfig[t].rt_type?n("retention",{key:r,attrs:{id:t,"filter-date":e.filterDate,data:e.rtConfig[t].data,name:e.rtConfig[t].name}}):e._e(),e._v(" "),4==e.rtConfig[t].rt_type?n("trace",{key:r,attrs:{id:t,"filter-date":e.filterDate,data:e.rtConfig[t].data,name:e.rtConfig[t].name}}):e._e(),e._v(" "),5==e.rtConfig[t].rt_type?n("user-attr",{key:r,attrs:{id:t,data:e.rtConfig[t].data,name:e.rtConfig[t].name}}):e._e(),e._v(" "),n("a-menu",{attrs:{slot:"overlay"},slot:"overlay"},[n("a-menu-item",{key:"1",on:{click:function(n){return e.changeBigScreen(t)}}},[e._v("\n "+e._s(e.reportTablesBigIdMap.hasOwnProperty(t)?"变成小屏":"变成大屏")+"\n ")])],1)],1)],1)})),0)]:e._e()],2)],2),e._v(" "),n("el-dialog",{attrs:{"close-on-click-modal":!1,visible:e.addPannelVisible,title:"添加看板",width:"80%","append-to-body":""},on:{"update:visible":function(t){e.addPannelVisible=t}}},[n("el-form",{attrs:{model:e.addPannelForm,"label-width":"120px","label-position":"left"}},[n("el-form-item",{attrs:{label:"看板名称:"}},[n("el-input",{staticStyle:{width:"500px"},model:{value:e.addPannelForm.pannel_name,callback:function(t){e.$set(e.addPannelForm,"pannel_name",t)},expression:"addPannelForm.pannel_name"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"添加至:"}},[n("el-select",{attrs:{placeholder:"请选择文件夹",filterable:""},model:{value:e.addPannelForm.folder_id,callback:function(t){e.$set(e.addPannelForm,"folder_id",t)},expression:"addPannelForm.folder_id"}},e._l(e.pannelList,(function(t,a,r){return 0==t.folder_type?n("el-option",{key:r,attrs:{label:t.folder_name,value:t.folder_id}}):e._e()})),1)],1)],1),e._v(" "),n("div",{staticStyle:{"text-align":"right"}},[n("el-button",{attrs:{type:"danger",icon:"el-icon-close"},on:{click:function(t){e.addPannelVisible=!1}}},[e._v("返回")]),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.addPannel}},[e._v("添加")])],1)],1),e._v(" "),n("el-dialog",{attrs:{"close-on-click-modal":!1,visible:e.copyPannelVisible,title:"复制看板(复制看板将同时复制看板内的报表)",width:"80%","append-to-body":""},on:{"update:visible":function(t){e.copyPannelVisible=t}}},[n("el-form",{attrs:{model:e.copyPannelForm,"label-width":"120px","label-position":"left"}},[n("el-form-item",{attrs:{label:"看板名称:"}},[n("el-input",{staticStyle:{width:"500px"},model:{value:e.copyPannelForm.pannel_name,callback:function(t){e.$set(e.copyPannelForm,"pannel_name",t)},expression:"copyPannelForm.pannel_name"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"复制至:"}},[n("el-select",{attrs:{placeholder:"请选择文件夹",filterable:""},model:{value:e.copyPannelForm.folder_id,callback:function(t){e.$set(e.copyPannelForm,"folder_id",t)},expression:"copyPannelForm.folder_id"}},[n("el-option",{attrs:{label:"请先建立自己的文件夹",value:Number(-1)}}),e._v(" "),e._l(e.pannelList,(function(t,a,r){return 0==t.folder_type?n("el-option",{key:r,attrs:{label:t.folder_name,value:t.folder_id}}):e._e()}))],2)],1)],1),e._v(" "),n("div",{staticStyle:{"text-align":"right"}},[n("el-button",{attrs:{type:"danger",icon:"el-icon-close"},on:{click:function(t){e.copyPannelVisible=!1}}},[e._v("返回")]),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-plus"},on:{click:e.copyPannel}},[e._v("复制至")])],1)],1),e._v(" "),n("el-dialog",{attrs:{"close-on-click-modal":!1,visible:e.movePannelVisible,title:"移动至",width:"80%","append-to-body":""},on:{"update:visible":function(t){e.movePannelVisible=t}}},[n("el-form",{attrs:{model:e.movePannelForm,"label-width":"120px","label-position":"left"}},[n("el-form-item",{attrs:{label:"移动至:"}},[n("el-select",{attrs:{placeholder:"请选择文件夹",filterable:""},model:{value:e.movePannelForm.folder_id,callback:function(t){e.$set(e.movePannelForm,"folder_id",t)},expression:"movePannelForm.folder_id"}},e._l(e.pannelList,(function(t,a,r){return 0==t.folder_type?n("el-option",{key:r,attrs:{label:t.folder_name,value:t.folder_id}}):e._e()})),1)],1)],1),e._v(" "),n("div",{staticStyle:{"text-align":"right"}},[n("el-button",{attrs:{type:"danger",icon:"el-icon-close"},on:{click:function(t){e.movePannelVisible=!1}}},[e._v("返回")]),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-check"},on:{click:e.movePannel}},[e._v("移动")])],1)],1),e._v(" "),n("el-dialog",{attrs:{"close-on-click-modal":!1,visible:e.deletePannelVisible,title:"删除文件夹(文件夹的面板也一同会删除)",width:"50%","append-to-body":""},on:{"update:visible":function(t){e.deletePannelVisible=t}}},[n("a-tree",{attrs:{checkable:"","tree-data":e.treeData},model:{value:e.checkedKeys,callback:function(t){e.checkedKeys=t},expression:"checkedKeys"}}),e._v(" "),n("div",{staticStyle:{"text-align":"right"}},[n("el-button",{attrs:{type:"danger",icon:"el-icon-close"},on:{click:function(t){e.deletePannelVisible=!1}}},[e._v("返回")]),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-check"},on:{click:e.deleteDir}},[e._v("删除")])],1)],1),e._v(" "),n("el-dialog",{attrs:{width:"70%","close-on-click-modal":!1,visible:e.managerFormdialogVisible,title:"分享面板给其他成员"},on:{"update:visible":function(t){e.managerFormdialogVisible=t},close:function(t){e.managerFormdialogVisible=!1}}},[n("el-form",{attrs:{model:e.selectPannel,"label-width":"120px","label-position":"left"}},[n("el-form-item",{attrs:{label:"面板名"}},[n("el-input",{attrs:{readonly:"",placeholder:"应用名"},model:{value:e.selectPannel.pannelName,callback:function(t){e.$set(e.selectPannel,"pannelName",t)},expression:"selectPannel.pannelName"}})],1),e._v(" "),n("el-form-item",{attrs:{label:"成员"}},[e.managerFormdialogVisible?n("el-transfer",{attrs:{titles:["当前应用全部成员","当前面板成员"],"button-texts":["移除成员","添加成员"],filterable:"","filter-method":e.filterMethod,"filter-placeholder":"请操作成员",data:e.allUserConfig},model:{value:e.selectPannel.managers,callback:function(t){e.$set(e.selectPannel,"managers",t)},expression:"selectPannel.managers"}}):e._e()],1)],1),e._v(" "),n("div",{staticStyle:{"text-align":"right"}},[n("el-button",{attrs:{type:"danger",icon:"el-icon-close"},on:{click:function(t){e.managerFormdialogVisible=!1}}},[e._v("返回")]),e._v(" "),n("el-button",{attrs:{type:"primary",icon:"el-icon-check"},on:{click:e.addManager}},[e._v("添加")])],1)],1),e._v(" "),e.addPannelRtVisible?n("manager-rt",{attrs:{visible:e.addPannelRtVisible},on:{saveRt:e.saveRt,close:function(t){e.addPannelRtVisible=!1}},model:{value:e.selectPannel.reportTables,callback:function(t){e.$set(e.selectPannel,"reportTables",t)},expression:"selectPannel.reportTables"}}):e._e(),e._v(" "),n("back-to-top")],1)},r=[],s=(n("55dd"),n("456d"),n("ac6a"),n("c5f6"),n("28a5"),n("6b54"),n("2d63")),i=n("c80c"),l=(n("96cf"),n("3b8d")),o=n("c1df"),c=n.n(o),d=n("815e"),u=n("cc06"),p=n("c24f"),f=n("b76a"),m=n.n(f),b={"今天":[c()().startOf("day"),c()()],"昨天":[c()().startOf("day").subtract(1,"days"),c()().startOf("day").subtract(1,"days")],"最近一周":[c()().startOf("day").subtract(1,"weeks"),c()()],"最近两周":[c()().startOf("day").subtract(2,"weeks"),c()()],"最近1个月":[c()().startOf("day").subtract(1,"months"),c()()],"最近3个月":[c()().startOf("day").subtract(3,"months"),c()()],"最近半年":[c()().startOf("day").subtract(6,"months"),c()()],"最近1年":[c()().startOf("day").subtract(1,"years"),c()()]},h={name:"Index",components:{ManagerDir:function(){return n.e("chunk-d755e6f6").then(n.bind(null,"3fd6"))},ManagerRt:function(){return n.e("chunk-2844e9f4").then(n.bind(null,"f781"))},Funnel:function(){return n.e("chunk-55377434").then(n.bind(null,"8630"))},Retention:function(){return n.e("chunk-580551dc").then(n.bind(null,"0034"))},Event:function(){return n.e("chunk-df888040").then(n.bind(null,"10adf"))},UserAttr:function(){return n.e("chunk-789a721a").then(n.bind(null,"8676"))},Trace:function(){return n.e("chunk-4a15b496").then(n.bind(null,"520f"))},BackToTop:function(){return n.e("chunk-194d143f").then(n.bind(null,"0625"))},draggable:m.a},data:function(){return{openKeys:[],echartBoxShow:!0,userConfig:[],allUserConfig:[],managerFormdialogVisible:!1,addPannelRtVisible:!1,selectKey:[],selectPannel:{create_by:0,pannelId:0,pannelName:"请先选中面板",reportTables:[],managers:"",canShare:!1},reportTablesBigIdMap:{},rtConfig:{},treeData:[],checkedKeys:[],deletePannelVisible:!1,copyPannelForm:{folder_id:"",pannel_name:"",appid:this.$store.state.baseData.EsConnectID,report_tables:""},copyPannelVisible:!1,movePannelVisible:!1,movePannelForm:{folder_id:"",id:0},addPannelForm:{folder_id:"",pannel_name:""},addPannelVisible:!1,menuTyp:1,pannelList:[],filterDate:[],panelStr:"",dataRange:b}},computed:{LastSelectKey:{get:function(){return""==this.$store.state.baseData.LastSelectKey?this.selectKey:(this.selectKey=this.$store.state.baseData.LastSelectKey,this.$store.state.baseData.LastSelectKey)},set:function(e){this.$store.dispatch("baseData/SETLastSelectKey",e),this.selectKey=e}}},watch:{"selectPannel.pannelId":function(e,t){this.loadReportTables()}},mounted:function(){this.init()},methods:{changeBigScreen:function(e){this.reportTablesBigIdMap.hasOwnProperty(e)?Vue.delete(this.reportTablesBigIdMap,e):Vue.set(this.reportTablesBigIdMap,e,1)},echartsBoxStyle:function(e){return this.reportTablesBigIdMap.hasOwnProperty(e)?{width:"100%"}:{width:"50%"}},onEnd:function(){this.saveRt(this.selectPannel.reportTables)},addManager:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t,n,a,r;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=this.selectPannel.managers.join(","),n=this.selectPannel.pannelId,a=this.$store.state.baseData.EsConnectID,e.next=5,Object(d["o"])({managers:t,id:n,appid:a});case 5:if(r=e.sent,0==r.code){e.next=11;break}return this.$message({type:"error",offset:60,message:r.msg}),e.abrupt("return");case 11:this.$message({type:"success",offset:60,message:r.msg});case 12:this.GetPannelList(),this.managerFormdialogVisible=!1;case 14:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),init:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,this.rtListByAppid();case 2:return e.next=4,this.GetPannelList();case 4:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),openManagerForm:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t,n,a,r,l;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.allUserConfig=[],e.next=3,Object(p["j"])({appid:this.$store.state.baseData.EsConnectID});case 3:if(t=e.sent,t){n=Object(s["a"])(t.data);try{for(n.s();!(a=n.n()).done;)r=a.value,this.selectPannel.create_by!=r.id&&(this.userConfig[r.id]=r.realname,l={label:r.realname,key:r.id.toString(),disabled:!1},this.allUserConfig.push(l))}catch(i){n.e(i)}finally{n.f()}}this.managerFormdialogVisible=!0;case 6:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),filterMethod:function(e,t){return t.label.indexOf(e)>-1},rtListByAppid:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(d["n"])({appid:this.$store.state.baseData.EsConnectID});case 2:if(t=e.sent,0==t.code){e.next=8;break}return this.$message({type:"error",offset:60,message:t.msg}),e.abrupt("return");case 8:this.rtConfig=t.data;case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),saveRt:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(t){var n;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return this.selectPannel.reportTables=t,e.next=3,Object(d["p"])({report_tables:t.join(","),id:this.selectPannel.pannelId,appid:this.$store.state.baseData.EsConnectID});case 3:if(n=e.sent,0==n.code){e.next=9;break}return this.$message({type:"error",offset:60,message:n.msg}),e.abrupt("return");case 9:this.$message({type:"success",offset:60,message:n.msg});case 10:this.GetPannelList();case 11:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),compare:function(e){return function(t,n){var a=t[e],r=n[e];return r-a}},openAddPannelRt:function(){this.addPannelRtVisible=!0},loadReportTables:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.echartBoxShow=!1,this.$nextTick((function(){return t.echartBoxShow=!0}));case 2:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),deleteDir:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(0!=this.checkedKeys.length){e.next=2;break}return e.abrupt("return");case 2:this.$confirm("确定删除吗?","警告",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(Object(l["a"])(Object(i["a"])().mark((function e(){var n,a,r,l;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:n=Object(s["a"])(t.checkedKeys),e.prev=1,n.s();case 3:if((a=n.n()).done){e.next=13;break}return r=a.value,e.next=7,Object(d["c"])({id:r,appid:t.$store.state.baseData.EsConnectID});case 7:if(l=e.sent,0==l.code){e.next=11;break}return t.$message({type:"error",offset:60,message:l.msg}),e.abrupt("return");case 11:e.next=3;break;case 13:e.next=18;break;case 15:e.prev=15,e.t0=e["catch"](1),n.e(e.t0);case 18:return e.prev=18,n.f(),e.finish(18);case 21:t.$message({type:"success",offset:60,message:"删除成功"}),t.GetPannelList();case 23:case"end":return e.stop()}}),e,null,[[1,15,18,21]])})))).catch((function(e){console.error(e)}));case 3:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),copyPannel:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(d["b"])(this.copyPannelForm);case 2:if(t=e.sent,0==t.code){e.next=6;break}return this.$message({offset:60,type:"error",message:t.msg}),e.abrupt("return");case 6:this.$message({type:"success",offset:60,message:t.msg}),this.GetPannelList();case 8:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),deletePannel:function(e,t){var n=this;this.$confirm("确定删除("+t+")该面板吗?","警告",{confirmButtonText:"确认",cancelButtonText:"取消",type:"warning"}).then(Object(l["a"])(Object(i["a"])().mark((function t(){var a;return Object(i["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(d["d"])({appid:n.$store.state.baseData.EsConnectID,id:e});case 2:if(a=t.sent,0==a.code){t.next=6;break}return n.$message({type:"error",offset:60,message:a.msg}),t.abrupt("return");case 6:n.$message({type:"success",offset:60,message:a.msg}),n.GetPannelList();case 8:case"end":return t.stop()}}),t)})))).catch((function(e){console.error(e)}))},dirClick:function(e){e.key,e.domEvent},openCopyPannel:function(e,t,n){this.copyPannelForm.report_tables=0==e.length?"":e.join(","),this.copyPannelForm.pannel_name=t,this.copyPannelForm.folder_id=n,this.copyPannelVisible=!0},openMovePannelDialog:function(e,t){this.movePannelForm.id=e,this.movePannelForm.folder_id=t,this.movePannelVisible=!0},movePannel:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t,n;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=JSON.parse(JSON.stringify(this.movePannelForm)),t["appid"]=this.$store.state.baseData.EsConnectID,e.next=4,Object(d["i"])(t);case 4:if(n=e.sent,0==n.code){e.next=8;break}return this.$message({type:"error",offset:60,message:n.msg}),e.abrupt("return");case 8:this.$message({type:"success",offset:60,message:n.msg}),this.GetPannelList(),this.movePannelVisible=!1;case 11:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),rename:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(t){var n=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:this.$prompt("请输入面板新名称","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then(function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(a){var r,s;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=a.value,e.next=3,Object(d["l"])({appid:n.$store.state.baseData.EsConnectID,id:t,pannel_name:r});case 3:if(s=e.sent,0==s.code){e.next=7;break}return n.$message({offset:60,type:"error",message:s.msg}),e.abrupt("return");case 7:n.$message({type:"success",offset:60,message:s.msg}),n.GetPannelList();case 9:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){console.log(e)}));case 1:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),addPannel:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t,n;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(""!=this.addPannelForm.folder_id&&0!=this.addPannelForm.folder_id){e.next=3;break}return this.$message({type:"error",offset:60,message:"文件夹名不能为空"}),e.abrupt("return");case 3:if(""!=this.addPannelForm.pannel_name){e.next=6;break}return this.$message({type:"error",offset:60,message:"看板名不能为空"}),e.abrupt("return");case 6:return t=JSON.parse(JSON.stringify(this.addPannelForm)),t["appid"]=this.$store.state.baseData.EsConnectID,e.next=10,Object(d["k"])(t);case 10:if(n=e.sent,0==n.code){e.next=14;break}return this.$message({type:"error",offset:60,message:n.msg}),e.abrupt("return");case 14:this.$message({type:"success",offset:60,message:n.msg}),this.GetPannelList(),this.addPannelVisible=!1;case 17:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),openAddPannel:function(){this.addPannelForm.folder_id="",this.addPannelForm.pannel_name="",this.addPannelVisible=!0},createDirReq:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(t){var n;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(d["j"])({appid:this.$store.state.baseData.EsConnectID,folder_name:t});case 2:if(n=e.sent,0==n.code){e.next=8;break}return this.$message({type:"error",offset:60,message:n.msg}),e.abrupt("return");case 8:return this.$message({type:"success",offset:60,message:n.msg}),e.next=11,this.GetPannelList();case 11:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),newDir:function(){var e=this;this.$prompt("请输入文件夹名称","提示",{confirmButtonText:"确定",cancelButtonText:"取消"}).then((function(t){var n=t.value;e.createDirReq(n)})).catch((function(e){console.log(e)}))},lookPannel:function(e,t,n,a,r,s){this.selectPannel.pannelId=e,this.selectPannel.pannelName=t,this.selectPannel.reportTables=n,this.selectPannel.managers=r.split(","),this.selectPannel.canShare=a,this.selectPannel.create_by=s},GetPannelList:function(){var e=Object(l["a"])(Object(i["a"])().mark((function e(){var t,n,a,r,l,o,c,p,f=this;return Object(i["a"])().wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(d["h"])({appid:this.$store.state.baseData.EsConnectID});case 2:if(t=e.sent,0==t.code){e.next=8;break}return this.$message({type:"error",offset:60,message:t.msg}),e.abrupt("return");case 8:if(null!=t.data){n={},t.data=Object(u["a"])(t.data,this.panelStr.trim()),a=0,this.LastSelectKey.length>0&&(r=this.LastSelectKey[0].split("."),a=Number(r[1])),this.openKeys=["dashboard"],l=Object(s["a"])(t.data);try{for(l.s();!(o=l.n()).done;)c=o.value,0!=a&&a==c.pannel_id&&this.lookPannel(c.pannel_id,c["pannel_name"],""==c["report_tables"]?[]:c["report_tables"].split(","),0==c.folder_type,c.managers,c.create_by),this.openKeys.push(c["folder_id"]),n.hasOwnProperty(c["folder_id"])?c["pannel_id"]>0&&n[c["folder_id"]].childList.push({pannel_id:c["pannel_id"],pannel_name:c["pannel_name"],create_by:c["create_by"],managers:c["managers"],report_tables:""==c["report_tables"]?[]:c["report_tables"].split(",")}):(p={folder_id:c["folder_id"],folder_name:c["folder_name"],folder_type:c["folder_type"],childList:[]},c["pannel_id"]>0&&p.childList.push({pannel_id:c["pannel_id"],pannel_name:c["pannel_name"],create_by:c["create_by"],managers:c["managers"],report_tables:""==c["report_tables"]?[]:c["report_tables"].split(",")}),n[c["folder_id"]]=p)}catch(i){l.e(i)}finally{l.f()}this.pannelList=[],this.treeData=[],Object.keys(n).forEach((function(e){0==n[e].folder_type&&f.treeData.push({title:n[e].folder_name,key:n[e].folder_id}),f.pannelList.push(n[e])})),this.pannelList=this.pannelList.sort(this.compare("folder_type"))}case 9:case"end":return e.stop()}}),e,this)})));function t(){return e.apply(this,arguments)}return t}(),moment:c.a,filterDateCall:function(e,t){this.filterDate=t},cleanDateFiter:function(){this.filterDate=[c()().startOf("day").subtract(1,"days").format("YYYY-MM-DD"),c()().startOf("day").subtract(1,"days").format("YYYY-MM-DD")]},onOpenChange:function(e){this.openKeys=e}}},y=h,_=(n("6ab5"),n("2877")),v=Object(_["a"])(y,a,r,!1,null,"2f7d48f0",null);t["default"]=v.exports},cc06:function(e,t,n){"use strict";n.d(t,"a",(function(){return a}));n("4917"),n("ac6a"),n("456d");function a(e,t){var n,a=t.toLowerCase(),r=e;return n=a?r.filter((function(e){return Object.keys(e).some((function(t){return String(e[t]).toLowerCase().match(a)}))})):r,n}}}]); |