diff --git a/package.json b/package.json index 6272289..f3d2b45 100644 --- a/package.json +++ b/package.json @@ -10,6 +10,7 @@ }, "dependencies": { "@amap/amap-jsapi-loader": "^1.0.1", + "@element-plus/icons-vue": "^2.3.2", "DroneCtrl": "1.0.1", "axios": "^1.13.2", "element-plus": "^2.12.0", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d9adf3f..3581664 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -14,6 +14,9 @@ importers: '@amap/amap-jsapi-loader': specifier: ^1.0.1 version: 1.0.1 + '@element-plus/icons-vue': + specifier: ^2.3.2 + version: 2.3.2(vue@3.5.25) DroneCtrl: specifier: 1.0.1 version: 1.0.1 @@ -134,24 +137,28 @@ packages: engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-arm64-musl@1.0.0-beta.50': resolution: {integrity: sha512-L0zRdH2oDPkmB+wvuTl+dJbXCsx62SkqcEqdM+79LOcB+PxbAxxjzHU14BuZIQdXcAVDzfpMfaHWzZuwhhBTcw==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [arm64] os: [linux] + libc: [musl] '@rolldown/binding-linux-x64-gnu@1.0.0-beta.50': resolution: {integrity: sha512-gyoI8o/TGpQd3OzkJnh1M2kxy1Bisg8qJ5Gci0sXm9yLFzEXIFdtc4EAzepxGvrT2ri99ar5rdsmNG0zP0SbIg==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [glibc] '@rolldown/binding-linux-x64-musl@1.0.0-beta.50': resolution: {integrity: sha512-zti8A7M+xFDpKlghpcCAzyOi+e5nfUl3QhU023ce5NCgUxRG5zGP2GR9LTydQ1rnIPwZUVBWd4o7NjZDaQxaXA==} engines: {node: ^20.19.0 || >=22.12.0} cpu: [x64] os: [linux] + libc: [musl] '@rolldown/binding-openharmony-arm64@1.0.0-beta.50': resolution: {integrity: sha512-eZUssog7qljrrRU9Mi0eqYEPm3Ch0UwB+qlWPMKSUXHNqhm3TvDZarJQdTevGEfu3EHAXJvBIe0YFYr0TPVaMA==} @@ -204,7 +211,7 @@ packages: resolution: {integrity: sha512-iHmwV3QcVGGvSC1BG5bZ4z6iwa1SOpAPWmnjOErd4Ske+lZua5K9TtAVdx0gMBClJ28DViCbSmZitjWZsWO3LA==} engines: {node: ^20.19.0 || >=22.12.0} peerDependencies: - vite: ^5.0.0 || ^6.0.0 || ^7.0.0 + vite: npm:rolldown-vite@7.2.5 vue: ^3.2.25 '@vue/compiler-core@3.5.25': @@ -404,24 +411,28 @@ packages: engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [glibc] lightningcss-linux-arm64-musl@1.30.2: resolution: {integrity: sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==} engines: {node: '>= 12.0.0'} cpu: [arm64] os: [linux] + libc: [musl] lightningcss-linux-x64-gnu@1.30.2: resolution: {integrity: sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [glibc] lightningcss-linux-x64-musl@1.30.2: resolution: {integrity: sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==} engines: {node: '>= 12.0.0'} cpu: [x64] os: [linux] + libc: [musl] lightningcss-win32-arm64-msvc@1.30.2: resolution: {integrity: sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==} diff --git a/src/App.vue b/src/App.vue index 1b478b0..343a6c9 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,12 +1,118 @@ diff --git a/src/assets/image/1.png b/src/assets/image/1.png new file mode 100644 index 0000000..e3bba0c Binary files /dev/null and b/src/assets/image/1.png differ diff --git a/src/assets/image/2.png b/src/assets/image/2.png new file mode 100644 index 0000000..f4a35e7 Binary files /dev/null and b/src/assets/image/2.png differ diff --git a/src/assets/image/3.png b/src/assets/image/3.png new file mode 100644 index 0000000..72df3cc Binary files /dev/null and b/src/assets/image/3.png differ diff --git a/src/assets/image/4.png b/src/assets/image/4.png new file mode 100644 index 0000000..fb979fc Binary files /dev/null and b/src/assets/image/4.png differ diff --git a/src/assets/image/5.png b/src/assets/image/5.png new file mode 100644 index 0000000..8a8cd7a Binary files /dev/null and b/src/assets/image/5.png differ diff --git a/src/assets/image/6.png b/src/assets/image/6.png new file mode 100644 index 0000000..ad94022 Binary files /dev/null and b/src/assets/image/6.png differ diff --git a/src/assets/image/7.png b/src/assets/image/7.png new file mode 100644 index 0000000..6d9fe05 Binary files /dev/null and b/src/assets/image/7.png differ diff --git a/src/assets/image/Completed.png b/src/assets/image/Completed.png new file mode 100644 index 0000000..a7b3a1a Binary files /dev/null and b/src/assets/image/Completed.png differ diff --git a/src/assets/image/fire.png b/src/assets/image/fire.png new file mode 100644 index 0000000..5a1c07a Binary files /dev/null and b/src/assets/image/fire.png differ diff --git a/src/assets/image/in_progress.png b/src/assets/image/in_progress.png new file mode 100644 index 0000000..7e9335e Binary files /dev/null and b/src/assets/image/in_progress.png differ diff --git a/src/assets/image/personnel.png b/src/assets/image/personnel.png new file mode 100644 index 0000000..8926fcb Binary files /dev/null and b/src/assets/image/personnel.png differ diff --git a/src/assets/image/regional_management.png b/src/assets/image/regional_management.png new file mode 100644 index 0000000..a77d79d Binary files /dev/null and b/src/assets/image/regional_management.png differ diff --git a/src/assets/image/smoke.png b/src/assets/image/smoke.png new file mode 100644 index 0000000..b796ffa Binary files /dev/null and b/src/assets/image/smoke.png differ diff --git a/src/assets/image/to_be_started.png b/src/assets/image/to_be_started.png new file mode 100644 index 0000000..6892c74 Binary files /dev/null and b/src/assets/image/to_be_started.png differ diff --git a/src/assets/image/wrj.png b/src/assets/image/wrj.png new file mode 100644 index 0000000..a8ac202 Binary files /dev/null and b/src/assets/image/wrj.png differ diff --git a/src/main.js b/src/main.js index 368d823..dab6993 100644 --- a/src/main.js +++ b/src/main.js @@ -1,8 +1,13 @@ import { createApp } from 'vue' import './style.css' import ElementPlus from 'element-plus' +import * as ElementPlusIconsVue from '@element-plus/icons-vue' + import 'element-plus/dist/index.css' import App from './App.vue' const app = createApp(App) app.use(ElementPlus) app.mount('#app') +for (const [key, component] of Object.entries(ElementPlusIconsVue)) { + app.component(key, component) +} \ No newline at end of file