|
|
|
@ -4,28 +4,47 @@
|
|
|
|
|
<Map :workPlanFormShow="workPlanFormShow" :airRoute="airRoute" @exitDraw="exitDraw" @flyToThere="flyToThere" :wayline="wayline" :waylineInfo="waylineInfo"></Map>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- 工作计划列表 -->
|
|
|
|
|
<div v-show="planListShow" style="width:360px;position:absolute;top:20px;left:20px;z-index:1;height: calc( 100vh - 144px);overflow-y:hidden;">
|
|
|
|
|
<planList :planListShow="planListShow" @planDetail="planDetail" @createWorkPlan="toCreateWorkPlan" ></planList>
|
|
|
|
|
<div style="position:absolute;top:20px;left:20px;z-index:1;display:flex;gap:15px;">
|
|
|
|
|
|
|
|
|
|
<!-- 工作计划列表 -->
|
|
|
|
|
<div v-if="planListShow" style="width:360px;height: calc( 100vh - 144px);flex:1;">
|
|
|
|
|
<planList :planListShow="planListShow" @planDetail="planDetail" @createWorkPlan="toCreateWorkPlan" ></planList>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- 创建计划 -->
|
|
|
|
|
<div v-if="workPlanFormShow" style="width:360px;height: calc( 100vh - 144px);flex:1;">
|
|
|
|
|
<createWorkPlan :formData="formData" @successCreatePlan="successCreatePlan" @cancleCraete="cancleCraete" @selectAircraft="selectAircraft" @selectAriLine="selectAriLine" :checkedAriLine="checkedAriLine" :checkedDronePort="checkedDronePort"></createWorkPlan>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- 航线库 -->
|
|
|
|
|
<div v-if="ariLineShow" style="width:566px;height: calc( 100vh - 144px);flex:1;">
|
|
|
|
|
<airLineList :title="'选择航线'" @checkAriLine="checkAriLine" @previewAirLine="previewAirLine" @createAirLine="handlerCreateAirLine" @closeAirLine="closeAirLine"></airLineList>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- 设备 -->
|
|
|
|
|
<div v-if="aircraftShow" style="width:340px;height: calc( 100vh - 144px);flex:1;">
|
|
|
|
|
<aircraft @checkAriLine="checkDronePort" @closeAirCraft="closeAirCraft" ></aircraft>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<!-- 创建计划弹窗 -->
|
|
|
|
|
<div v-if="workPlanFormShow" style="width:380px;position:absolute;top:30px;left:30px;z-index:1;height: calc( 100vh - 164px);overflow-y:hidden;">
|
|
|
|
|
<!-- <div v-if="workPlanFormShow" style="width:380px;position:absolute;top:30px;left:30px;z-index:1;height: calc( 100vh - 164px);overflow-y:hidden;">
|
|
|
|
|
<createWorkPlan :formData="formData" @successCreatePlan="successCreatePlan" @cancleCraete="cancleCraete" @selectAircraft="selectAircraft" @selectAriLine="selectAriLine" :checkedAriLine="checkedAriLine" :checkedDronePort="checkedDronePort"></createWorkPlan>
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
|
|
|
|
|
<!-- 航线库 -->
|
|
|
|
|
<div v-if="ariLineShow" style="width:566px;position:absolute;top:30px;left:440px;z-index:1;height: calc( 100vh - 164px);overflow-y:hidden;">
|
|
|
|
|
<!-- <div v-if="ariLineShow" style="width:566px;position:absolute;top:30px;left:440px;z-index:1;height: calc( 100vh - 164px);overflow-y:hidden;">
|
|
|
|
|
<airLineList :title="'选择航线'" @checkAriLine="checkAriLine" @previewAirLine="previewAirLine" @createAirLine="handlerCreateAirLine"></airLineList>
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
|
|
|
|
|
<!-- 飞行器 -->
|
|
|
|
|
<div v-if="aircraftShow" style="width:340px;background:#0d0e15c1 ;position:absolute;top:30px;left:440px;z-index:1;height: calc( 100vh - 164px);overflow-y:hidden;">
|
|
|
|
|
<!-- <div v-if="aircraftShow" style="width:340px;background:#0d0e15c1 ;position:absolute;top:30px;left:440px;z-index:1;height: calc( 100vh - 164px);overflow-y:hidden;">
|
|
|
|
|
<aircraft @checkAriLine="checkDronePort" ></aircraft>
|
|
|
|
|
</div>
|
|
|
|
|
</div> -->
|
|
|
|
|
|
|
|
|
|
<!-- 新建航线 -->
|
|
|
|
|
<div v-if="createAirLineShow" style="width:566px;background:#0d0e15c1 ;position:absolute;top:30px;left:440px;z-index:1;height: calc( 100vh - 164px);overflow-y:hidden;">
|
|
|
|
|
<div v-if="createAirLineShow" style="width:566px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;height: calc( 100vh - 164px);overflow-y:hidden;">
|
|
|
|
|
<createAirLine @createAirLine="handlerCreateAirRoute" @cancle="cancleCreateAirLine"></createAirLine>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
@ -70,6 +89,16 @@ const selectAriLine = ()=> {
|
|
|
|
|
aircraftShow.value = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 关闭航线库弹窗
|
|
|
|
|
const closeAirLine = ()=>{
|
|
|
|
|
ariLineShow.value = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 关闭选择设备弹窗
|
|
|
|
|
const closeAirCraft = ()=>{
|
|
|
|
|
aircraftShow.value = false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
const selectAircraft = ()=>{
|
|
|
|
|
aircraftShow.value = true;
|
|
|
|
|
ariLineShow.value = false;
|
|
|
|
|