소스 검색

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

feat: queue loading
linfeng 1 년 전
부모
커밋
e92c896a34
3개의 변경된 파일5개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 0
      projects/web/package.json
  2. 1 2
      projects/web/src/pages/extract/components/pdf-extraction/index.tsx
  3. 3 0
      projects/web/src/store/jobProgress.ts

+ 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);
+            });
           }
         }