| | |
| | | <el-col :span="5"> |
| | | <div class="flex"> |
| | | <div class="flex-1 flex-3"> |
| | | <el-select v-model="form.rep_fre_type" placeholder="请选择频次" :disabled="detailTitle === '工单详情'"> |
| | | <el-option v-for="item in cycles" :key="item" :label="item" :value="item" /> |
| | | </el-select> |
| | | <el-select v-model="form.rep_fre_type" placeholder="请选择频次" :disabled="detailTitle === '工单详情'"> |
| | | <el-option v-for="item in cycles" :key="item" :label="item" :value="item" /> |
| | | </el-select> |
| | | </div> |
| | | <div class="flex-1"> |
| | | <el-time-picker v-model="form.deal_time" prop="deal_time" |
| | | value-format="HH:mm" :picker-options="{ |
| | | <el-time-picker v-model="form.deal_time" prop="deal_time" |
| | | value-format="HH:mm" :picker-options="{ |
| | | selectableRange: '00:00 - 23:59', |
| | | }" :disabled="detailTitle === '工单详情'" /> |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | |
| | | <!-- <el-col :span="3">--> |
| | | <!-- <el-time-picker class="timeStyle" :style="{ width: pxToRem(140) }" v-model="form.deal_time" prop="deal_time"--> |
| | | <!-- value-format="HH:mm" :picker-options="{--> |
| | | <!-- selectableRange: '00:00 - 23:59',--> |
| | | <!-- }" :disabled="detailTitle === '工单详情'" />--> |
| | | <!-- </el-col>--> |
| | | <!-- <el-col :span="3">--> |
| | | <!-- <el-time-picker class="timeStyle" :style="{ width: pxToRem(140) }" v-model="form.deal_time" prop="deal_time"--> |
| | | <!-- value-format="HH:mm" :picker-options="{--> |
| | | <!-- selectableRange: '00:00 - 23:59',--> |
| | | <!-- }" :disabled="detailTitle === '工单详情'" />--> |
| | | <!-- </el-col>--> |
| | | </el-row> |
| | | |
| | | <el-row :gutter="20"> |
| | |
| | | <el-col :span="5"> |
| | | <div class="flex"> |
| | | <div class="flex-1 flex-3"> |
| | | <el-select v-model="form.rep_fre_type" placeholder="请选择频次" :disabled="true"> |
| | | <el-option v-for="item in cycles" :key="item" :label="item" :value="item" /> |
| | | </el-select> |
| | | <el-select v-model="form.rep_fre_type" placeholder="请选择频次" :disabled="true"> |
| | | <el-option v-for="item in cycles" :key="item" :label="item" :value="item" /> |
| | | </el-select> |
| | | </div> |
| | | <div class="flex-1"> |
| | | <el-time-picker style="width: 100px" v-model="form.deal_time" prop="deal_time" :disabled="true" |
| | | value-format="HH:mm" :picker-options="{ |
| | | <el-time-picker style="width: 100px" v-model="form.deal_time" prop="deal_time" :disabled="true" |
| | | value-format="HH:mm" :picker-options="{ |
| | | selectableRange: '00:00 - 23:59', |
| | | }" /> |
| | | </div> |
| | | </div> |
| | | </el-col> |
| | | |
| | | <!-- <el-col :span="3">--> |
| | | <!-- <el-time-picker style="width: 100px" v-model="form.deal_time" prop="deal_time" :disabled="true"--> |
| | | <!-- value-format="HH:mm" :picker-options="{--> |
| | | <!-- selectableRange: '00:00 - 23:59',--> |
| | | <!-- }" />--> |
| | | <!-- </el-col>--> |
| | | <!-- <el-col :span="3">--> |
| | | <!-- <el-time-picker style="width: 100px" v-model="form.deal_time" prop="deal_time" :disabled="true"--> |
| | | <!-- value-format="HH:mm" :picker-options="{--> |
| | | <!-- selectableRange: '00:00 - 23:59',--> |
| | | <!-- }" />--> |
| | | <!-- </el-col>--> |
| | | </el-row> |
| | | |
| | | <el-row :gutter="20"> |
| | |
| | | positions.unshift({latitude: maxItem.latitude, longitude: maxItem.longitude, height:maxItem.drone_height }) |
| | | positions.push({latitude: maxItem.latitude, longitude: maxItem.longitude, height:maxItem.drone_height}) |
| | | let resultHeight = 0 |
| | | let valueHeight = 0 |
| | | await getWaylineMaxTerrainHeight(positions).then(res => { |
| | | resultHeight = this.safeHeight > (res.data.data + 30) ? this.safeHeight : (res.data.data + 30) |
| | | resultHeight = (this.safeHeight+maxItem.drone_height) > (res.data.data + 30) ? (this.safeHeight+maxItem.drone_height) : (res.data.data + 30) |
| | | valueHeight = (resultHeight - maxItem.drone_height) > backHeight ? _.round(resultHeight - maxItem.drone_height) : 0 |
| | | }) |
| | | let valueHeight = _.round(backHeight - resultHeight, 2) |
| | | |
| | | console.log('打印比较值', valueHeight) |
| | | |
| | | if (valueHeight < 0) { |
| | | this.$confirm(`当前返航高度存在安全隐患,建议调整为${resultHeight}米以上后进行发布`, '提示', { |
| | | if (valueHeight > 0) { |
| | | this.$confirm(`当前返航高度存在安全隐患,建议调整为${valueHeight}米以上后进行发布`, '提示', { |
| | | confirmButtonText: '确定', |
| | | cancelButtonText: '取消', |
| | | type: 'warning' |