"use strict";const common_vendor=require("../../common/vendor.js");const api_api=require("../../api/api.js");const _sfc_main={data(){const currentDate=this.getDate({format:true});return{screen:{showcalendar:false},shopinfo:{nickname:"",username:"",money:"",mobile:"",vip:"",device_num:"",id:""},team_device_num:0,chartData:{},opts:{padding:[15,10,0,15],enableScroll:false,legend:{},xAxis:{disableGrid:true,showTitle:false},yAxis:{disabled:true,gridType:"dash",dashLength:2},extra:{line:{type:"curve",width:2,activeType:"none"}}},search:{id:"",start_time:"",end_time:"",weekType:1},dateTime:currentDate,single:"",team:{}}},onLoad(option){console.log(option.id,"option.id");if(option&&option.id){this.search.id=option.id}},onReady(){this.getServerData()},async onPullDownRefresh(){this.search.weekType=1;this.getServerData();common_vendor.index.stopPullDownRefresh()},methods:{getDate(type){const date=new Date;let year=date.getFullYear();let month=date.getMonth()+1;date.getDate();if(type==="start"){year=year-60}else if(type==="end"){year=year+2}month=month>9?month:"0"+month;return`${year}-${month}`},bindDateChange(e){this.dateTime=e.detail.value},getDateRanges(){const now=new Date;const year=now.getFullYear();const month=now.getMonth();const ranges={firstRange:{name:"1号-10号",start:new Date(year,month,1),end:new Date(year,month,10)},secondRange:{name:"11号-20号",start:new Date(year,month,11),end:new Date(year,month,20)},thirdRange:{name:"21号-月底",start:new Date(year,month,21)}};const lastDayOfMonth=new Date(year,month+1,0);ranges.thirdRange.end=lastDayOfMonth;function formatDate(date){const yyyy=date.getFullYear();const mm=String(date.getMonth()+1).padStart(2,"0");const dd=String(date.getDate()).padStart(2,"0");return`${yyyy}-${mm}-${dd}`}return[{name:ranges.firstRange.name,start:formatDate(ranges.firstRange.start),end:formatDate(ranges.firstRange.end)},{name:ranges.secondRange.name,start:formatDate(ranges.secondRange.start),end:formatDate(ranges.secondRange.end)},{name:ranges.thirdRange.name,start:formatDate(ranges.thirdRange.start),end:formatDate(ranges.thirdRange.end)}]},checkTime(e){this.search.startTime=e.start;this.search.endTime=e.end;this.screen.showcalendar=false;this.search.weekType="";this.getServerData()},checkweek(week){this.search.weekType=week;this.search.startTime="";this.search.endTime="";this.getServerData()},maskClick(e){this.search.startTime=e[0];this.search.endTime=e[e.length-1];this.search.weekType="";this.getServerData()},getServerData(){api_api.shareUserInfo({id:this.search.id}).then((res=>{this.shopinfo=res}));api_api.shareUserInfoStats(this.search).then((res=>{this.team=res;let _list=[{name:"7KW",data:res.stats7.map((item=>item.num))},{name:"20KW",data:res.stats20.map((item=>item.num))},{name:"30KW",data:res.stats30.map((item=>item.num))}];this.chartData.categories=res.dayStr;this.chartData.series=_list}))}}};if(!Array){const _easycom_up_image2=common_vendor.resolveComponent("up-image");const _easycom_up_divider2=common_vendor.resolveComponent("up-divider");const _easycom_uni_datetime_picker2=common_vendor.resolveComponent("uni-datetime-picker");const _easycom_qiun_data_charts2=common_vendor.resolveComponent("qiun-data-charts");(_easycom_up_image2+_easycom_up_divider2+_easycom_uni_datetime_picker2+_easycom_qiun_data_charts2)()}const _easycom_up_image=()=>"../../uni_modules/uview-plus/components/u-image/u-image.js";const _easycom_up_divider=()=>"../../uni_modules/uview-plus/components/u-divider/u-divider.js";const _easycom_uni_datetime_picker=()=>"../../uni_modules/uni-datetime-picker/components/uni-datetime-picker/uni-datetime-picker.js";const _easycom_qiun_data_charts=()=>"../../uni_modules/qiun-data-charts/components/qiun-data-charts/qiun-data-charts.js";if(!Math){(_easycom_up_image+_easycom_up_divider+_easycom_uni_datetime_picker+_easycom_qiun_data_charts)()}function _sfc_render(_ctx,_cache,$props,$setup,$data,$options){return common_vendor.e({a:common_vendor.p({width:"100rpx",height:"100rpx",src:$data.shopinfo.avatar,shape:"circle"}),b:common_vendor.t($data.shopinfo.nickName),c:common_vendor.t($data.shopinfo.userName),d:common_vendor.t($data.shopinfo.phone),e:common_vendor.t($data.shopinfo.level),f:common_vendor.t($data.shopinfo.deviceNum7),g:common_vendor.t($data.shopinfo.deviceNum20),h:common_vendor.t($data.shopinfo.deviceNum30),i:common_vendor.t($data.shopinfo.createTime),j:common_vendor.t($data.team.myDeviceNum7),k:common_vendor.t($data.team.myDeviceNum20),l:common_vendor.t($data.team.myDeviceNum30),m:common_vendor.t($data.team.deviceNum7),n:common_vendor.t($data.team.deviceNum20),o:common_vendor.t($data.team.deviceNum30),p:common_vendor.n($data.search.weekType===1?"xkl_cur":"xkl_no"),q:common_vendor.o(($event=>$options.checkweek(1))),r:common_vendor.n($data.search.weekType==2?"xkl_cur":"xkl_no"),s:common_vendor.o(($event=>$options.checkweek(2))),t:$data.search.startTime},$data.search.startTime?{v:common_vendor.t($data.search.startTime),w:common_vendor.t($data.search.endTime)}:{},{x:common_vendor.n($data.search.weekType===""?"xkl_cur":"xkl_no"),y:common_vendor.o($options.maskClick),z:common_vendor.o(($event=>$data.single=$event)),A:common_vendor.p({type:"daterange",modelValue:$data.single}),B:common_vendor.f($options.getDateRanges(),((item,index,i0)=>({a:common_vendor.t(item.name),b:index,c:common_vendor.n($data.search.week===item.name?"xkl_cur":"xkl_no"),d:common_vendor.o(($event=>$options.checkTime(item)))}))),C:common_vendor.p({type:"line",opts:$data.opts,chartData:$data.chartData})})}const MiniProgramPage=common_vendor._export_sfc(_sfc_main,[["render",_sfc_render]]);my.createPage(MiniProgramPage);