he wei
2024-11-12 a6f96b0ff302e4ddedb6a2c5ccf3d2956959abaa
U 历史数据bug修复
1个文件已修改
20 ■■■■ 已修改文件
src/views/datas/dataHis.vue 20 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/datas/dataHis.vue
@@ -36,11 +36,17 @@
const testObj = computed(() => {
  if (testRecordList.value) {
    let [type, record] = testRecordCode.value || [];
    let [type, record, record2] = testRecordCode.value || [];
    if (!type) return {};
    let list = testRecordList.value.filter((v) => v.value == type)[0].children;
    return list.filter((v) => record == v.value)[0];
    if (record2 !== undefined) {
      return list
        .filter((v) => record == v.value)[0].children
        .filter((vv) => vv.value == record2)[0];
    } else {
      return list.filter((v) => record == v.value)[0];
    }
  } else {
    return {};
  }
@@ -98,7 +104,7 @@
          } else {
            // 添加一级 区分是组1还是组2
            let _obj = {};
            for (let i = 0, len = arr.length; i < len; i++ ) {
            for (let i = 0, len = arr.length; i < len; i++) {
              let item = arr[i];
              let idx = item.battIdx;
              _obj[idx] = _obj[idx] || [];
@@ -111,7 +117,7 @@
              let _count = item.length;
              children.push({
                label: idx,
                  count: _count,
                count: _count,
                value: `group_${vv}`,
                children: item.map((vvv) => ({
                  ...vvv,
@@ -132,7 +138,6 @@
}
const canSlide = computed(() => !!testDatas.value.length);
function updateChart(data) {
  let labels = [],
@@ -238,7 +243,10 @@
    $message.error("请选择要导出的测试记录");
    return false;
  }
  exportRecord(currentDevId.value, testRecordCode.value[1])
  exportRecord(
    currentDevId.value,
    testRecordCode.value[testRecordCode.value.length - 1]
  )
    .then((res) => {
      let { data, status, headers } = res;
      const matchRes = /filename=(.*)/.exec(headers["content-disposition"]);