From 20dad2cabaca0a6ddd5372a9935747402856e405 Mon Sep 17 00:00:00 2001 From: Patrick Fic Date: Thu, 29 Jan 2026 16:26:16 -0800 Subject: [PATCH] IO-3515 Minimally functional form fill out. --- .../bill-enter-modal.container.jsx | 13 ++- .../vendor-search-select.component.jsx | 7 +- server/ai/bill-ocr/bill-ocr-generator.js | 105 ++++++++++++++++-- server/ai/bill-ocr/bill-ocr-normalize.js | 7 +- server/ai/bill-ocr/bill-ocr.js | 6 +- server/routes/aiRoutes.js | 4 +- 6 files changed, 124 insertions(+), 18 deletions(-) diff --git a/client/src/components/bill-enter-modal/bill-enter-modal.container.jsx b/client/src/components/bill-enter-modal/bill-enter-modal.container.jsx index 4338f9bea..f15e7c6a2 100644 --- a/client/src/components/bill-enter-modal/bill-enter-modal.container.jsx +++ b/client/src/components/bill-enter-modal/bill-enter-modal.container.jsx @@ -434,7 +434,7 @@ function BillEnterModalContainer({ billEnterModal, toggleModalVisible, bodyshop, formdata.append("jobid", billEnterModal.context.job.id); formdata.append("bodyshopid", bodyshop.id); formdata.append("partsorderid", "3dd26419-a139-4399-af4e-43eeb6f0dbad"); - // formdata.append("skipTextract", "true"); // For testing purposes + //formdata.append("skipTextract", "true"); // For testing purposes axios .post("/ai/bill-ocr", formdata) .then(({ data }) => { @@ -451,6 +451,17 @@ function BillEnterModalContainer({ billEnterModal, toggleModalVisible, bodyshop, e.target.value = ""; }} /> +