提交 a57eba3a 作者: 温凯

fix:机库创建架次号关联任务

上级 0d15b2ef
...@@ -236,6 +236,7 @@ export default { ...@@ -236,6 +236,7 @@ export default {
value: this.selectedAirway, value: this.selectedAirway,
}); });
this.$store.dispatch("MMCFlightControlCenter/hangar/takeOff", { this.$store.dispatch("MMCFlightControlCenter/hangar/takeOff", {
taskInfoId: this.selectedTaskId,
callback: (status) => { callback: (status) => {
if (status) { if (status) {
this.$message.success("一键任务指令发送成功"); this.$message.success("一键任务指令发送成功");
......
import moment from "moment"; import moment from "moment";
import { Control_API, TaskInfo } from "../api"; import { Control_API, TaskInfo } from "../api";
function initHangarRealTimeData(){ function initHangarRealTimeData() {
return { return {
chargerPower: 0, //充电电源,0-未知,1-打开,2-关闭 chargerPower: 0, //充电电源,0-未知,1-打开,2-关闭
cover: 0, //舱盖,0-未知,1-关闭,2-打开,3-正在关闭,4-正在打开 cover: 0, //舱盖,0-未知,1-关闭,2-打开,3-正在关闭,4-正在打开
...@@ -295,12 +295,13 @@ const actions = { ...@@ -295,12 +295,13 @@ const actions = {
* @param {function} data.callback //完成回调 * @param {function} data.callback //完成回调
*/ */
async takeOff({ state }, data) { async takeOff({ state }, data) {
console.log(state.airlineData, data); console.log(state.airlineData, data, '1111');
try { try {
// 生成架次号 // 生成架次号
const flightSortieId = await TaskInfo.flightSortieId({ const flightSortieId = await TaskInfo.flightSortieId({
device_id: state.hangar.uav.deviceId, device_id: state.hangar.uav.deviceId,
reouteId: state.airlineData.id reouteId: state.airlineData.id,
taskInfoId: data.taskInfoId,
}); });
/* const flightSortieId = { /* const flightSortieId = {
data: `tmj-v4-${Date.now()}` data: `tmj-v4-${Date.now()}`
...@@ -323,7 +324,7 @@ const actions = { ...@@ -323,7 +324,7 @@ const actions = {
maxFlightSpeed: 12, maxFlightSpeed: 12,
}, },
}, },
callback() {}, callback() { },
}); });
} catch (e) { } catch (e) {
console.log("一键起飞失败", e); console.log("一键起飞失败", e);
...@@ -342,7 +343,7 @@ const actions = { ...@@ -342,7 +343,7 @@ const actions = {
if ( if (
res.data.currentOperator && res.data.currentOperator &&
res.data.currentOperator === res.data.currentOperator ===
window.$mmc_stl.$store.state.MMCFlightControlCenter.userInfo.id window.$mmc_stl.$store.state.MMCFlightControlCenter.userInfo.id
) { ) {
return true; return true;
} }
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论