bi/views/dist/static/js/chunk-580551dc.eca1ad1c.js

1 line
6.2 KiB
JavaScript
Raw Normal View History

2025-05-22 16:27:39 +08:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-580551dc"],{"0034":function(t,e,n){"use strict";n.r(e);var a=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticStyle:{width:"100%",height:"100%"}},[n("el-card",{staticStyle:{width:"100%"},attrs:{shadow:"hover"}},[n("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"},attrs:{slot:"header"},slot:"header"},[n("span",{staticClass:"echartBox_title",on:{click:t.toRtPage}},[t._v(t._s(t.name)+"(留存)")]),t._v(" "),n("div",[n("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"top"}},[n("template",{slot:"title"},[n("span",[t._v("拖移报表")])]),t._v(" "),n("el-button",{staticClass:"drageTag",attrs:{type:"warning",icon:"el-icon-rank",circle:""}})],2),t._v(" "),n("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"top"}},[n("template",{slot:"title"},[n("span",[t._v("刷新")])]),t._v(" "),n("el-button",{attrs:{icon:"el-icon-refresh",circle:""},on:{click:t.go}})],2),t._v(" "),n("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"top"}},[n("template",{slot:"title"},[n("span",[t._v("下载表数据")])]),t._v(" "),n("el-button",{attrs:{type:"success",icon:"el-icon-download",circle:""},on:{click:t.download}})],2)],1)]),t._v(" "),n("a-spin",{attrs:{tip:"计算中...",spinning:t.spinning}},[n("div",{staticClass:"spin-content"},[t.retentionResShow?n("retention-result",{ref:t.getRef,attrs:{"class-name":t.getRef,"window-time":t.form.windowTime,"empty-text":"暂无结果,请调整查询条件","retention-res":t.retentionRes},on:{changeWindowTime:t.changeWindowTime,go:t.go},model:{value:t.form.date,callback:function(e){t.$set(t.form,"date",e)},expression:"form.date"}}):t._e()],1)])],1)],1)},i=[],r=n("2d63"),s=n("c80c"),o=(n("96cf"),n("3b8d")),c=(n("7f7f"),n("94b0")),u=n("c1df"),l=n.n(u),d={name:"Retention",components:{RetentionResult:function(){return Promise.all([n.e("chunk-2d3eea4a"),n.e("chunk-35e7ccdd")]).then(n.bind(null,"b7b1"))}},props:{name:{type:String,default:""},data:{type:Object,default:{}},id:{type:String,default:""},filterDate:{type:Array,default:[]}},data:function(){return{spinning:!1,allAttrOptions:[],form:JSON.parse(this.data),tableHeader:[],retentionRes:[],retentionResShow:!0,prevCount:0,totable:!1}},computed:{getRef:function(){return"retentionRes"+this.id}},watch:{filterDate:{immediate:!0,handler:function(){this.filterDate.length>0&&(this.form.date=this.filterDate,Vue.set(this.form,"date",this.filterDate),this.go())}}},beforeMount:function(){0==this.filterDate.length&&(this.form.date=[l()().startOf("day").subtract(1,"days").format("YYYY-MM-DD"),l()().startOf("day").subtract(1,"days").format("YYYY-MM-DD")]),this.init()},methods:{download:function(){this.$refs[this.getRef].download(this.name)},changeWindowTime:function(t,e){this.form.windowTime=t,this.form.windowTimeFormat=e},init:function(){var t=Object(o["a"])(Object(s["a"])().mark((function t(){return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,this.getMetaEventList();case 2:return t.next=4,this.go();case 4:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),toRtPage:function(){this.$router.push({path:"/behavior-analysis/retention/"+this.id})},getMetaEventList:function(){var t=Object(o["a"])(Object(s["a"])().mark((function t(){var e,n,a,i,o,u;return Object(s["a"])().wrap((function(t){while(1)switch(t.prev=t.next){case 0:return t.next=2,Object(c["c"])({appid:this.$store.state.baseData.EsConnectID});case 2:if(e=t.sent,0==e.code){t.next=6;break}return this.$message({type:"error",offset:60,message:e.msg}),t.abrupt("return");case 6:if(n=e.data.attributeMap,a={label:"事件",options:[]},n.hasOwnProperty("2")){i=Object(r["a"])(n["2"]);try{for(i.s();!(o=i.n()).done;)u=o.value,a.options.push({value:u.attribute_name,label:""==u.show_name?u.attribute_name:u.show_name})}catch(s){i.e(s)}finally{i.f()}}this.allAttrOptions=a;case 10:case"end":return t.stop()}}),t,this)})));function e(){return t.apply(this,arguments)}return e}(),go