NGToolsAdmin/unpackage/dist/build/web/static/js/pages-uni-stat-device-activity-activity.36db3ddd.js
2024-09-13 16:39:31 +08:00

1 line
25 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. 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([["pages-uni-stat-device-activity-activity"],{"0c00":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return n}));var n={uniTable:a("aa68").default,uniTr:a("615c").default,uniTh:a("9fdf").default,uniTooltip:a("5653").default,uniIcons:a("e3a5").default,uniTd:a("398e").default},i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("uni-table",{attrs:{loading:e.loading,border:!0,stripe:!0,emptyText:"暂无数据"}},[a("uni-tr",[e._l(e.filedsMap,(function(t,n){return[t.title?a("uni-th",{key:n+"_"+n+"_0",attrs:{align:"center"}},[a("uni-tooltip",{scopedSlots:e._u([e.tooltip&&t.tooltip?{key:"content",fn:function(){return[a("v-uni-view",{staticClass:"uni-stat-tooltip-s"},[e._v(e._s(t.tooltip))])]},proxy:!0}:null],null,!0)},[e._v(e._s(t.title)),e.tooltip&&t.tooltip?a("uni-icons",{attrs:{type:"help",color:"#666"}}):e._e()],1)],1):e._e()]}))],2),e._l(e.data,(function(t,n){return a("uni-tr",{key:n},[e._l(e.filedsMap,(function(n,i){return[n.title?a("uni-td",{key:i+"_"+i+"_0",attrs:{align:"center"}},[e._v(e._s(void 0!==t[n.field]?t[n.field]:"-"))]):e._e()]}))],2)}))],2)},r=[]},"23b8":function(e,t,a){"use strict";a.r(t);var n=a("e78c"),i=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t["default"]=i.a},"31f1":function(e,t,a){"use strict";a.r(t);var n=a("4601"),i=a("f6da");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("4752");var o=a("828b"),u=Object(o["a"])(i["default"],n["b"],n["c"],!1,null,"6e4c382b",null,!1,n["a"],void 0);t["default"]=u.exports},"3be7":function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return n}));var n={uniStatBreadcrumb:a("2531").default,uniDataSelect:a("de54").default,uniStatTabs:a("18a9").default,uniDatetimePicker:a("3862").default,qiunDataCharts:a("0661").default,uniStatTable:a("d580").default,uniPagination:a("31f1").default},i=function(){var e=this,t=e.$createElement,a=e._self._c||t;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"},[a("v-uni-view",{staticClass:"uni-sub-title hide-on-phone"},[e._v("用户活跃度分析")])],1)],1),a("v-uni-view",{staticClass:"uni-container"},[a("v-uni-view",{staticClass:"uni-stat--x flex p-1015"},[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},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changeAppid.apply(void 0,arguments)}},model:{value:e.query.appid,callback:function(t){e.$set(e.query,"appid",t)},expression:"query.appid"}}),a("uni-data-select",{staticClass:"ml-m",attrs:{collection:"opendb-app-versions",where:e.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:e.query.version_id,callback:function(t){e.$set(e.query,"version_id",t)},expression:"query.version_id"}})],1)],1),a("v-uni-view",{staticClass:"uni-stat--x flex"},[a("uni-stat-tabs",{attrs:{label:"日期选择",current:e.currentDateTab,mode:"date",yesterday:!1},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changeTimeRange.apply(void 0,arguments)}}}),a("uni-datetime-picker",{staticClass:"uni-stat-datetime-picker",class:{"uni-stat__actived":e.currentDateTab<0&&!!e.query.start_time.length},attrs:{type:"datetimerange",end:(new Date).getTime(),returnType:"timestamp",clearIcon:!1},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.useDatetimePicker.apply(void 0,arguments)}},model:{value:e.query.start_time,callback:function(t){e.$set(e.query,"start_time",t)},expression:"query.start_time"}})],1),a("v-uni-view",{staticClass:"uni-stat--x"},[a("uni-stat-tabs",{attrs:{label:"平台选择",type:"boldLine",mode:"platform"},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changePlatform.apply(void 0,arguments)}},model:{value:e.query.platform_id,callback:function(t){e.$set(e.query,"platform_id",t)},expression:"query.platform_id"}}),e.query.platform_id&&-1===e.query.platform_id.indexOf("==")?a("uni-data-select",{ref:"version-select",staticClass:"p-channel",attrs:{collection:"uni-stat-app-channels",where:e.channelQuery,field:"_id as value, channel_name as text",orderby:"text asc",label:"渠道/场景值选择"},model:{value:e.query.channel_id,callback:function(t){e.$set(e.query,"channel_id",t)},expression:"query.channel_id"}}):e._e()],1),a("v-uni-view",{staticClass:"uni-stat--x p-m"},[a("v-uni-view",{staticClass:"label-text mb-l"},[e._v("趋势图")]),a("uni-stat-tabs",{staticClass:"mb-l",attrs:{type:"box",tabs:e.chartTabs},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changeChartTab.apply(void 0,arguments)}}}),a("v-uni-view",{staticClass:"uni-charts-box"},[a("qiun-data-charts",{attrs:{type:"area",chartData:e.chartData,echartsH5:!0,echartsApp:!0,errorMessage:e.errorMessage}})],1)],1),a("v-uni-view",{staticClass:"uni-stat--x p-m"},[a("uni-stat-table",{attrs:{data:e.tableData,filedsMap:e.fieldsMap,loading:e.loading,tooltip:!0}}),a("v-uni-view",{staticClass:"uni-pagination-box"},[a("uni-pagination",{attrs:{"show-icon":!0,"show-page-size":!0,"page-size":e.options.pageSize,current:e.options.pageCurrent,total:e.options.total},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.changePageCurrent.apply(void 0,arguments)},pageSizeChange:function(t){arguments[0]=t=e.$handleEvent(t),e.changePageSize.apply(void 0,arguments)}}})],1)],1)],1)],1)},r=[]},"3e44":function(e){e.exports=JSON.parse('{"uni-pagination.prevText":"précédente","uni-pagination.nextText":"suivante","uni-pagination.piecePerPage":"Articles/Pages"}')},"426c":function(e){e.exports=JSON.parse('{"uni-pagination.prevText":"prev","uni-pagination.nextText":"next","uni-pagination.piecePerPage":"piece/page"}')},4601:function(e,t,a){"use strict";a.d(t,"b",(function(){return i})),a.d(t,"c",(function(){return r})),a.d(t,"a",(function(){return n}));var n={uniIcons:a("e3a5").default},i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-uni-view",{staticClass:"uni-pagination"},[!0===e.showPageSize||"true"===e.showPageSize?a("v-uni-picker",{staticClass:"select-picker",attrs:{mode:"selector",value:e.pageSizeIndex,range:e.pageSizeRange},on:{change:function(t){arguments[0]=t=e.$handleEvent(t),e.pickerChange.apply(void 0,arguments)},cancel:function(t){arguments[0]=t=e.$handleEvent(t),e.pickerClick.apply(void 0,arguments)}},nativeOn:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.pickerClick.apply(void 0,arguments)}}},[a("v-uni-button",{attrs:{type:"default",size:"mini",plain:!0}},[a("v-uni-text",[e._v(e._s(e.pageSizeRange[e.pageSizeIndex])+" "+e._s(e.piecePerPage))]),a("uni-icons",{staticClass:"select-picker-icon",attrs:{type:"arrowdown",size:"12",color:"#999"}})],1)],1):e._e(),a("v-uni-view",{staticClass:"uni-pagination__total is-phone-hide"},[e._v("共 "+e._s(e.total)+" 条")]),a("v-uni-view",{staticClass:"uni-pagination__btn",class:1===e.currentIndex?"uni-pagination--disabled":"uni-pagination--enabled",attrs:{"hover-class":1===e.currentIndex?"":"uni-pagination--hover","hover-start-time":20,"hover-stay-time":70},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.clickLeft.apply(void 0,arguments)}}},[!0===e.showIcon||"true"===e.showIcon?[a("uni-icons",{attrs:{color:"#666",size:"16",type:"left"}})]:[a("v-uni-text",{staticClass:"uni-pagination__child-btn"},[e._v(e._s(e.prevPageText))])]],2),a("v-uni-view",{staticClass:"uni-pagination__num uni-pagination__num-flex-none"},[a("v-uni-view",{staticClass:"uni-pagination__num-current"},[a("v-uni-text",{staticClass:"uni-pagination__num-current-text is-pc-hide current-index-text"},[e._v(e._s(e.currentIndex))]),a("v-uni-text",{staticClass:"uni-pagination__num-current-text is-pc-hide"},[e._v("/"+e._s(e.maxPage||0))]),e._l(e.paper,(function(t,n){return a("v-uni-view",{key:n,staticClass:"uni-pagination__num-tag tag--active is-phone-hide",class:{"page--active":t===e.currentIndex},on:{click:function(a){if(!a.type.indexOf("key")&&e._k(a.keyCode,"top",void 0,a.key,void 0))return null;arguments[0]=a=e.$handleEvent(a),e.selectPage(t,n)}}},[a("v-uni-text",[e._v(e._s(t))])],1)}))],2)],1),a("v-uni-view",{staticClass:"uni-pagination__btn",class:e.currentIndex>=e.maxPage?"uni-pagination--disabled":"uni-pagination--enabled",attrs:{"hover-class":e.currentIndex===e.maxPage?"":"uni-pagination--hover","hover-start-time":20,"hover-stay-time":70},on:{click:function(t){arguments[0]=t=e.$handleEvent(t),e.clickRight.apply(void 0,arguments)}}},[!0===e.showIcon||"true"===e.showIcon?[a("uni-icons",{attrs:{color:"#666",size:"16",type:"right"}})]:[a("v-uni-text",{staticClass:"uni-pagination__child-btn"},[e._v(e._s(e.nextPageText))])]],2)],1)},r=[]},"469d":function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0,a("64aa"),a("aa9c"),a("bf0f"),a("e966");var i=a("d3b4"),r=n(a("950e")),o=(0,i.initVueI18n)(r.default),u=o.t,c={name:"UniPagination",emits:["update:modelValue","input","change","pageSizeChange"],props:{value:{type:[Number,String],default:1},modelValue:{type:[Number,String],default:1},prevText:{type:String},nextText:{type:String},piecePerPageText:{type:String},current:{type:[Number,String],default:1},total:{type:[Number,String],default:0},pageSize:{type:[Number,String],default:10},showIcon:{type:[Boolean,String],default:!1},showPageSize:{type:[Boolean,String],default:!1},pagerCount:{type:Number,default:7},pageSizeRange:{type:Array,default:function(){return[20,50,100,500]}}},data:function(){return{pageSizeIndex:0,currentIndex:1,paperData:[],pickerShow:!1}},computed:{piecePerPage:function(){return this.piecePerPageText||u("uni-pagination.piecePerPage")},prevPageText:function(){return this.prevText||u("uni-pagination.prevText")},nextPageText:function(){return this.nextText||u("uni-pagination.nextText")},maxPage:function(){var e=1,t=Number(this.total),a=Number(this.pageSize);return t&&a&&(e=Math.ceil(t/a)),e},paper:function(){for(var e=this.currentIndex,t=this.pagerCount,a=this.total,n=this.pageSize,i=[],r=[],o=Math.ceil(a/n),u=0;u<o;u++)i.push(u+1);r.push(1);var c=i[i.length-(t+1)/2];return i.forEach((function(a,n){(t+1)/2>=e?a<t+1&&a>1&&r.push(a):e+2<=c?a>e-(t+1)/2&&a<e+(t+1)/2&&r.push(a):(a>e-(t+1)/2||o-t<a)&&a<i[i.length-1]&&r.push(a)})),o>t?((t+1)/2>=e?r[r.length-1]="...":e+2<=c?(r[1]="...",r[r.length-1]="..."):r[1]="...",r.push(i[i.length-1])):(t+1)/2>=e||e+2<=c||(r.shift(),r.push(i[i.length-1])),r}},watch:{current:{immediate:!0,handler:function(e,t){this.currentIndex=e<1?1:e}},value:{immediate:!0,handler:function(e){1===Number(this.current)&&(this.currentIndex=e<1?1:e)}},pageSizeIndex:function(e){this.$emit("pageSizeChange",this.pageSizeRange[e])}},methods:{pickerChange:function(e){this.pageSizeIndex=e.detail.value,this.pickerClick()},pickerClick:function(){var e=document.querySelector("body");if(e){this.pickerShow=!this.pickerShow,this.pickerShow?e.classList.add("uni-pagination-picker-show"):setTimeout((function(){return e.classList.remove("uni-pagination-picker-show")}),300)}},selectPage:function(e,t){if(parseInt(e))this.currentIndex=e,this.change("current");else{var a=Math.ceil(this.total/this.pageSize);if(t<=1)return void(this.currentIndex-5>1?this.currentIndex-=5:this.currentIndex=1);if(t>=6)return void(this.currentIndex+5>a?this.currentIndex=a:this.currentIndex+=5)}},clickLeft:function(){1!==Number(this.currentIndex)&&(this.currentIndex-=1,this.change("prev"))},clickRight:function(){Number(this.currentIndex)>=this.maxPage||(this.currentIndex+=1,this.change("next"))},change:function(e){this.$emit("input",this.currentIndex),this.$emit("update:modelValue",this.currentIndex),this.$emit("change",{type:e,current:this.currentIndex})}}};t.default=c},4752:function(e,t,a){"use strict";var n=a("6a28"),i=a.n(n);i.a},5840:function(e){e.exports=JSON.parse('{"uni-pagination.prevText":"上一页","uni-pagination.nextText":"下一页","uni-pagination.piecePerPage":"条/页"}')},"597e":function(e,t,a){var n=a("e83d");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=a("967d").default;i("5f49e81c",n,!0,{sourceMap:!1,shadowMode:!1})},"6a28":function(e,t,a){var n=a("6eae");n.__esModule&&(n=n.default),"string"===typeof n&&(n=[[e.i,n,""]]),n.locals&&(e.exports=n.locals);var i=a("967d").default;i("ebaa8be2",n,!0,{sourceMap:!1,shadowMode:!1})},"6eae":function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,'@charset "UTF-8";\r\n/**\r\n * 这里是uni-app内置的常用样式变量\r\n *\r\n * uni-app 官方扩展插件及插件市场https://ext.dcloud.net.cn上很多三方插件均使用了这些样式变量\r\n * 如果你是插件开发者建议你使用scss预处理并在插件代码中直接使用这些变量无需 import 这个文件方便用户通过搭积木的方式开发整体风格一致的App\r\n *\r\n */\r\n/**\r\n * 如果你是App开发者插件使用者你可以通过修改这些变量来定制自己的插件主题实现自定义主题功能\r\n *\r\n * 如果你的项目同样使用了scss预处理你也可以直接在你的 scss 代码中使用如下变量,同时无需 import 这个文件\r\n */\r\n/* 颜色变量 */\r\n/* 水平间距 */\r\n/* 水平间距 */\r\n/* 行为相关颜色 */\r\n/* 兼容 uni-ui 相关颜色 */\r\n/* 文字基本颜色 */\r\n/* 背景颜色 */\r\n/* 边框颜色 */\r\n/* 尺寸变量 */\r\n/* 文字尺寸 */\r\n/* 图片尺寸 */\r\n/* Border Radius */\r\n/* 水平间距 */\r\n/* 垂直间距 */\r\n/* 透明度 */\r\n/* 文章场景相关 */.uni-pagination[data-v-6e4c382b]{display:flex;position:relative;overflow:hidden;flex-direction:row;justify-content:center;align-items:center}.uni-pagination__total[data-v-6e4c382b]{font-size:14px;color:#999;margin-right:15px}.uni-pagination__btn[data-v-6e4c382b]{display:flex;cursor:pointer;padding:0 8px;line-height:30px;font-size:12px;position:relative;background-color:#f0f0f0;flex-direction:row;justify-content:center;align-items:center;text-align:center;border-radius:5px}.uni-pagination__child-btn[data-v-6e4c382b]{display:flex;font-size:12px;position:relative;flex-direction:row;justify-content:center;align-items:center;text-align:center;color:#666}.uni-pagination__num[data-v-6e4c382b]{display:flex;flex:1;flex-direction:row;justify-content:center;align-items:center;height:30px;line-height:30px;font-size:12px;color:#666;margin:0 5px}.uni-pagination__num-tag[data-v-6e4c382b]{cursor:pointer;min-width:30px;margin:0 5px;height:30px;text-align:center;line-height:30px;color:#999;border-radius:4px}.uni-pagination__num-current[data-v-6e4c382b]{display:flex;flex-direction:row}.uni-pagination__num-current-text[data-v-6e4c382b]{font-size:15px}.current-index-text[data-v-6e4c382b]{color:#2979ff}.uni-pagination--enabled[data-v-6e4c382b]{color:#333;opacity:1}.uni-pagination--disabled[data-v-6e4c382b]{opacity:.5;cursor:default}.uni-pagination--hover[data-v-6e4c382b]{color:rgba(0,0,0,.6);background-color:#eee}.tag--active[data-v-6e4c382b]:hover{color:#2979ff}.page--active[data-v-6e4c382b]{color:#fff;background-color:#2979ff}.page--active[data-v-6e4c382b]:hover{color:#fff}.is-pc-hide[data-v-6e4c382b]{display:block}.is-phone-hide[data-v-6e4c382b]{display:none}@media screen and (min-width:450px){.is-pc-hide[data-v-6e4c382b]{display:none}.is-phone-hide[data-v-6e4c382b]{display:block}.uni-pagination__num-flex-none[data-v-6e4c382b]{flex:none}}',""]),e.exports=t},7481:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default=[{title:"日期",field:"start_time",tooltip:"",formatter:"-"},{title:"日活",field:"active_device_count",tooltip:"选中日期当天的访问用户数"},{title:"周活",field:"week_active_device_count",tooltip:"选中日期所在自然周(包括选中日期在内)的访问用户数"},{title:"日活/周活",field:"active_device_count/week_active_device_count",computed:"active_device_count/week_active_device_count",tooltip:"选中日期的访问用户数占周访问用户数的百分比",formatter:"%"},{title:"月活",field:"month_active_device_count",tooltip:"选中日期所在自然月(包括选中日期在内)的访问用户数"},{title:"日活/月活",field:"active_device_count/month_active_device_count",computed:"active_device_count/month_active_device_count",tooltip:"选中日期的访问用户数占月访问用户数的百分比",formatter:"%"}]},"7aca":function(e,t,a){"use strict";a.r(t);var n=a("e3df"),i=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t["default"]=i.a},"7fe2":function(e){e.exports=JSON.parse('{"uni-pagination.prevText":"anterior","uni-pagination.nextText":"prxima","uni-pagination.piecePerPage":"Art<72><74>culo/P<><50>gina"}')},"8ebd":function(e){e.exports=JSON.parse('{"uni-pagination.prevText":"上一頁","uni-pagination.nextText":"下一頁","uni-pagination.piecePerPage":"條/頁"}')},"950e":function(e,t,a){"use strict";a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a("426c")),r=n(a("7fe2")),o=n(a("3e44")),u=n(a("5840")),c=n(a("8ebd")),s={en:i.default,es:r.default,fr:o.default,"zh-Hans":u.default,"zh-Hant":c.default};t.default=s},9997:function(e,t,a){"use strict";var n=a("597e"),i=a.n(n);i.a},be2a:function(e,t,a){"use strict";a.r(t);var n=a("3be7"),i=a("23b8");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);var o=a("828b"),u=Object(o["a"])(i["default"],n["b"],n["c"],!1,null,"621503bb",null,!1,n["a"],void 0);t["default"]=u.exports},d580:function(e,t,a){"use strict";a.r(t);var n=a("0c00"),i=a("7aca");for(var r in i)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return i[e]}))}(r);a("9997");var o=a("828b"),u=Object(o["a"])(i["default"],n["b"],n["c"],!1,null,"67b9b6bd",null,!1,n["a"],void 0);t["default"]=u.exports},e3df:function(e,t,a){"use strict";a("6a54"),Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n={name:"uni-stat-table",data:function(){return{}},props:{data:{type:Array,default:function(){return[]}},filedsMap:{type:Array,default:function(){return[]}},loading:{type:Boolean,default:!1},tooltip:{type:Boolean,default:!1}}};t.default=n},e78c:function(e,t,a){"use strict";(function(e){a("6a54");var n=a("f5bd").default;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=n(a("3471"));a("bf0f"),a("aa9c"),a("64aa"),a("d4b5"),a("c223");var r=a("b6c2"),o=n(a("7481")),u={data:function(){return{tableName:"uni-stat-result",fieldsMap:o.default,query:{dimension:"day",appid:"",platform_id:"",uni_platform:"",version_id:"",channel_id:"",start_time:[]},options:{pageSize:20,pageCurrent:1,total:0},loading:!1,currentDateTab:0,currentChartTab:"day",tableData:[],chartData:{},channelData:[],tabName:"日活",errorMessage:""}},computed:{chartTabs:function(){var e=[{_id:"day",name:"日活"},{_id:"week",name:"周活"},{_id:"month",name:"月活"}];return(0,r.maxDeltaDay)(this.query.start_time,7)&&e.forEach((function(e,t){"month"===e._id?e.disabled=!0:e.disabled=!1})),e},channelQuery:function(){var e=this.query.platform_id;return(0,r.stringifyQuery)({platform_id:e})},versionQuery:function(){var e=this.query,t=e.appid,a=e.uni_platform,n=(0,r.stringifyQuery)({appid:t,uni_platform:a});return n}},created:function(){var e=this;this.debounceGet=(0,r.debounce)((function(){e.getAllData(e.query)}),300),this.getChannelData()},watch:{query:{deep:!0,handler:function(e){this.options.pageCurrent=1,this.debounceGet()}}},methods:{useDatetimePicker:function(){this.currentDateTab=-1},changeAppid:function(e){this.getChannelData(e,!1)},changePlatform:function(e,t,a,n){this.getChannelData(null,e),this.query.version_id=0,this.query.uni_platform=n.code},changeTimeRange:function(e,t){this.currentDateTab=t;var a,n;a=(0,r.getTimeOfSomeDayAgo)(e),n=e?(0,r.getTimeOfSomeDayAgo)(0)-1:(0,r.getTimeOfSomeDayAgo)(0)+864e5-1,this.query.start_time=[a,n]},changePageCurrent:function(e){this.options.pageCurrent=e.current,this.getTabelData(this.query)},changePageSize:function(e){this.options.pageSize=e,this.options.pageCurrent=1,this.getTabelData(this.query)},changeChartTab:function(e,t,a){this.currentChartTab=e,this.tabName=a,this.getChartData(this.query,e,a)},getAllData:function(e){e.appid?(this.errorMessage="",this.getChartData(e,this.currentChartTab,this.tabName),this.getTabelData(e)):this.errorMessage="请先选择应用"},getChartData:function(t,a){var n=this,u=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"日活",c=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"active_device_count";this.chartData={};var s={categories:[],series:[{name:u,data:[]}]};t=(0,r.stringifyQuery)(t,!1,["uni_platform"]);var l=e.database();"day"===a?l.collection(this.tableName).where(t).field("".concat((0,r.stringifyField)(o.default,c),", start_time")).groupBy("start_time").groupField((0,r.stringifyGroupField)(o.default,c)).orderBy("start_time","asc").get({getCount:!0}).then((function(e){var t=e.result,a=(t.count,t.data);n.chartData=[];var o,u=(0,i.default)(a);try{for(u.s();!(o=u.n()).done;){var l=o.value,d=(0,r.formatDate)(l.start_time,"day"),p=l[c];s.series[0].data.push(p),s.categories.push(d)}}catch(f){u.e(f)}finally{u.f()}n.chartData=s})).catch((function(e){})):this.getRangeCountData(t,a).then((function(e){var t=a;"week"===a&&(a="isoWeek");var o=e.result,u=(o.count,o.data);n.chartData=[];var l,d=(0,i.default)(u);try{for(d.s();!(l=d.n()).done;){var p=l.value,f=+new Date(p.year,0)+(6048e5*Number(p[a])-1),h=(0,r.formatDate)(f,t),v=p[a+"_"+c];v&&(s.series[0].data.push(v),s.categories.push(h))}}catch(g){d.e(g)}finally{d.f()}n.chartData=s}))},getTabelData:function(t){var a=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"active_device_count",u=this.options.pageCurrent,c=(0,r.stringifyQuery)(t);this.loading=!0;var s=e.database();s.collection(this.tableName).where(c).field("".concat((0,r.stringifyField)(o.default,n),", start_time")).groupBy("start_time").groupField((0,r.stringifyGroupField)(o.default,n)).orderBy("start_time","desc").skip((u-1)*this.options.pageSize).limit(this.options.pageSize).get({getCount:!0}).then((function(e){var n=e.result,u=n.count,c=n.data,s=c,l=u,d=[],p=[],f=JSON.parse(JSON.stringify(t));f.dimension="week",a.getRangeCountData((0,r.stringifyQuery)(f),"week").then((function(e){var n=e.result,u=(n.count,n.data);d=u;var c=JSON.parse(JSON.stringify(t));c.dimension="month",a.getRangeCountData((0,r.stringifyQuery)(c),"month").then((function(e){var t=e.result,n=(t.count,t.data);p=n;var u,c=a.mapWithWeekAndMonth(s,d,p),f=(0,i.default)(c);try{for(f.s();!(u=f.n()).done;){var h=u.value;(0,r.mapfields)(o.default,h,h)}}catch(v){f.e(v)}finally{f.f()}a.tableData=[],a.options.total=l,a.tableData=c})).finally((function(){a.loading=!1}))}))})).catch((function(e){}))},getRangeCountData:function(t,a){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"active_device_count";"week"===a&&(a="isoWeek");this.options.pageCurrent;var i=e.database();return i.collection(this.tableName).where(t).field("".concat(n,", start_time, ").concat(a,'(add(new Date(0),start_time), "Asia/Shanghai") as ').concat(a,',year(add(new Date(0),start_time), "Asia/Shanghai") as year')).groupBy("year, ".concat(a)).groupField("sum(".concat(n,") as ").concat(a,"_").concat(n)).orderBy("year asc, ".concat(a," asc")).get({getCount:!0})},mapWithWeekAndMonth:function(e,t,a){var n,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"active_device_count",o=(0,i.default)(e);try{for(o.s();!(n=o.n()).done;){var u,c=n.value,s=new Date(c.start_time),l=s.getUTCFullYear(),d=s.getMonth()+1,p=this.getWeekNumber(s),f=(0,i.default)(t);try{for(f.s();!(u=f.n()).done;){var h=u.value;h.isoWeek===p&&h.year===l&&(c["week_".concat(r)]=h["isoWeek_".concat(r)])}}catch(m){f.e(m)}finally{f.f()}var v,g=(0,i.default)(a);try{for(g.s();!(v=g.n()).done;){var _=v.value;_.month===d&&_.year===l&&(c["month_".concat(r)]=_["month_".concat(r)])}}catch(m){g.e(m)}finally{g.f()}}}catch(m){o.e(m)}finally{o.f()}return e},getWeekNumber:function(e){e=new Date(Date.UTC(e.getFullYear(),e.getMonth(),e.getDate())),e.setUTCDate(e.getUTCDate()+4-(e.getUTCDay()||7));var t=new Date(Date.UTC(e.getUTCFullYear(),0,1));return Math.ceil(((e-t)/864e5+1)/7)},getChannelData:function(t,a){var n=this;this.query.channel_id="";var i=e.database(),r={};t=t||this.query.appid,t&&(r.appid=t),a=a||this.query.platform_id,a&&(r.platform_id=a);var o=i.collection("uni-stat-app-platforms").field("_id, name").getTemp(),u=i.collection("uni-stat-app-channels").where(r).field("_id, channel_name, create_time, platform_id").getTemp();i.collection(u,o).orderBy("platform_id","asc").get().then((function(e){var t,a=e.result.data,i=[];if(a.length>0)for(var r in a)t=a[r].channel_name?a[r].channel_name:"默认",a[r].platform_id.length>0&&(t=a[r].platform_id[0].name+"-"+t),i.push({value:a[r]._id,text:t});n.channelData=i})).catch((function(e){})).finally((function(){}))}}};t.default=u}).call(this,a("861b")["default"])},e83d:function(e,t,a){var n=a("c86c");t=n(!1),t.push([e.i,".uni-stat-tooltip-s[data-v-67b9b6bd]{width:160px;white-space:normal}",""]),e.exports=t},f6da:function(e,t,a){"use strict";a.r(t);var n=a("469d"),i=a.n(n);for(var r in n)["default"].indexOf(r)<0&&function(e){a.d(t,e,(function(){return n[e]}))}(r);t["default"]=i.a}}]);