riku
2023-12-21 c24a5a2a99515b365ebc343b04538bb862790de1
src/utils/chartFunction/lineChart.js
@@ -79,42 +79,6 @@
  },
  /**
   * 返回无数据的时间段
   * @param:
   * @returns:
   */
  backNoDataInteval(dataBeginTime, dataEndTime) {
    const result = []
    // 数据开始时间
    const start = dayjs(dataBeginTime)
    // 数据结束时间
    const end = dayjs(dataEndTime)
    // 该月的1号
    const monthStart = start.startOf('month')
    // 该月最后一天
    const monthEnd = start.endOf('month')
    // 数据起始不等于月初 且 数据结束不等于月末
    if (!start.isSame(monthStart, 'day') && !end.isSame(monthEnd, 'day')) {
      result.push([monthStart.format('YYYY-MM-DD'), start.format('YYYY-MM-DD')])
      result.push([end.format('YYYY-MM-DD'), monthEnd.format('YYYY-MM-DD')])
    }
    // 数据起始等于月初 且 数据结束不等于月末
    if (start.isSame(monthStart, 'day') && !end.isSame(monthEnd, 'day')) {
      result.push([end.format('YYYY-MM-DD'), monthEnd.format('YYYY-MM-DD')])
    }
    // 数据起始不等于月初 且 数据结束等于月末
    if (!start.isSame(monthStart, 'day') && end.isSame(monthEnd, 'day')) {
      result.push([monthStart.format('YYYY-MM-DD'), start.format('YYYY-MM-DD')])
    }
    // 数据起始等于月初 且 数据结束等于月末  (这种情况没有空数据的时间间隔)
    return result
  },
  /**
   * 组成无数据区域
   * @param: 2维数组
   * @returns: