Skip to content

Commit ed4ac3c

Browse files
committed
修复访问数据页面地图与访客轨迹在切换时间周期时无loading的问题
1 parent 504229a commit ed4ac3c

File tree

2 files changed

+21
-8
lines changed

2 files changed

+21
-8
lines changed

.gitignore

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
.DS_Store
22
node_modules
3-
/dist
3+
/blog-user
44

55
# local env files
66
.env.local

src/components/MainPage/analytics.vue

Lines changed: 20 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -314,7 +314,11 @@
314314
}
315315
},
316316
methods: {
317-
// 渲染折线图
317+
/**
318+
* 渲染折线图
319+
* dayNum: 加载数据的周期 比如:1/7/14天
320+
* init: 判断是初始化状态,或是时间周期的切换; 初始状态时只有折线图弹出loading,且不记录操作日志
321+
*/
318322
setLineChart: function (dayNum, init) {
319323
let that = this,
320324
totalVisit = 0,
@@ -362,15 +366,19 @@
362366
});
363367
},
364368
365-
// 渲染地图
369+
/**
370+
* 渲染地图
371+
* dayNum: 加载数据的周期 比如:1/7/14天
372+
* init: 判断是初始化状态,或是时间周期的切换; 初始状态时只有折线图弹出loading,且不记录操作日志。切换日期时弹出loading并记录日志
373+
*/
366374
setMap: function (dayNum, init) {
367375
let that = this;
368376
that.mapDateType = dayNum;
369377
that.mapList = [];
370378
371379
this.SQFrontAjax({
372380
Url: '/api/visitCount/foreend',
373-
noLoading:'yes',
381+
noLoading: init ? 'yes' : '',
374382
UploadData: {
375383
endTime: this.getSQTime().split(' ')[0],
376384
dayNum: dayNum
@@ -410,14 +418,19 @@
410418
}
411419
});
412420
},
413-
// 渲染用户行为
414-
setUserAction: function (dayNum) {
421+
422+
/**
423+
* 记录用户轨迹
424+
* dayNum: 加载数据的周期 比如:1/7/14天
425+
* init: 判断是初始化状态,或是时间周期的切换; 初始状态时只有折线图弹出loading,且不记录操作日志。切换日期时弹出loading并记录日志
426+
*/
427+
setUserAction: function (dayNum,init) {
415428
let that = this;
416429
that.userActionDateType = dayNum;
417430
418431
this.SQFrontAjax({
419432
Url: '/api/getUserAction/foreend',
420-
noLoading:'yes',
433+
noLoading: init ? 'yes' : '',
421434
UploadData: {
422435
endTime: this.getSQTime().split(' ')[0],
423436
dayNum: dayNum ? dayNum : 1
@@ -477,7 +490,7 @@
477490
Vue.prototype.$echarts = echarts;
478491
this.setLineChart(7, 'init');
479492
this.setMap(1, 'init');
480-
this.setUserAction(1);
493+
this.setUserAction(1,'init');
481494
// this.setVisitList();
482495
483496
// 创建日志

0 commit comments

Comments
 (0)