Bläddra i källkod

GFMIS fix

uat
Jason Chuang 1 dag sedan
förälder
incheckning
e8ceb241d2
1 ändrade filer med 11 tillägg och 10 borttagningar
  1. +11
    -10
      src/pages/GFMIS/index.js

+ 11
- 10
src/pages/GFMIS/index.js Visa fil

@@ -126,20 +126,21 @@ const Index = () => {
const xmlDoc = parser.parseFromString(responseData, 'application/xml');
const dcbHeader = xmlDoc.querySelector("DCBHeader");

const receiptElement = dcbHeader.querySelector("Receipt");
const allocationElement = dcbHeader.querySelector("Allocation");
const receiptElements = Array.from(dcbHeader.querySelectorAll("Receipt"));
const allocationElements = Array.from(dcbHeader.querySelectorAll("Allocation"));
const paymentMethodElements = Array.from(dcbHeader.querySelectorAll("PaymentMethod"));

dcbHeader.innerHTML = "";

dcbHeader.appendChild(receiptElement);
dcbHeader.appendChild(allocationElement);

if (paymentMethodElements) {
paymentMethodElements.forEach((paymentMethodElement) => {
dcbHeader.appendChild(paymentMethodElement);
});
}
receiptElements.forEach((receiptElement) => {
dcbHeader.appendChild(receiptElement);
});
allocationElements.forEach((allocationElement) => {
dcbHeader.appendChild(allocationElement);
});
paymentMethodElements.forEach((paymentMethodElement) => {
dcbHeader.appendChild(paymentMethodElement);
});

const updatedXmlString = new XMLSerializer().serializeToString(xmlDoc);
const filename = xmlDoc.querySelector('FileHeader').getAttribute('H_Filename');


Laddar…
Avbryt
Spara