yyb
19 小时以前 d7ea471fbb4a834b69715cac684bab7d2731688b
能耗成本核算注释假数据获取方法
已修改1个文件
20 ■■■■■ 文件已修改
src/views/costAccounting/energyCosts/index.vue 20 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/costAccounting/energyCosts/index.vue
@@ -1342,12 +1342,22 @@
          ElMessage.error(res.message || "获取数据失败");
          tableData.value = [];
          page.total = 0;
          overview.totalCost = "0.00";
          overview.productionCost = "0.00";
          overview.officeCost = "0.00";
          overview.avgCost = "0.00";
        }
      })
      .catch(err => {
        console.error("获取数据异常:", err);
        // 生成假数据
        generateMockData();
        // 【假数据(Mock)已禁用】接口异常时不再生成随机假数据,避免误用到生产数据链路
        ElMessage.error("获取数据异常");
        tableData.value = [];
        page.total = 0;
        overview.totalCost = "0.00";
        overview.productionCost = "0.00";
        overview.officeCost = "0.00";
        overview.avgCost = "0.00";
      })
      .finally(() => {
        tableLoading.value = false;
@@ -1355,6 +1365,8 @@
      });
  };
  // 【假数据(Mock)已禁用】历史上用于接口异常兜底的随机数据生成逻辑,现已整体注释,避免误用于生产。
  /*
  // 生成假数据
  const generateMockData = () => {
    if (statisticsType.value === "day") {
@@ -1486,7 +1498,10 @@
    // 更新统计概览数据
    calculateOverview();
  };
  */
  // 【假数据(Mock)已禁用】与 generateMockData 配套的前端汇总计算(仅供假数据展示),现已注释
  /*
  // 计算统计概览数据
  const calculateOverview = () => {
    let totalCost = 0;
@@ -1508,6 +1523,7 @@
    overview.officeCost = officeCost.toFixed(2);
    overview.avgCost = (totalCost / tableData.value.length).toFixed(2);
  };
  */
  // 更新所有图表
  const updateCharts = () => {