From aee9f5c534d1e63140d95ed9d2c3c6dbcacd4704 Mon Sep 17 00:00:00 2001 From: Pradeeppon01 Date: Sat, 13 Jul 2024 19:29:10 +0530 Subject: [PATCH] latest --- src/Components/BarcodeScanner.jsx | 25 ++++++++++++++++++++----- 1 file changed, 20 insertions(+), 5 deletions(-) diff --git a/src/Components/BarcodeScanner.jsx b/src/Components/BarcodeScanner.jsx index 0302cfc..bbe2d72 100644 --- a/src/Components/BarcodeScanner.jsx +++ b/src/Components/BarcodeScanner.jsx @@ -8,6 +8,7 @@ const BarcodeScanner = () => { const [isLoading, setIsLoading] = useState(false); const [barcodeInfo, setBarcodeInfo] = useState([]); const [marksData, setMarksData] = useState([]); + const [partAData, setPartAData] = useState([]); const scannerRef = useRef(null); // Use ref to store the scanner instance useEffect(() => { @@ -20,10 +21,13 @@ const BarcodeScanner = () => { }); const fetchBarcodeData = () => { - if(!scanResult){ - return + if (!scanResult) { + return; } setIsLoading(true); + setMarksData([]) + setBarcodeInfo([]) + setPartAData([]) try { const payload = { qrcodeValue: scanResult, @@ -46,6 +50,7 @@ const BarcodeScanner = () => { if (responseData.status === "success") { setBarcodeInfo(responseData.results); setMarksData(responseData?.marks); + setPartAData(responseData?.partAResults); } }); } catch (error) { @@ -110,20 +115,20 @@ const BarcodeScanner = () => {

Welcome to exampaper.vidh.ai

- + {scanResult ? (
QR : {scanResult}
) : (
)}
- + {/* {scanResult ? (
QR : {scanResult}
) : (
)} -
+
*/}
{barcodeInfo.length > 0 && ( @@ -135,6 +140,15 @@ const BarcodeScanner = () => {
Exam center : {barcodeInfo[0]?.exam_center}
)} + {partAData.length > 0 && ( + +
Barcode : {partAData[0]?.barcode}
+
QRcode : {partAData[0]?.qrcode}
+
S.NO : {barcodeInfo[0]?.slno}
+
Booklet No : {barcodeInfo[0]?.booklet_serial_no}
+ PartA Image +
+ )}
{scanResult ? ( @@ -145,6 +159,7 @@ const BarcodeScanner = () => {
Marks : {marksData[0]?.marks}
File Scanned Date : {marksData[0]?.file_scanned_date}
Cover QR code : {marksData[0]?.cover_barcode}
+ PartC Image