| | |
| | | </el-col> |
| | | <el-col :span="6"> |
| | | <el-form-item label="关联航线" prop="file_id"> |
| | | <el-select v-model="formParams.file_id" placeholder="请选择航线" filterable @change="getFlyingNest" |
| | | :disabled="txtTitle === '工单审核' || txtTitle === '工单详情'"> |
| | | <el-select v-if="txtTitle === '新建工单'" v-model="formParams.file_id" placeholder="请选择航线" filterable |
| | | @change="getFlyingNest"> |
| | | <el-option v-for="item in lineList" :key="item.wayline_id" :label="item.name" |
| | | :value="item.wayline_id" /> |
| | | </el-select> |
| | | <el-input v-else v-model="formParams.wayline_file_region_vo.name" |
| | | :disabled="txtTitle === '工单审核' || txtTitle === '工单详情'"></el-input> |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="6"> |
| | |
| | | |
| | | // initMapLine 方法 |
| | | const initMapLine = async (infos = {}, cb = () => { }) => { |
| | | const currentLine = lineList.value.find(item => item.wayline_id == formParams.value.file_id) |
| | | let currentLine = lineList.value.find(item => item.wayline_id == formParams.value.file_id) |
| | | |
| | | |
| | | if (!currentLine) return |
| | | if (!currentLine) { |
| | | currentLine = formParams.value.wayline_file_region_vo |
| | | } |
| | | |
| | | await nextTick() |
| | | if (mapContainerRef.value?.initAddEntity) { |
| | |
| | | formParams.value = { |
| | | ...data |
| | | } |
| | | console.log(formParams.value, '898789') |
| | | drone_sns.value = data.device_list |
| | | initMapLine(data.device_map_infos) |
| | | } else { |