|
|
@@ -167,40 +167,41 @@
|
|
|
var currentdate = year + seperator1 + month + seperator1 + strDate;
|
|
|
|
|
|
if (value == 1) {
|
|
|
- this.startTime = currentdate;
|
|
|
- this.getNewData(currentdate, 0);
|
|
|
- this.getSessionHistory();
|
|
|
+ this.startTime = this.getNewData(1);
|
|
|
} else if (value == 3) {
|
|
|
- this.startTime = currentdate;
|
|
|
- this.getNewData(currentdate, 2);
|
|
|
- this.getSessionHistory();
|
|
|
+ this.startTime = this.getNewData(3);
|
|
|
} else if(value == 7){
|
|
|
- this.startTime = currentdate;
|
|
|
- this.getNewData(currentdate, 6);
|
|
|
- this.getSessionHistory();
|
|
|
+ this.startTime = this.getNewData(7);
|
|
|
} else if (value == 15){
|
|
|
- this.startTime = currentdate;
|
|
|
- this.getNewData(currentdate, 14);
|
|
|
- this.getSessionHistory();
|
|
|
+ this.startTime = this.getNewData( 15);
|
|
|
}else {
|
|
|
- this.startTime = currentdate;
|
|
|
- this.getNewData(currentdate, 29);
|
|
|
- this.getSessionHistory();
|
|
|
+ this.startTime = this.getNewData(30);
|
|
|
}
|
|
|
+ this.endTime = currentdate;
|
|
|
+ this.getSessionHistory();
|
|
|
+
|
|
|
},
|
|
|
- // 获取结束时间
|
|
|
- getNewData(currentdate, days) {
|
|
|
- var dateTemp = currentdate.split("-");
|
|
|
- var nDate = new Date(dateTemp[1] + '-' + dateTemp[2] + '-' + dateTemp[0]);
|
|
|
- var millSeconds = Math.abs(nDate) + (days * 24 * 60 * 60 * 1000);
|
|
|
- var rDate = new Date(millSeconds);
|
|
|
- var year = rDate.getFullYear();
|
|
|
- var month = rDate.getMonth() + 1;
|
|
|
- if (month < 10) month = "0" + month;
|
|
|
- var date = rDate.getDate();
|
|
|
- if (date < 10) date = "0" + date;
|
|
|
- this.endTime = (year + "-" + month + "-" + date);
|
|
|
- console.log(this.endTime);
|
|
|
+ // 获取结束时间 -改成开始时间
|
|
|
+ getNewData(days) {
|
|
|
+ //设置一周赛事
|
|
|
+ let date = new Date();
|
|
|
+ //获取上一个月天数
|
|
|
+ let lastMonth = new Date(date.getFullYear(),date.getMonth(),0).getDate();
|
|
|
+ for (let i = 0; i < days; i++) {
|
|
|
+ let years = date.getFullYear();//年
|
|
|
+ let month = date.getMonth()+1;//月
|
|
|
+ let day = date.getDate()-i < 10 ? "0" +(date.getDate()-i) : date.getDate()-i; //日
|
|
|
+ // 判断是否进入上一个月
|
|
|
+ if( date.getDate() -i <= 0){
|
|
|
+ let dayTime = lastMonth + (date.getDate() -i)*1 ;
|
|
|
+ month = date.getMonth();
|
|
|
+ day = dayTime < 10 ? "0" + dayTime : dayTime ;
|
|
|
+ }
|
|
|
+ if(i == days-1){
|
|
|
+ return years + "-" + month + "-" + day;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
},
|
|
|
|
|
|
// 获取会话记录
|
|
|
@@ -221,7 +222,7 @@
|
|
|
user_name: this.keyText,
|
|
|
}, obj).then(res => {
|
|
|
if (res.data.code == 1) {
|
|
|
- console.log(res.data.data.list);
|
|
|
+ // console.log(res.data.data.list);
|
|
|
this.tableData = res.data.data.list;
|
|
|
this.tableData.forEach(e => {
|
|
|
e.end_time = this.$public.customFormatDateTime(e.end_time);
|