| | |
| | | popper-class="gd-select-popper" |
| | | v-model="formData.patrolTaskType" |
| | | :options="workOrderTypeXT" |
| | | :props="taskTypeCascaderProps" |
| | | :props="{...taskTypeCascaderProps,multiple:true}" |
| | | placeholder="请选择" |
| | | collapse-tags |
| | | clearable |
| | | /> |
| | | </el-form-item> |
| | |
| | | import { queryAirById, airlineListApi, algorithmGroupedApi } from '@/api/zkxt' |
| | | import * as Cesium from 'cesium' |
| | | import { useStore } from 'vuex' |
| | | import { getTaskTypeLabel, taskTypeCascaderProps, toTaskTypeCascaderValue, toTaskTypeRequestValue } from '../taskTypeOptions' |
| | | import { getTaskTypeLabel, taskTypeCascaderProps, toTaskTypeCascaderValue } from '../taskTypeOptions' |
| | | |
| | | // 初始化表单数据 |
| | | const initForm = () => ({ |
| | |
| | | if (!isValid) return |
| | | submitting.value = true |
| | | try { |
| | | const payload = { |
| | | ...formData.value, |
| | | patrolTaskType: toTaskTypeRequestValue(formData.value.patrolTaskType), |
| | | } |
| | | await gdPatrolTaskRepublish(payload) |
| | | await gdPatrolTaskRepublish(formData.value) |
| | | ElMessage.success('更新成功') |
| | | visible.value = false |
| | | emit('success') |