Skip to content

Commit b6576e5

Browse files
committed
修复访问总量为0的问题
1 parent ee1db62 commit b6576e5

File tree

1 file changed

+8
-43
lines changed

1 file changed

+8
-43
lines changed

src/components/MainPage/analytics.vue

Lines changed: 8 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,8 @@
2525
<p class="num">{{ dateVisit }}</p>
2626
</div>
2727
<div class="quota-item">
28-
<p>历史浏览量</p>
29-
<p class="num">{{ allVisitNum }}</p>
28+
<p>近{{ lineDateType }}天IP数</p>
29+
<p class="num">{{ allVisitIp }}</p>
3030
</div>
3131
</div>
3232
</div>
@@ -200,7 +200,7 @@
200200
dateVisit: 0, // 近7/14/30天访问量
201201
yesterdayVisit: 0,
202202
yesterdayIpNum: 0,
203-
allVisitNum: 0,
203+
allVisitIp: 0,
204204
// 折线图数据
205205
lineDateType: '近7天',
206206
lineChartOption: {
@@ -317,7 +317,8 @@
317317
// 渲染折线图
318318
setLineChart: function (dayNum, init) {
319319
let that = this,
320-
totalVisit = 0;
320+
totalVisit = 0,
321+
totalIp = 0;
321322
322323
// 切换时间维度高亮,并修改指标区第三个指标名称
323324
that.lineDateType = dayNum;
@@ -342,9 +343,11 @@
342343
readings.push(item.reading);
343344
ipArray.push(item.ipNum);
344345
totalVisit += item.reading;
346+
totalIp += item.ipNum;
345347
});
346348
347349
that.dateVisit = totalVisit; // 设置选中时间维度下的访问量
350+
that.allVisitIp = totalIp;
348351
that.lineChartOption.xAxis.data = dates.reverse();
349352
that.lineChartOption.series[0].data = readings.reverse();
350353
that.lineChartOption.series[1].data = ipArray.reverse();
@@ -357,41 +360,11 @@
357360
operateType: '切换折线图时间维度',
358361
operateContent: '' + dayNum + ''
359362
});
360-
361-
// setTimeout(function () {
362-
// that.setVisitList();
363-
// }, 1000);
364-
}
365-
}
366-
});
367-
},
368-
// 渲染列表
369-
setVisitList: function () {
370-
let that = this;
371-
this.SQFrontAjax({
372-
Url: '/api/visitRead/foreend',
373-
noLoading: 'yes',
374-
UploadData: {
375-
PagnationData: {
376-
Skip: 0,
377-
Limit: 10
378363
}
379-
},
380-
Success: function (data) {
381-
that.allVisitNum = data.totalNum;
382-
data.list.forEach(function (item) {
383-
if (JSON.stringify(item.location) == '[]') item.location = '银河系';
384-
if (!item.browser) item.browser = "secret";
385-
if (!item.fromUrl) {
386-
item.fromUrl = '直接访问';
387-
} else {
388-
item.fromUrl = item.fromUrl.split('/')[2];
389-
}
390-
});
391-
that.visitListData = data.list;
392364
}
393365
});
394366
},
367+
395368
// 渲染地图
396369
setMap: function (dayNum, init) {
397370
let that = this;
@@ -435,10 +408,6 @@
435408
operateType: '切换地图时间维度',
436409
operateContent: '' + dayNum + ''
437410
});
438-
439-
// setTimeout(function () {
440-
// that.setVisitList();
441-
// }, 1000);
442411
}
443412
}
444413
});
@@ -518,10 +487,6 @@
518487
operateType: '选择菜单',
519488
operateContent: '访问统计'
520489
});
521-
522-
// setTimeout(function () {
523-
// that.setVisitList();
524-
// }, 1000);
525490
}
526491
}
527492
</script>

0 commit comments

Comments
 (0)