bi/views/dist/static/js/chunk-35e7ccdd.2558528b.js
2025-05-22 16:27:39 +08:00

1 line
9.2 KiB
JavaScript
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-35e7ccdd"],{2:function(t,e){},3:function(t,e){},4:function(t,e){},"989b":function(t,e,a){"use strict";a.d(e,"a",(function(){return r}));var i=a("21a6"),n=a.n(i),o=a("1146"),l=a.n(o);function r(t,e,a){try{var i=t.$refs[e].$el,o=i.querySelector(".el-table__fixed");o||(o=i);var r=l.a.utils.table_to_book(o,{raw:!0}),c=l.a.write(r,{bookType:"xlsx",bookSST:!0,type:"array"});n.a.saveAs(new Blob([c],{type:"application/octet-stream"}),"".concat(a,".xlsx"))}catch(s){"undefined"!==typeof console&&console.error(s)}}},b7b1:function(t,e,a){"use strict";a.r(e);var i=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-input-number",{staticStyle:{width:"90px"},attrs:{size:"mini","controls-position":"right",min:1},model:{value:t.form.windowTime,callback:function(e){t.$set(t.form,"windowTime",e)},expression:"form.windowTime"}}),t._v(" "),a("el-select",{staticStyle:{width:"70px"},attrs:{size:"mini"},model:{value:t.form.windowTimeFormat,callback:function(e){t.$set(t.form,"windowTimeFormat",e)},expression:"form.windowTimeFormat"}},t._l(t.windowTimeOpt,(function(t){return a("el-option",{key:t.value,attrs:{label:t.label,value:t.value}})})),1),t._v(" "),a("a-divider",{attrs:{type:"vertical"}}),t._v(" "),a("el-select",{staticStyle:{width:"70px"},attrs:{size:"mini"},model:{value:t.lookTyp,callback:function(e){t.lookTyp=e},expression:"lookTyp"}},t._l(t.lookTypOpt,(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(),t._v(" "),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.chartType?"primary":"default",icon:"table"},nativeOn:{click:function(e){t.chartType=1}}})],2),t._v(" "),a("a-tooltip",{staticStyle:{cursor:"pointer"},attrs:{placement:"top"}},[a("template",{slot:"title"},[a("span",[t._v("第N日留存")])]),t._v(" "),a("a-button",{attrs:{type:2==t.chartType?"primary":"default",icon:"fund"},nativeOn:{click:function(e){t.chartType=2}}})],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:3==t.chartType?"primary":"default",icon:"fund"},nativeOn:{click:function(e){t.chartType=3}}})],2)],1)],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",[t.tableShow?a("page-table",{ref:"pagetable",staticStyle:{padding:"20px"},attrs:{input:t.input,limit:Number(10),"table-list":t.tableData,"table-info":t.tableInfo}},[a("el-table-column",{attrs:{slot:"operate",label:t.tableHeaderShow[0],align:"center",width:"100",sortable:"",prop:"dates"},slot:"operate"}),t._v(" "),a("el-table-column",{key:t.index,attrs:{slot:"operate",label:t.tableHeaderShow[1],align:"center",sortable:""},slot:"operate",scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center","justify-content":"center",width:"73%","max-width":"92px",margin:"auto"}},[a("div",[a("a",{staticStyle:{color:"#6bb8ff"},on:{click:function(a){return t.drillDown(e.row.ui[0])}}},[t._v("       "+t._s(e.row.value[0])+"  ")]),t._v(" "),a("add-user-group",{attrs:{uid:e.row.ui[0]}})],1)])]}}],null,!1,89612569)}),t._v(" "),t._l(t.tableHeaderShow.slice(2,t.tableHeaderShow.length),(function(e,i,n){return a("el-table-column",{key:n,attrs:{slot:"operate",label:e,align:"center",sortable:""},slot:"operate",scopedSlots:t._u([{key:"default",fn:function(e){return[a("div",{staticStyle:{display:"flex","flex-direction":"column","align-items":"center","justify-content":"center",width:"73%","max-width":"92px",margin:"auto"}},[a("div",[a("a",{staticStyle:{color:"#6bb8ff"},on:{click:function(a){t.drillDown(e.row.ui.slice(1,e.row.ui.length)[i])}}},[t._v("\n        \n "+t._s(e.row.value.slice(1,e.row.value.length)[i])+"\n   \n ")]),t._v(" "),a("add-user-group",{attrs:{uid:e.row.ui.slice(1,e.row.ui.length)[i]}})],1),t._v(" "),a("div",{staticStyle:{"text-align":"center"}},[[t._v(" "+t._s(e.row[t.lookTypScaleMap[t.lookTyp]].slice(1,e.row[t.lookTypScaleMap[t.lookTyp]].length)[i])+"%  \n ")]],2)])]}}],null,!0)})}))],2):t._e()],1):2==t.chartType?a("div",[t.g2Show?a("retention-line2",{attrs:{"is-scale":t.isScale,"chart-data":t.tableData}}):t._e()],1):3==t.chartType?a("div",[t.g2Show?a("retention-line",{attrs:{"is-scale":t.isScale,"chart-data":t.tableData,"x-data":t.getXdata}}):t._e()],1):t._e()]],2)])])},n=[],o=a("2d63"),l=(a("c5f6"),a("989b")),r={name:"RetentionResult",components:{AddUserGroup:function(){return a.e("chunk-322ba4e8").then(a.bind(null,"7d94"))},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"))}},props:{className:{type:String,default:"charts"},emptyText:{type:String,default:"选择完分析条件后,请点击“计算”"},value:{type:Array,default:[]},retentionRes:{type:Array,default:[]},windowTime:{type:Number,default:1}},data:function(){return{lookTypScaleMap:{retention:"conversionScaleArr",lose:"washScaleArr"},windowTimeOpt:[{value:"天",label:"天"}],lookTypOpt:[{value:"retention",label:"留存"},{value:"lose",label:"流失"}],form:{windowTime:this.windowTime,windowTimeFormat:"天"},lookTyp:"retention",dateShow:!0,input:"",tableHeaderShow:[],groupDataShow:{},g2Show:!0,tableShow:!0,filterDate:this.value,tableInfo:[{slot:"operate"}],chartType:1,isScale:!0,showList:[],tableData:[]}},computed:{getXdata:function(){for(var t=["当天"],e=0;e<this.form.windowTime;e++)t.push("第".concat(e+1,"天"));return t}},watch:{isScale:{deep:!0,handler:function(){this.refreshData()}},"form.windowTime":{deep:!0,handler:function(){this.$emit("changeWindowTime",this.form.windowTime,this.form.windowTimeFormat)}},"form.windowTimeFormat":{deep:!0,handler:function(){this.$emit("changeWindowTime",this.form.windowTime,this.form.windowTimeFormat)}},retentionRes:{deep:!0,handler:function(){this.init()}},value:{deep:!0,handler:function(){var t=this;this.dateShow=!1,this.$nextTick((function(){t.dateShow=!0}))}}},beforeMount:function(){this.init()},methods:{drillDown:function(t){this.$store.dispatch("baseData/SETUI",t),this.$router.push({path:"/user-analysis/user_list"})},download:function(t){Object(l["a"])(this,"pagetable","留存分析:".concat(t))},getTableHeader:function(){for(var t=["日期","初始事件触发用户数","当天"],e=0;e<this.form.windowTime;e++)t.push("第".concat(e+1,"天"));this.tableHeaderShow=t},changeWindow:function(t){},changeWindowTime:function(t){},NaN2Zero:function(t){return isNaN(t)?0:t},changeTable:function(){},refreshData:function(){var t=this;this.g2Show=!1,this.tableShow=!1,this.$nextTick((function(){t.g2Show=!0,t.tableShow=!0}))},filterDateCall:function(t){this.filterDate=t,this.$emit("input",this.filterDate),this.$emit("go")},initTableData:function(){this.tableData=[];var t,e=Object(o["a"])(this.retentionRes);try{for(e.s();!(t=e.n()).done;){var a=t.value,i=[],n=[],l=a["value"][0];for(var r in a["value"])if(0!=r){var c=this.conversionScale(a["value"][r],l);i.push(c),n.push(this.washScale(c))}else i.push(0),n.push(0);a["washScaleArr"]=n,a["conversionScaleArr"]=i,this.tableData.push(a)}}catch(s){e.e(s)}finally{e.f()}},washScale:function(t){var e=100-parseFloat(t);return isNaN(e)?0:e.toFixed(2)},conversionScale:function(t,e){var a=100*Number(t/e);return isNaN(a)?0:a.toFixed(2)},init:function(){this.getTableHeader(),this.initTableData(),this.refreshData()}}},c=r,s=(a("cfbb"),a("2877")),u=Object(s["a"])(c,i,n,!1,null,"19e73dae",null);e["default"]=u.exports},cfbb:function(t,e,a){"use strict";a("f426")},f426:function(t,e,a){}}]);