Compare commits

..

7 Commits

Author SHA1 Message Date
2b8e8d3926 增加视频页面跳转 2025-12-23 11:36:29 +08:00
8e2e55e645 fix:增加底部图 2025-12-22 21:30:35 +08:00
a147563b70 完成实时飞行轨迹 2025-12-19 16:15:15 +08:00
baf2af1fc3 fix:优化 2025-12-18 21:25:54 +08:00
f33efef3bd 切图 2025-12-18 21:21:51 +08:00
92c3052832 Merge branch 'main' of ssh://git.wash-painting.cn:2222/cg/----- 2025-12-17 23:56:37 +08:00
f05f49e796 feat:开发 2025-12-17 23:53:04 +08:00
34 changed files with 1096 additions and 272 deletions

View File

@@ -10,7 +10,8 @@
}, },
"dependencies": { "dependencies": {
"@amap/amap-jsapi-loader": "^1.0.1", "@amap/amap-jsapi-loader": "^1.0.1",
"DroneCtrl": "1.0.2", "@element-plus/icons-vue": "^2.3.2",
"DroneCtrl": "1.0.3",
"axios": "^1.13.2", "axios": "^1.13.2",
"element-plus": "^2.12.0", "element-plus": "^2.12.0",
"gcoord": "^1.0.7", "gcoord": "^1.0.7",

13
pnpm-lock.yaml generated
View File

@@ -14,9 +14,12 @@ importers:
'@amap/amap-jsapi-loader': '@amap/amap-jsapi-loader':
specifier: ^1.0.1 specifier: ^1.0.1
version: 1.0.1 version: 1.0.1
'@element-plus/icons-vue':
specifier: ^2.3.2
version: 2.3.2(vue@3.5.25)
DroneCtrl: DroneCtrl:
specifier: 1.0.2 specifier: 1.0.3
version: 1.0.2 version: 1.0.3
axios: axios:
specifier: ^1.13.2 specifier: ^1.13.2
version: 1.13.2 version: 1.13.2
@@ -245,8 +248,8 @@ packages:
'@vueuse/shared@9.13.0': '@vueuse/shared@9.13.0':
resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==} resolution: {integrity: sha512-UrnhU+Cnufu4S6JLCPZnkWh0WwZGUp72ktOF2DFptMlOs3TOdVv8xJN53zhHGARmVOsz5KqOls09+J1NR6sBKw==}
DroneCtrl@1.0.2: DroneCtrl@1.0.3:
resolution: {integrity: sha512-EQWN1q8S4mN64gMlBQkQyJIYSBVE75YLPsYI+L/67TPypOyGWnI/kxCYMPY1hNVB8sIxJO0Z3DU3wlKxwg4Qiw==} resolution: {integrity: sha512-8SC/nx1byB/dhqSb0nNjamzQTQXi15JKkFRkMUnRErBcKBeNypz0Rjn6k7kGMuC/d0RNYODAgj8xc4NQEKokfw==}
async-validator@4.2.5: async-validator@4.2.5:
resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==} resolution: {integrity: sha512-7HhHjtERjqlNbZtqNqy2rckN/SpOOlmDliet+lP7k+eKZEjPk3DgyeU9lIXLdeLz0uBbbVp+9Qdow9wJWgwwfg==}
@@ -770,7 +773,7 @@ snapshots:
- '@vue/composition-api' - '@vue/composition-api'
- vue - vue
DroneCtrl@1.0.2: {} DroneCtrl@1.0.3: {}
async-validator@4.2.5: {} async-validator@4.2.5: {}

File diff suppressed because it is too large Load Diff

BIN
src/assets/image/1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

BIN
src/assets/image/2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 496 B

BIN
src/assets/image/3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 169 B

BIN
src/assets/image/4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 309 B

BIN
src/assets/image/5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 441 B

BIN
src/assets/image/6.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 390 B

BIN
src/assets/image/7.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 292 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 524 B

BIN
src/assets/image/d1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

BIN
src/assets/image/d2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 KiB

BIN
src/assets/image/fire.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 809 B

BIN
src/assets/image/i1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.2 KiB

BIN
src/assets/image/i2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 677 B

BIN
src/assets/image/i3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.4 KiB

BIN
src/assets/image/i4.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1008 B

BIN
src/assets/image/i5.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.0 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 705 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 986 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 5.6 KiB

BIN
src/assets/image/smoke.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 305 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 684 B

BIN
src/assets/image/wrj.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.7 KiB

BIN
src/assets/image/wrj2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 KiB

BIN
src/assets/image/y1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 16 KiB

BIN
src/assets/image/y2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 22 KiB

BIN
src/assets/image/y3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
src/assets/image/z1.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 45 KiB

BIN
src/assets/image/z2.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 25 KiB

BIN
src/assets/image/z3.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -1,8 +1,13 @@
import { createApp } from 'vue' import { createApp } from 'vue'
import './style.css' import './style.css'
import ElementPlus from 'element-plus' import ElementPlus from 'element-plus'
import * as ElementPlusIconsVue from '@element-plus/icons-vue'
import 'element-plus/dist/index.css' import 'element-plus/dist/index.css'
import App from './App.vue' import App from './App.vue'
const app = createApp(App) const app = createApp(App)
app.use(ElementPlus) app.use(ElementPlus)
app.mount('#app') app.mount('#app')
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component)
}

View File

@@ -97,9 +97,9 @@ function upload(url, params) {
}); });
} }
// export let host = `${window.location.protocol}//${window.location.host}`; export let host = `${window.location.protocol}//${window.location.host}`;
// export let host = "http://192.168.43.98:5678"; // export let host = "http://192.168.43.98:5678";
export let host = "http://192.168.3.81:5678"; // export let host = "http://192.168.3.81:5678";
// export let host = "http://127.0.0.1:5678"; // export let host = "http://127.0.0.1:5678";
export const getConfig = () => { export const getConfig = () => {