Commit c9651bd8bf9e5f098e4c9f125470608ccb06a877

Authored by xp.Huang
2 parents 3050a412 321d3d6b

Merge branch 'perf/application-call' into 'main_dev'

fix: 统一统计时间间隔计算

See merge request yunteng/thingskit-front!1503
@@ -55,7 +55,7 @@ export const formSchema: DescItem[] = [ @@ -55,7 +55,7 @@ export const formSchema: DescItem[] = [
55 function generateFullXAxis(type: DateInterval) { 55 function generateFullXAxis(type: DateInterval) {
56 if (type === 'hour') { 56 if (type === 'hour') {
57 let minute = dateUtil().minute(); 57 let minute = dateUtil().minute();
58 - minute = minute - (minute % 10); 58 + minute = Math.floor(minute / 5) * 5;
59 59
60 return Array.from({ length: 60 / 5 }, (_, index) => 60 return Array.from({ length: 60 / 5 }, (_, index) =>
61 dateUtil() 61 dateUtil()
@@ -65,8 +65,11 @@ function generateFullXAxis(type: DateInterval) { @@ -65,8 +65,11 @@ function generateFullXAxis(type: DateInterval) {
65 .valueOf() 65 .valueOf()
66 ); 66 );
67 } else if (type === 'day') { 67 } else if (type === 'day') {
  68 + let hour = dateUtil().hour();
  69 + hour = Math.floor(hour / 2) * 2;
68 return Array.from({ length: 24 / 2 }, (_, index) => 70 return Array.from({ length: 24 / 2 }, (_, index) =>
69 dateUtil() 71 dateUtil()
  72 + .hour(hour)
70 .subtract(index * 2, 'hour') 73 .subtract(index * 2, 'hour')
71 .startOf('hour') 74 .startOf('hour')
72 .valueOf() 75 .valueOf()