如题,使用了物料市场的statcharts
正常的年份显示正常
如附件中的1文件
异常显示如文件中的2文件
下面code 中的chartProps是为月份时候的参数。
控制台报错并返回了3月1号的数据,如图2中的打印
Code: Select all
import StatCharts from '@ray-js/stat-charts';
const devInfo = hooks.useDevInfo();
  const [chartProps, setChartProps] = useState<SanChartTypeProps>({
    // startDate: oneDate.getFullYear().toString() + '01',
    // endDate: '',
    startDate: '20240301',
    endDate: '20240327',
    chartType: '1day',
    calType: 'sum',
  })
      <StatCharts
        style={{
          padding: 0,
          margin: 0,
          marginTop: 24,
          background: 'none',
          color: '#999'
        }}
        devIdList={[devInfo.devId]} // 设备 id
        dpList={[{ id: 128, name: Strings.getLang('chart_electricity_generation') }, { id: 129, name: Strings.getLang('chart_grid_usage') }]} // 功能点 id 及 名称
        colors={['#DAC58E','#00B473']}
        unit={['w','w']} // 数据单位
        range={chartProps.chartType} // 以每个月为一个点
        type={chartProps.calType} // 统计类型, 统计该月的平均值
        startDate={chartProps.startDate}// 数据开始时间 1月开始
        endDate={chartProps.endDate}// 数据结束时间 12月结束
        // count={25} // 副标题上的数据
        theme={'dark'}
        // debug={true}
        chartType={'bar'} // 折线图
        dataFill={0}
        dataTransformer={(originData) => {
          console.log(originData)
          return originData;
        }}
      />
