38 lines
1.2 KiB
JavaScript
38 lines
1.2 KiB
JavaScript
const axios = require("axios");
|
|
|
|
const sendNoteToERP = async (PID, VID, SN, testLog, warehouse) => {
|
|
try {
|
|
let token =
|
|
"eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJodHRwczovL2FwaS5uc3d0ZWFtLm5ldC9hcGkvbG9naW4iLCJpYXQiOjE2ODkzOTEyMDMsImV4cCI6MTcyMDkyNzIwMywibmJmIjoxNjg5MzkxMjAzLCJqdGkiOiJreFA1MW9jck5rdEYzSzY3Iiwic3ViIjozNjkwLCJwcnYiOiJjOGVlMWZjODllNzc1ZWM0YzczODY2N2U1YmUxN2E1OTBiNmQ0MGZjIn0.p-aE0oWkKmdrcKWD94oSmMd_CMbY_4MoqADIwYIhIKw";
|
|
let data = {
|
|
data: {
|
|
serialNumber: SN,
|
|
testLog: testLog,
|
|
},
|
|
infoTestLog: {
|
|
PID: PID,
|
|
VID: VID,
|
|
SN: SN,
|
|
warehouse: warehouse,
|
|
},
|
|
urlAPI: "/api/stock-model-serial/data-save-test-log",
|
|
};
|
|
const response = await axios.post(
|
|
"https://api.nswteam.net/api/transferPostData",
|
|
data,
|
|
{ headers: { Authorization: "Bearer " + token } }
|
|
);
|
|
console.log(response.data);
|
|
console.log(data);
|
|
if (response.data.Status === "OK") {
|
|
console.log("Send note " + SN + " success!");
|
|
} else {
|
|
console.log("Send note " + SN + " fail!");
|
|
}
|
|
} catch (error) {
|
|
console.log(error);
|
|
}
|
|
};
|
|
|
|
module.exports.sendNoteToERP = sendNoteToERP;
|