From 9aefde327bbfcbf378d38f2c02b1af14d69caa51 Mon Sep 17 00:00:00 2001 From: wxs <211789910@qq.com> Date: Fri, 6 Feb 2026 14:20:02 +0800 Subject: [PATCH] =?UTF-8?q?=E5=B7=A1=E8=88=AA=E6=A8=A1=E5=BC=8F=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- frontend/Skyeye-sys-ui/src/api/device.js | 2 + .../home/components/task-manage/index.js | 64 +++++++++++++++++-- .../home/components/task-manage/index.scss | 2 +- .../home/components/task-manage/index.vue | 28 +++----- 4 files changed, 70 insertions(+), 26 deletions(-) diff --git a/frontend/Skyeye-sys-ui/src/api/device.js b/frontend/Skyeye-sys-ui/src/api/device.js index 6f077c1..c9fa317 100644 --- a/frontend/Skyeye-sys-ui/src/api/device.js +++ b/frontend/Skyeye-sys-ui/src/api/device.js @@ -39,6 +39,8 @@ export const uavSave = params => export const uavUpdate = params => req('post', '/skyeye/uav/update', params) // #endregion +export const getLastStatus = params => + req('get', '/skyeye/payload/getLastStatus', params) // 雷达开启 export const deviceControlTurnon = params => req('post', '/sar/control/turnon', params) diff --git a/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.js b/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.js index 6e3eb9b..67e885b 100644 --- a/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.js +++ b/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.js @@ -1290,31 +1290,80 @@ export default { pointList.push(item.boundaryLonLat) } }) + let airlineList = [ + { + direction: 0, + distance: 0, + endHeight: 0, + endLat: 0, + endLon: 0, + flightEndHeight: 0, + flightEndLat: 0, + flightEndLon: 0, + flightNo: 0, + flightNum: 0, + flightStartHeight: 0, + flightStartLat: 0, + flightStartLon: 0, + flightType: 0, + grazingAngle: 0, + groundStartHeight: 0, + groundStartLat: 0, + groundStartLon: 0, + height: 0, + id: 0, + jobId: 0, + polarization: 0, + speed: 0, + squintAngle: 0, + startHeight: 0, + startLat: 0, + startLon: 0, + status: 0, + targetCentroidHeight: 0, + targetCentroidLat: 0, + targetCentroidLon: 0, + targetHeading: 0, + targetLength: 0, + targetWidth: 0, + uavId: 0 + } + ] + if (this.form.mode === '2') { + pointList = [ + [ + { + longitude: 0, + latitude: 0 + } + ] + ] + } let info = { info1: JSON.stringify(this.form), id: params.id, name: params.name, mode: params.mode, pointList: pointList, - startAltitude: params.mode === '2' ? 0 : params.startAltitude, + startAltitude: params.startAltitude, imageLight: parseFloat(params.imageLight), - headingDiff: parseFloat(params.headingDiff), + headingDiff: this.form.mode === '2' ? 0 : parseFloat(params.headingDiff), imageBit: parseFloat(params.imageBit), targetType: params.targetChoose === '点' ? '1' : '2', imageMode: params.imageMode, uavList: [ { uavId: params.uav, - speed: params.mode === '2' ? 0 : params.initSpeed, - height: params.mode === '2' ? 0 : params.flyHeight, + speed: params.initSpeed, + height: params.flyHeight, resolution: params.ratio, - startAltitude: params.mode === '2' ? 0 : params.startAltitude, + startAltitude: this.form.mode === '2' ? 0 : params.startAltitude, payloadList: [{ payloadId: params.loader, resolution: params.ratio, width: params.width, length: this.form.imageMode === '4' ? this.ratioMap.gmti.length : this.ratioMap[params.ratio].length, - theta: params.mode === '2' ? 0 : params.theta, + theta: params.theta, reserved: this.form.imageMode === '4' ? this.ratioMap.gmti.reserved : this.ratioMap[params.ratio].reserved, direction: params.direction, polarization: params.polarization, @@ -1325,10 +1374,11 @@ export default { imageBit: parseFloat(params.imageBit), headingDiff: parseFloat(params.headingDiff), }], - airlineList: params.airlineList + airlineList: this.form.mode === '2' ? airlineList : params.airlineList } ] } + console.log(info, 22222222222); if (info.id) { addTaskFast(info).then(res => { diff --git a/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.scss b/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.scss index 9a56ae4..8d61e38 100644 --- a/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.scss +++ b/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.scss @@ -19,7 +19,7 @@ } .task-list__content { - height: calc(100vh - 120px); + height: calc(100vh - 155px); position: relative; width: 100%; overflow-y: auto; diff --git a/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.vue b/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.vue index b4ded30..70e8a7c 100644 --- a/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.vue +++ b/frontend/Skyeye-sys-ui/src/views/home/components/task-manage/index.vue @@ -303,11 +303,7 @@ --> - +
--> - + @@ -442,7 +434,11 @@ > - + - + - + - +