NGToolsAdmin/unpackage/dist/build/web/static/js/pages-uni-stat-user-comparison-comparison.232d9a49.js

1 line
15 KiB
JavaScript
Raw Permalink Normal View History

2024-09-13 08:39:31 +00:00
(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["pages-uni-stat-user-comparison-comparison"],{"09e1":function(t,e,a){"use strict";a.d(e,"b",(function(){return r})),a.d(e,"c",(function(){return i})),a.d(e,"a",(function(){return n}));var n={uniStatBreadcrumb:a("2531").default,uniDataSelect:a("de54").default,uniDatetimePicker:a("3862").default,qiunDataCharts:a("0661").default},r=function(){var t=this,e=t.$createElement,a=t._self._c||e;return a("v-uni-view",{staticClass:"fix-top-window"},[a("v-uni-view",{staticClass:"uni-header"},[a("uni-stat-breadcrumb",{staticClass:"uni-stat-breadcrumb-on-phone"}),a("v-uni-view",{staticClass:"uni-group hide-on-phone"},[a("v-uni-view",{staticClass:"uni-sub-title"},[t._v("多个指标在不同平台数据的占比,可以直观看出各个平台引流的效果")])],1)],1),a("v-uni-view",{staticClass:"uni-container"},[a("v-uni-view",{staticClass:"uni-stat--x flex mb-m",staticStyle:{padding:"0 15px"}},[a("v-uni-view",{staticClass:"uni-stat--app-select"},[a("uni-data-select",{attrs:{collection:"opendb-app-list",field:"appid as value, name as text",orderby:"text asc",defItem:1,label:"应用选择",clear:!1},model:{value:t.query.appid,callback:function(e){t.$set(t.query,"appid",e)},expression:"query.appid"}}),a("uni-data-select",{staticClass:"ml-m",attrs:{collection:"opendb-app-versions",where:t.versionQuery,field:"_id as value, version as text, uni_platform as label, create_date as date",format:"{label} - {text}",orderby:"date desc",label:"版本选择"},model:{value:t.query.version_id,callback:function(e){t.$set(t.query,"version_id",e)},expression:"query.version_id"}})],1),a("v-uni-view",{staticClass:"flex",staticStyle:{flex:"1"}},[a("v-uni-view",{staticClass:"ml-m label-text hide-on-phone"},[t._v("日期选择:")]),a("uni-datetime-picker",{staticClass:"uni-stat-datetime-picker",class:{"uni-stat__actived":!!t.query.start_time},attrs:{type:"date",returnType:"timestamp",clearIcon:!1},model:{value:t.query.start_time,callback:function(e){t.$set(t.query,"start_time",e)},expression:"query.start_time"}})],1)],1),a("v-uni-view",{staticClass:"dispaly-grid"},t._l(t.chartsData,(function(e,n){return a("v-uni-view",{key:n,staticClass:"uni-stat--x uni-charts-box1"},[a("v-uni-view",{staticClass:"label-text",staticStyle:{margin:"5px 0 20px 0"}},[t._v(t._s(t.chartsData[n].title))]),a("qiun-data-charts",{attrs:{type:"ring",chartData:t.chartsData[n],echartsH5:!0,echartsApp:!0}})],1)})),1)],1)],1)},i=[]},"374c":function(t,e,a){"use strict";(function(t){a("6a54");var n=a("f5bd").default;Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,a("c223"),a("d4b5"),a("3efd"),a("bf0f"),a("2797"),a("aa9c");var r=n(a("3471")),i=n(a("b7c7")),u=a("b6c2"),o={data:function(){return{query:{dimension:"day",appid:"",version_id:"",start_time:(0,u.getTimeOfSomeDayAgo)(0)},platforms:[],dayChartsData:[],monChartsData:[]}},created:function(){var t=this;this.debounceGet=(0,u.debounce)((function(){t.getChartData(t.query),t.getRangeCountData(t.query,"month")}),300)},watch:{query:{deep:!0,handler:function(t){this.debounceGet()}}},computed:{chartsData:function(){return[].concat((0,i.default)(this.dayChartsData),(0,i.default)(this.monChartsData))},versionQuery:function(){var t=this.query.appid,e=(0,u.stringifyQuery)({appid:t});return e}},methods:{getChartData:function(e){var a=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"day";e=JSON.parse(JSON.stringify(e));var r=(0,u.getTimeOfSomeDayAgo)(0);if(e.start_time>=r){var i=(new Date).getTime();e.start_time=[r,i],e=(0,u.stringifyQuery)(e,!0)}else e=(0,u.stringifyQuery)(e);var o=t.database();o.collection("uni-stat-result").where(e).field("active_user_count,new_user_count,total_users,platform_id").groupBy("platform_id").groupField("sum(active_user_count) as ".concat(n,"_active_user_count, sum(new_user_count) as ").concat(n,"_new_user_count, max(total_users) as ").concat(n,"_total_users")).get().then((function(t){var e=t.result.data;a.initChartOption(e,"dayChartsData")}))},getRangeCountData:function(e,a){var n=this;e=(0,u.stringifyQuery)(e);var r=t.database()