yyb
19 小时以前 471f93fc7a570525c83497719793fe820afb2cff
更新销售交付单 QR 码生成逻辑
已修改1个文件
16 ■■■■■ 文件已修改
src/views/salesManagement/salesLedger/components/salesDeliveryPrint.js 16 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/views/salesManagement/salesLedger/components/salesDeliveryPrint.js
@@ -224,13 +224,17 @@
      : selectedRow?.id !== undefined && selectedRow?.id !== null && selectedRow?.id !== ""
        ? [selectedRow.id]
        : [];
  const shipmentRef = String(
    data.shipmentNo || data.deliveryNo || data.externalOrderNo || selectedRow?.expressNumber || ""
  ).trim();
  const qrLedgerId =
    selectedRow?.id !== undefined && selectedRow?.id !== null && selectedRow?.id !== ""
      ? selectedRow.id
      : ids.length
        ? ids[0]
        : "";
  const qrSalesContractNo = String(data?.salesContractNo || selectedRow?.salesContractNo || "").trim();
  const qrPayload = JSON.stringify({
    type: "FH",
    shipmentNo: shipmentRef,
    ledgerIds: ids,
    id: qrLedgerId,
    salesContractNo: qrSalesContractNo,
    type: "XS",
  });
  let qrDataUrl = "";
  try {