1 line
8.4 KiB
JavaScript
1 line
8.4 KiB
JavaScript
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-7dfc0fdf","chunk-03f56cea"],{2:function(t,e){},"2f21":function(t,e,a){"use strict";var n=a("79e5");t.exports=function(t,e){return!!t&&n((function(){e?t.call(null,(function(){}),1):t.call(null)}))}},3:function(t,e){},4:function(t,e){},"55dd":function(t,e,a){"use strict";var n=a("5ca1"),i=a("d8e8"),l=a("4bf8"),r=a("79e5"),o=[].sort,s=[1,2,3];n(n.P+n.F*(r((function(){s.sort(void 0)}))||!r((function(){s.sort(null)}))||!a("2f21")(o)),"Array",{sort:function(t){return void 0===t?o.call(l(this)):o.call(l(this),i(t))}})},"8a17":function(t,e,a){"use strict";a.r(e);var n=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("div",{staticClass:"right_res"},[a("div",[a("div",{staticClass:"app-container",staticStyle:{height:"100%",background:"white"}},[a("div",{staticStyle:{display:"flex","align-items":"center","justify-content":"space-between"}},[a("div",{staticClass:"echartBox_title"},[t.dateShow?a("date",{on:{changeDate:t.filterDateCall},model:{value:t.filterDate,callback:function(e){t.filterDate=e},expression:"filterDate"}}):t._e(),t._v(" "),a("a-divider",{attrs:{type:"vertical"}}),t._v(" "),a("el-select",{staticStyle:{width:"100px"},attrs:{size:"mini"},model:{value:t.windowTimeFormat2,callback:function(e){t.windowTimeFormat2=e},expression:"windowTimeFormat2"}},t._l(t.windowTimeOpt,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1)],1),t._v(" "),a("div",{staticClass:"echartBox_title"},[2==t.chartType||3==t.chartType?a("a-button-group",[a("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"top"}},[a("template",{slot:"title"},[a("span",[t._v("比例")])]),t._v(" "),a("a-button",{attrs:{type:1==t.isScale?"primary":"default"},nativeOn:{click:function(e){t.isScale=!0}}},[t._v("比例\n ")])],2),t._v(" "),a("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"top"}},[a("template",{slot:"title"},[a("span",[t._v("人数")])]),t._v(" "),a("a-button",{attrs:{type:0==t.isScale?"primary":"default"},nativeOn:{click:function(e){t.isScale=!1}}},[t._v("人数\n ")])],2)],1):t._e()],1)]),t._v(" "),[t.tableData.length<=0?a("div",{staticStyle:{background:"white !important",padding:"40px",width:"300px",height:"300px","text-align":"center",margin:"0px auto"}},[a("a-empty",[a("span",{attrs:{slot:"description"},slot:"description"},[t._v(t._s(t.emptyText))])])],1):1==t.chartType?a("div",[a("div",{staticClass:"filter-container",staticStyle:{background:"white",padding:"20px"}},[a("el-input",{staticClass:"filter-item",staticStyle:{width:"300px"},attrs:{placeholder:"输入关键字进行过滤"},model:{value:t.input,callback:function(e){t.input=e},expression:"input"}}),t._v(" "),a("el-select",{staticClass:"filter-item",on:{change:t.init},model:{value:t.groupType,callback:function(e){t.groupType=e},expression:"groupType"}},[a("el-option",{attrs:{label:"按日期分组",value:Number(1)}}),t._v(" "),a("el-option",{attrs:{label:"按事件分组",value:Number(2)}})],1)],1),t._v(" "),t.tableShow?a("page-table",{ref:"pagetable",staticStyle:{padding:"20px"},attrs:{"span-method":t.spanMethod,input:t.input,limit:Number(10),"table-list":t.tableData,"table-info":t.tableInfo}},t._l(t.tableTitle,(function(e,n,i){return a("el-table-column",{key:i,attrs:{slot:"operate",formatter:t.typeFormatter,label:e.label,align:"center",prop:e.prop},slot:"operate"})})),1):t._e()],1):t._e()]],2)])])},i=[],l=(a("55dd"),a("2d63")),r=a("989b"),o={name:"RetentionResult",components:{RetentionLine:function(){return a.e("chunk-a8b7c33c").then(a.bind(null,"fd91"))},RetentionLine2:function(){return a.e("chunk-22fd314d").then(a.bind(null,"7e01"))},PageTable:function(){return a.e("chunk-b022bae4").then(a.bind(null,"e94a"))},Date:function(){return a.e("chunk-2d213cc6").then(a.bind(null,"ade2"))},AddUserGroup:function(){return a.e("chunk-322ba4e8").then(a.bind(null,"7d94"))}},props:{className:{type:String,default:"charts"},emptyText:{type:String,default:"选择完分析条件后,请点击“计算”"},value:{type:Array,default:[]},eventRes:{type:Object,default:{}},windowTimeFormat:{type:String,default:"按天"}},data:function(){return{lookTypScaleMap:{retention:"conversionScaleArr",lose:"washScaleArr"},windowTimeOpt:[{value:"按天",label:"按天"},{value:"按分钟",label:"按分钟"},{value:"按小时",label:"按小时"},{value:"按周",label:"按周"},{value:"按月",label:"按月"},{value:"合计",label:"合计"}],groupType:2,windowTimeFormat2:this.windowTimeFormat,lookTyp:"retention",dateShow:!0,input:"",tableHeaderShow:[],groupDataShow:{},g2Show:!0,tableShow:!0,filterDate:this.value,tableInfo:[{slot:"operate"}],chartType:1,isScale:!0,showList:[],spanMethodFields:{},tableTitle:[],tableData:[]}},computed:{},watch:{windowTimeFormat2:{deep:!0,handler:function(){this.$emit("changeWindowTime",this.windowTimeFormat2)}},windowTimeFormat:function(t,e){this.windowTimeFormat2=t},value:{deep:!0,handler:function(){var t=this;this.dateShow=!1,this.$nextTick((function(){t.dateShow=!0}))}}},mounted:function(){this.init()},methods:{typeFormatter:function(t,e,a,n){return void 0==a?0:a},refreshData:function(){var t=this;this.tableShow=!1,this.$nextTick((function(){t.tableShow=!0}))},spanMethod:function(t){var e=t.row,a=t.column,n=t.rowIndex,i=(t.columnIndex,this.spanMethodFields),l=e[a.property];if(void 0!=l&&i.hasOwnProperty(a.property)){var r=this.tableData[n-1],o=this.tableData[n+1];if(r&&r[a.property]===l)return{rowspan:0,colspan:0};var s=1;while(o&&o[a.property]===l)o=this.tableData[++s+n];if(s>1)return{rowspan:s,colspan:1}}},filterDateCall:function(t){this.filterDate=t,this.$emit("input",this.filterDate),this.$emit("go")},download:function(t){Object(r["a"])(this,"pagetable","事件分析:".concat(t))},compareDate:function(t){return function(e,a){var n=e[t],i=a[t];return n.localeCompare(i,"zh-CN")}},init:function(){if(this.eventRes.hasOwnProperty("alldata")){var t=this.eventRes.use_group,e=this.eventRes.len,a=this.eventRes.groupby,n=this.eventRes.alldata,i=this.eventRes.eventNameDisplayArr;this.tableTitle=[],this.spanMethodFields={},this.tableData=[];var r={};if(1==this.groupType){if(1==e&&1==t)this.spanMethodFields["eventNameDisplay"]=1;else if(e>1){var o,s=Object(l["a"])(a);try{for(s.s();!(o=s.n()).done;){var c=o.value;this.spanMethodFields[c]=1}}catch(Y){s.e(Y)}finally{s.f()}}var p,u=Object(l["a"])(a);try{for(u.s();!(p=u.n()).done;){var d=p.value,h={label:d,prop:d};this.tableTitle.push(h)}}catch(Y){u.e(Y)}finally{u.f()}for(var f in this.tableTitle.push({label:"指标",prop:"eventNameDisplay"}),n){var v=n[f];if(0!=v.data_group.length){var b,y={eventNameDisplay:v.eventNameDisplay},m=Object(l["a"])(a);try{for(m.s();!(b=m.n()).done;){var w=b.value;y[w]=v[w]}}catch(Y){m.e(Y)}finally{m.f()}for(var g in v.data_group){var T=v.data_group[g],_=T[0],S=T[1];if(!r.hasOwnProperty(_)){var D={label:_,prop:_};this.tableTitle.push(D),r[_]=1}y[_]=S}this.tableData.push(y)}}}else{var x="$$$xwl$$$";this.spanMethodFields["date"]=1,this.tableTitle.push({label:"日期",prop:"date"});var k,F=Object(l["a"])(a);try{for(F.s();!(k=F.n()).done;){var O=k.value,$={label:O,prop:O};this.tableTitle.push($)}}catch(Y){F.e(Y)}finally{F.f()}var j,C=Object(l["a"])(i);try{for(C.s();!(j=C.n()).done;){var N=j.value,R={label:N,prop:N};this.tableTitle.push(R)}}catch(Y){C.e(Y)}finally{C.f()}var M={};for(var A in n){var P=n[A];if(0!=P.data_group.length){var I=P["eventNameDisplay"];for(var B in P.data_group){var L=P.data_group[B][0],z=P.data_group[B][1],J=[];J.push(L);var q,E=Object(l["a"])(a);try{for(E.s();!(q=E.n()).done;){var G=q.value;J.push(P[G])}}catch(Y){E.e(Y)}finally{E.f()}var H=J.join(x),U={};M.hasOwnProperty(H)&&(U=M[H]),U[I]=z,U["date"]=L;var W,K=Object(l["a"])(a);try{for(K.s();!(W=K.n()).done;){var Q=W.value;U[Q]=P[Q]}}catch(Y){K.e(Y)}finally{K.f()}M[H]=U}}}for(var V in M){var X=M[V];this.tableData.push(X)}this.tableData.sort(this.compareDate("date"))}this.refreshData()}}}},s=o,c=(a("d162"),a("2877")),p=Object(c["a"])(s,n,i,!1,null,"7c1bc55a",null);e["default"]=p.exports},"989b":function(t,e,a){"use strict";a.d(e,"a",(function(){return o}));var n=a("21a6"),i=a.n(n),l=a("1146"),r=a.n(l);function o(t,e,a){try{var n=t.$refs[e].$el,l=n.querySelector(".el-table__fixed");l||(l=n);var o=r.a.utils.table_to_book(l,{raw:!0}),s=r.a.write(o,{bookType:"xlsx",bookSST:!0,type:"array"});i.a.saveAs(new Blob([s],{type:"application/octet-stream"}),"".concat(a,".xlsx"))}catch(c){"undefined"!==typeof console&&console.error(c)}}},d162:function(t,e,a){"use strict";a("e26c")},e26c:function(t,e,a){}}]); |