gaoluyang
2025-03-31 683abba93d8ca11f1e07a46c4c7366a182f89464
检验想偏差预警-修改
已修改1个文件
13 ■■■■■ 文件已修改
src/views/statisticalCharts/inspectionItemWarning/index.vue 13 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/statisticalCharts/inspectionItemWarning/index.vue
@@ -197,9 +197,20 @@
        let xAxis = []
        let markAreas = []; // 存储 markArea 的数组
        let markPoints = [];
        const sampleCodeCount = {};
        res.data.forEach((item, index) => {
          lineData.push(item.testValue)
          xAxis.push(item.sampleCode)
          // 添加索引以确保唯一性
          // 检查是否需要区分 sampleCode
          if (!sampleCodeCount[item.sampleCode]) {
            sampleCodeCount[item.sampleCode] = 1; // 第一次出现
            xAxis.push(item.sampleCode); // 直接使用原始 sampleCode
          } else {
            sampleCodeCount[item.sampleCode]++; // 增加计数
            const uniqueSampleCode = `${item.sampleCode}-${sampleCodeCount[item.sampleCode]}`;
            xAxis.push(uniqueSampleCode); // 添加后缀以区分
          }
          // 如果 isIssue 为 1,则在此索引处添加一个 markArea
          if (item.isIssue == 1) {
            const startColumn = index > 0 ? xAxis[index - 1] : xAxis[index]; // 起点:前一列或当前列