chunk-6351d8fc.f8091c93.js 14 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-6351d8fc"],{"00d29":function(e,t,a){},"01fe":function(e,t,a){},"33dd":function(e,t,a){"use strict";a("5bd4")},"432a":function(e,t,a){"use strict";a("01fe")},5030:function(e,t,a){"use strict";a("bca6")},"5bd4":function(e,t,a){},"916f":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e._self._c;return t("a-card",{attrs:{bordere:!1}},[t("div",{staticClass:"table-operator"},[t("a-radio-group",{style:{marginBottom:"30px"},attrs:{"button-style":"solid"},model:{value:e.pageMode,callback:function(t){e.pageMode=t},expression:"pageMode"}},[t("a-radio-button",{attrs:{value:1},on:{click:function(t){return e.chooseTab(1)}}},[e._v("行为分析")]),t("a-radio-button",{attrs:{value:2}},[e._v("留存分析")]),t("a-radio-button",{attrs:{value:3},on:{click:function(t){return e.chooseTab(3)}}},[e._v("页面分析")])],1)],1),t("div",{staticClass:"title"},[e._v("留存数据")]),t("div",{staticClass:"timeSelectContent"},[t("div",{staticClass:"timeBoxLeft"},[t("a-select",{staticStyle:{width:"130px","margin-right":"20px"},attrs:{"default-value":e.retainType},on:{change:e.changeRetainType}},[t("a-select-option",{attrs:{value:1}},[e._v("新增留存")]),t("a-select-option",{attrs:{value:2}},[e._v("活动留存")])],1),t("a-select",{staticStyle:{width:"130px"},attrs:{"default-value":e.timeSelectType},on:{change:e.changeSelect}},[t("a-select-option",{attrs:{value:1}},[e._v("最近7天")]),t("a-select-option",{attrs:{value:2}},[e._v("最近30天")]),t("a-select-option",{attrs:{value:3}},[e._v("自定义时间")])],1),1==e.timeSelectType||2==e.timeSelectType?t("span",{staticClass:"selTimeText"},[e._v(e._s(e.startText)+" 至 "+e._s(e.endText))]):e._e(),3==e.timeSelectType?t("a-range-picker",{staticClass:"inputW220",attrs:{placeholder:["开始时间","结束时间"],allowClear:!1,disabledDate:e.disabledDate},on:{change:e.changeCustomTime},model:{value:e.customTime,callback:function(t){e.customTime=t},expression:"customTime"}}):e._e()],1),t("div",{staticClass:"rightBox"},[t("a-button",{staticClass:"m20",attrs:{type:"primary"},on:{click:e.exportData}},[e._v("导出")]),t("a-radio-group",{attrs:{"button-style":"solid"},model:{value:e.modeType,callback:function(t){e.modeType=t},expression:"modeType"}},[t("a-radio-button",{attrs:{value:1},on:{click:function(t){return e.chooseModeType(1)}}},[e._v("按日")]),t("a-radio-button",{attrs:{value:2},on:{click:function(t){return e.chooseModeType(2)}}},[e._v("按周")]),t("a-radio-button",{attrs:{value:3},on:{click:function(t){return e.chooseModeType(3)}}},[e._v("按月")])],1)],1)]),1==e.modeType?t("RetainedDay",{ref:"retainedDay",attrs:{propData:{timeSelectType:e.timeSelectType,retainType:e.retainType,modeType:e.modeType,startNumber:e.startNumber,endNumber:e.endNumber}},on:{changeTime:e.changeTime}}):e._e(),2==e.modeType?t("RetainedWeek",{ref:"retainedWeek",attrs:{propData:{timeSelectType:e.timeSelectType,retainType:e.retainType,modeType:e.modeType,startNumber:e.startNumber,endNumber:e.endNumber}},on:{changeTime:e.changeTime}}):e._e(),3==e.modeType?t("RetainedMonth",{ref:"retainedMonth",attrs:{propData:{timeSelectType:e.timeSelectType,retainType:e.retainType,modeType:e.modeType,startNumber:e.startNumber,endNumber:e.endNumber}},on:{changeTime:e.changeTime}}):e._e()],1)},n=[],i=(a("9f29"),a("2af9")),s=a("2f42"),o=a.n(s),c=a("cb8e"),d=function(){var e=this,t=e._self._c;return t("div",[t("s-table",{ref:"table",staticClass:"tableBox",attrs:{rowKey:"ref_date",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15,bordered:""},scopedSlots:e._u([{key:"retain_1",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_2",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_3",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_4",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_5",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_6",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_7",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_14",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_30",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}}])})],1)},u=[],l=a("753f"),p=[{title:"时间",dataIndex:"ref_date"},{title:"新增用户数",dataIndex:"retain_0"},{title:"1天后",dataIndex:"retain_1",scopedSlots:{customRender:"retain_1"}},{title:"2天后",dataIndex:"retain_2",scopedSlots:{customRender:"retain_2"}},{title:"3天后",dataIndex:"retain_3",scopedSlots:{customRender:"retain_3"}},{title:"4天后",dataIndex:"retain_4",scopedSlots:{customRender:"retain_4"}},{title:"5天后",dataIndex:"retain_5",scopedSlots:{customRender:"retain_5"}},{title:"6天后",dataIndex:"retain_6",scopedSlots:{customRender:"retain_6"}},{title:"7天后",dataIndex:"retain_7",scopedSlots:{customRender:"retain_7"}},{title:"14天后",dataIndex:"retain_14",scopedSlots:{customRender:"retain_14"}},{title:"30天后",dataIndex:"retain_30",scopedSlots:{customRender:"retain_30"}}],m={components:{STable:i["c"]},props:{propData:{type:Object,default:function(){return{}}}},data:function(){var e=this;return{isLoading:!1,columns:p,queryParam:{},loadData:function(t){return c["f"](Object(l["a"])(Object(l["a"])({},t),e.queryParam)).then((function(t){var a=t.data.start,r=t.data.end;return e.$emit("changeTime",[a,r]),t.data.table}))}}},created:function(){this.queryParam.grain_size=this.propData.modeType||1,this.queryParam.type=this.propData.timeSelectType||2,this.queryParam.retain_type=this.propData.retainType||1,3==this.propData.timeSelectType&&(this.queryParam.start=this.propData.startNumber||"",this.queryParam.end=this.propData.endNumber||"")},methods:{handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;this.queryParam.type=t.timeSelectType||2,this.queryParam.retain_type=t.retainType||1,3==t.timeSelectType&&(this.queryParam.start=t.startNumber||"",this.queryParam.end=t.endNumber||""),this.$refs.table.refresh(e)}}},h=m,y=(a("5030"),a("829d")),b=Object(y["a"])(h,d,u,!1,null,"38464e6b",null),f=b.exports,_=function(){var e=this,t=e._self._c;return t("div",[t("s-table",{ref:"table",staticClass:"tableBox",attrs:{rowKey:"ref_date",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15,bordered:""},scopedSlots:e._u([{key:"retain_1",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_2",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_3",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}},{key:"retain_4",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}}])})],1)},T=[],g=[{title:"时间",dataIndex:"ref_date"},{title:"新增用户数",dataIndex:"retain_0"},{title:"1周后",dataIndex:"retain_1",scopedSlots:{customRender:"retain_1"}},{title:"2周后",dataIndex:"retain_2",scopedSlots:{customRender:"retain_2"}},{title:"3周后",dataIndex:"retain_3",scopedSlots:{customRender:"retain_3"}},{title:"4周后",dataIndex:"retain_4",scopedSlots:{customRender:"retain_4"}}],v={components:{STable:i["c"]},props:{propData:{type:Object,default:function(){return{}}}},data:function(){var e=this;return{isLoading:!1,columns:g,queryParam:{},loadData:function(t){return c["f"](Object(l["a"])(Object(l["a"])({},t),e.queryParam)).then((function(t){var a=t.data.start,r=t.data.end;return e.$emit("changeTime",[a,r]),t.data.table}))}}},created:function(){this.queryParam.grain_size=this.propData.modeType||2,this.queryParam.type=this.propData.timeSelectType||2,this.queryParam.retain_type=this.propData.retainType||1,3==this.propData.timeSelectType&&(this.queryParam.start=this.propData.startNumber||"",this.queryParam.end=this.propData.endNumber||"")},methods:{handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;this.queryParam.type=t.timeSelectType||2,this.queryParam.retain_type=t.retainType||1,3==t.timeSelectType&&(this.queryParam.start=t.startNumber||"",this.queryParam.end=t.endNumber||""),this.$refs.table.refresh(e)}}},S=v,x=(a("432a"),Object(y["a"])(S,_,T,!1,null,"75a545dc",null)),k=x.exports,D=function(){var e=this,t=e._self._c;return t("div",[t("s-table",{ref:"table",staticClass:"tableBox",attrs:{rowKey:"ref_date",loading:e.isLoading,columns:e.columns,data:e.loadData,pageSize:15,bordered:""},scopedSlots:e._u([{key:"retain_1",fn:function(a){return t("span",{staticClass:"tableTd",style:{backgroundColor:"rgba(122, 209, 122,".concat(0===a?"0.1":a<10?a/10:a/100,")")}},[""!==a?t("p",[e._v(e._s(a||0)+"%")]):e._e()])}}])})],1)},C=[],P=[{title:"时间",dataIndex:"ref_date"},{title:"新增用户数",dataIndex:"retain_0"},{title:"1月后",dataIndex:"retain_1",scopedSlots:{customRender:"retain_1"}}],N={components:{STable:i["c"]},props:{propData:{type:Object,default:function(){return{}}}},data:function(){var e=this;return{isLoading:!1,columns:P,queryParam:{},loadData:function(t){return c["f"](Object(l["a"])(Object(l["a"])({},t),e.queryParam)).then((function(t){var a=t.data.start,r=t.data.end;return e.$emit("changeTime",[a,r]),t.data.table}))}}},created:function(){this.queryParam.grain_size=this.propData.modeType||3,this.queryParam.type=this.propData.timeSelectType||2,this.queryParam.retain_type=this.propData.retainType||1,3==this.propData.timeSelectType&&(this.queryParam.start=this.propData.startNumber||"",this.queryParam.end=this.propData.endNumber||"")},methods:{handleRefresh:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1?arguments[1]:void 0;this.queryParam.type=t.timeSelectType||2,this.queryParam.retain_type=t.retainType||1,3==t.timeSelectType&&(this.queryParam.start=t.startNumber||"",this.queryParam.end=t.endNumber||""),this.$refs.table.refresh(e)}}},q=N,R=(a("33dd"),Object(y["a"])(q,D,C,!1,null,"4b642797",null)),I=R.exports,j={components:{STable:i["c"],RetainedDay:f,RetainedWeek:k,RetainedMonth:I},data:function(){return{pageMode:2,isLoading:!1,retainType:1,timeSelectType:2,modeType:1,customTime:null,startText:"",endText:"",startNumber:"",endNumber:""}},methods:{disabledDate:function(e){return e&&(e<o()().subtract(91,"days")||e>o()().subtract(1,"days"))},chooseTab:function(e){var t=1==e?"./behavior":"./page";this.$router.push(t)},changeRetainType:function(e){this.retainType=e,this.refreshPageData()},changeSelect:function(e){this.timeSelectType=e,3!=this.timeSelectType&&this.refreshPageData()},chooseModeType:function(e){e!=this.modeType&&(this.modeType=e)},refreshPageData:function(){var e={timeSelectType:this.timeSelectType,retainType:this.retainType};switch(3==this.timeSelectType&&(e.startNumber=this.startNumber,e.endNumber=this.endNumber),this.modeType){case 1:this.$refs.retainedDay.handleRefresh(!0,e);break;case 2:this.$refs.retainedWeek.handleRefresh(!0,e);break;case 3:this.$refs.retainedMonth.handleRefresh(!0,e);break;default:}},changeCustomTime:function(e){this.getTimeNumber(e),this.refreshPageData()},changeTime:function(e){this.customTime=e,this.getTimeNumber(e),this.startText=e[0]||"",this.endText=e[1]||""},getTimeNumber:function(e){var t=new Date(e[0]).getTime()/1e3,a=new Date(e[1]).getTime()/1e3;this.startNumber=t,this.endNumber=a},exportData:function(){var e=this,t={type:this.timeSelectType,grain_size:this.modeType,retain_type:this.retainType,start:this.startNumber,end:this.endNumber};c["d"](t).then((function(t){var a=document.createElement("a");a.href=t.data.file,a.setAttribute("download",t.data.filename),a.click(),a=null,e.$message.success(t.message)})).finally((function(){e.isLoading=!1}))}}},O=j,w=(a("b01f"),Object(y["a"])(O,r,n,!1,null,"30eb276e",null));t["default"]=w.exports},b01f:function(e,t,a){"use strict";a("00d29")},bca6:function(e,t,a){},cb8e:function(e,t,a){"use strict";a.d(t,"a",(function(){return i})),a.d(t,"e",(function(){return s})),a.d(t,"f",(function(){return o})),a.d(t,"c",(function(){return c})),a.d(t,"d",(function(){return d})),a.d(t,"b",(function(){return u}));var r=a("b775"),n={behaviorTrend:"/analysis.behavior/behaviorTrend",pageVisit:"/analysis.page/pageVisit",retainData:"/analysis.retain/retainData",exportPage:"/analysis.page/export",exportRetain:"/analysis.retain/exportRetainData",exportBehaviorTrend:"/analysis.behavior/exportBehaviorTrend"};function i(e){return Object(r["b"])({url:n.behaviorTrend,method:"get",params:e})}function s(e){return Object(r["b"])({url:n.pageVisit,method:"get",params:e})}function o(e){return Object(r["b"])({url:n.retainData,method:"get",params:e})}function c(e){return Object(r["b"])({url:n.exportPage,method:"get",params:e})}function d(e){return Object(r["b"])({url:n.exportRetain,method:"post",data:e})}function u(e){return Object(r["b"])({url:n.exportBehaviorTrend,method:"post",data:e})}}}]);