提交 9fb2d5ac 作者: 温凯

fix:任务库航线任务回显

上级 094d17be
...@@ -95,11 +95,10 @@ export default { ...@@ -95,11 +95,10 @@ export default {
}, },
watch: { watch: {
'uavRealTimeData.isFlying': { 'uavRealTimeData.isFlying': {
handler: function (val) { handler: function (newVal,oldVal) {
if (val) { if (oldVal === false && newVal === true) {
this.getTaskInfoRecord() this.getTaskInfoRecord()
} }
}, },
deep: true, deep: true,
immediate: true, immediate: true,
...@@ -139,6 +138,10 @@ export default { ...@@ -139,6 +138,10 @@ export default {
this.bus.$on("startTask", this.onStartTask); this.bus.$on("startTask", this.onStartTask);
await this.getTaskList(); await this.getTaskList();
await this.getAirwayList(); await this.getAirwayList();
if(this.uavRealTimeData.isFlying){
this.getTaskInfoRecord()
}
}, },
beforeDestroy() { beforeDestroy() {
this.showAirwayEdit = false; this.showAirwayEdit = false;
...@@ -158,8 +161,10 @@ export default { ...@@ -158,8 +161,10 @@ export default {
}); });
if (res.code === 0) { if (res.code === 0) {
console.log("getTaskInfoRecord", res.data); console.log("getTaskInfoRecord", res.data);
this.selectedAirwayId = res.data.reouteId;
this.selectedTaskId = res.data.taskInfoId; this.selectedTaskId = res.data.taskInfoId;
setTimeout(() => {
this.selectedAirwayId = res.data.reouteId;
},1000)
} }
}, },
/** /**
......
...@@ -107,11 +107,10 @@ export default { ...@@ -107,11 +107,10 @@ export default {
}, },
watch: { watch: {
'uavRealTimeData.isFlying': { 'uavRealTimeData.isFlying': {
handler: function (val) { handler: function (newVal,oldVal) {
if (val) { if (oldVal === false && newVal === true) {
this.getTaskInfoRecord() this.getTaskInfoRecord()
} }
}, },
deep: true, deep: true,
immediate: true, immediate: true,
...@@ -159,6 +158,10 @@ export default { ...@@ -159,6 +158,10 @@ export default {
await this.getTaskList(); await this.getTaskList();
await this.getAirwayList(); await this.getAirwayList();
// 获取正在飞行的航线 // 获取正在飞行的航线
if(this.uavRealTimeData.isFlying){
this.getTaskInfoRecord()
}
}, },
beforeDestroy() { beforeDestroy() {
this.bus.$off("startTask", this.onStartTask); this.bus.$off("startTask", this.onStartTask);
...@@ -180,8 +183,10 @@ export default { ...@@ -180,8 +183,10 @@ export default {
deviceId: this.uav && this.uav.deviceId, deviceId: this.uav && this.uav.deviceId,
}); });
if (res.code === 0) { if (res.code === 0) {
this.selectedAirwayId = res.data.reouteId;
this.selectedTaskId = res.data.taskInfoId; this.selectedTaskId = res.data.taskInfoId;
setTimeout(() => {
this.selectedAirwayId = res.data.reouteId;
},1000)
} }
}, },
getTaskList(id) { getTaskList(id) {
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论