buhuazhen
4 天以前 f2e14fbd69737ca7717835fcc4e02c0f01de10d4
fix: 修复扫码时code参数格式不一致导致的解析错误

处理扫码函数中code参数可能为对象或字符串的情况,统一转换为字符串后再解析JSON,避免解析异常。同时添加错误日志输出便于调试。
已修改1个文件
4 ■■■ 文件已修改
src/pages/production/twist/receive/monofil.vue 4 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/pages/production/twist/receive/monofil.vue
@@ -130,7 +130,8 @@
    }
    // 解析扫码数据:可能包含 id(outPutId) 或 monofilamentNumber
    const scanData = JSON.parse(code.code);
    let scanCode = code.code || code;
    const scanData = JSON.parse(scanCode);
    const outPutId = scanData.id;
    const monofilamentNumber = scanData.monofilamentNumber;
@@ -195,6 +196,7 @@
    }
  } catch (error) {
    toast.error("二维码异常,请更换二维码!");
    console.log(error);
  }
};