Jelajahi Sumber

Merge pull request #5 from LollipopsAndWine/feat/ade/dev

feat: queue loading
linfeng 1 tahun lalu
induk
melakukan
e92c896a34

+ 1 - 0
projects/web/package.json

@@ -52,6 +52,7 @@
     "eslint-plugin-react-hooks": "^5.1.0-rc.0",
     "eslint-plugin-react-refresh": "^0.4.9",
     "globals": "^15.9.0",
+    "less": "^4.2.0",
     "postcss": "^8.4.41",
     "sass-embedded": "^1.77.8",
     "tailwindcss": "^3.4.10",

+ 1 - 2
projects/web/src/pages/extract/components/pdf-extraction/index.tsx

@@ -21,13 +21,12 @@ interface IPdfExtractionProps {
 }
 
 const PdfExtraction = ({ className = "" }: IPdfExtractionProps) => {
-  const newData = useJobExtraction();
   const {
     refreshQueue,
     taskInfo,
     isLoading: queueLoading,
     isError: compileError,
-  } = newData;
+  } = useJobExtraction();
 
   const [pdfState, setPdfState] = useState({
     page: 1,

+ 3 - 0
projects/web/src/store/jobProgress.ts

@@ -103,6 +103,9 @@ export const useJobExtraction = () => {
           } else {
             setIsPolling(false);
             setQueueLoading(false);
+            getExtractTaskIdProgress(jobID!).then((res) => {
+              setTaskInfo(res as any);
+            });
           }
         }