| | |
| | | : 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 { |