Add D3.js dependency and implement pending upload state management

- Added D3.js as a dependency in `package.json` and `package-lock.json` for data visualization capabilities.
- Introduced a new `pendingUpload.js` store to manage files and simulation requirements before initiating the simulation process.
- Updated `Home.vue` to store pending uploads and navigate to the `Process` page immediately, deferring API calls for improved user experience.
- Enhanced `Process.vue` to handle new project initialization and display project status effectively, including progress tracking for ontology generation and graph building.
This commit is contained in:
666ghj
2025-12-10 18:17:26 +08:00
parent d4dd4b3dae
commit 5a27b7ca71
5 changed files with 1705 additions and 292 deletions

View File

@@ -10,6 +10,7 @@
},
"dependencies": {
"axios": "^1.13.2",
"d3": "^7.9.0",
"vue": "^3.5.24",
"vue-router": "^4.6.3"
},