diff --git a/package.json b/package.json
index 0da4bda44a61169007c72bf67e114eb0f326fe29..d2697d122867329907836d05afb4186890ae7587 100644
--- a/package.json
+++ b/package.json
@@ -8,6 +8,7 @@
},
"dependencies": {
"@microsoft/fetch-event-source": "^2.0.1",
+ "axios": "^1.4.0",
"guess": "^1.0.2",
"npm": "^9.7.2",
"tdesign-vue-next": "^1.3.9",
diff --git a/public/loading.gif b/public/loading.gif
new file mode 100644
index 0000000000000000000000000000000000000000..d5c3c392e6883c4d18a6f1ffc564610d9a1e5714
Binary files /dev/null and b/public/loading.gif differ
diff --git a/src/App.vue b/src/App.vue
index a7b090a53af18a444796f0e0f063f02b8143016b..bf8f2ab89d85e3fdcc4c7c69bf3a1218a6080816 100644
--- a/src/App.vue
+++ b/src/App.vue
@@ -62,11 +62,19 @@