dongyukun
2024-11-07 c9ff2979fbf0b648240a22014e0d7c404f6899eb
pointChart bug 修复
已修改1个文件
29 ■■■■■ 文件已修改
src/views/data/point/DaPointChart.vue 29 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/data/point/DaPointChart.vue
@@ -55,15 +55,10 @@
  const visible = ref(false);
  const chartDom = ref(null);
  let myChart = null;
  const queryParams = reactive({
    codes: [],
    startDate: undefined,
    endDate: undefined,
  })
  const chartParams = reactive({
    pointNos:[],
    start : undefined,
    end : undefined,
    codes:[],
    startDate : undefined,
    endDate: undefined,
  })
  const dataForm = ref({
    id: "",
@@ -80,8 +75,6 @@
    dataForm.value.id = row.id;
    dataForm.value.pointNo = row.pointNo;
    dataForm.value.pointName = row.pointName;
    dataForm.value.startTime = getYMDHMS(new Date(this.dataForm.startTime) - 1000 * 60 * 60);
    dataForm.value.endTime = getYMDHMS(new Date(this.dataForm.endTime) - 1000 * 60 * 60),
    getDataList();
  }
@@ -91,10 +84,10 @@
    visible.value = true;
    if (dataForm.value.id) {
      try {
        queryParams.codes=[dataForm.value.pointNo];
        queryParams.startDate = getYMDHMS(new Date(this.dataForm.startTime) - 1000 * 60 * 60);
        queryParams.endDate = getYMDHMS(new Date(this.dataForm.endTime) - 1000 * 60 * 60);
        const data = await DaPoint.getPointDaChart(queryParams)
        chartParams.codes=[dataForm.value.pointNo];
        chartParams.startDate = dataForm.value.startTime;
        chartParams.endDate = dataForm.value.endTime;
        const data = await DaPoint.getPointDaChart(chartParams)
        let seriesData = []
        data.series.forEach(item => {
          seriesData.push({
@@ -168,15 +161,15 @@
  /** 导出按钮操作 */
  const exportLoading = ref(false)
  const handleExport = async () => {
    chartParams.pointNos=[dataForm.value.pointNo];
    chartParams.start = dataForm.value.startTime;
    chartParams.end = dataForm.value.endTime;
    chartParams.codes=[dataForm.value.pointNo];
    chartParams.startDate = dataForm.value.startTime;
    chartParams.endDate = dataForm.value.endTime;
    try {
      // 导出的二次确认
      await message.exportConfirm()
      // 发起导出
      exportLoading.value = true
      const data = await DaPoint.exportDaPointValue(queryParams)
      const data = await DaPoint.exportDaPointValue(chartParams)
      download.excel(data, dataForm.value.pointName +'.xls')
    } catch {
    } finally {