| | |
| | | popper-class="gd-select-popper" |
| | | v-model="row.patrolTaskType" |
| | | :options="workOrderTypeXT" |
| | | :props="taskTypeCascaderProps" |
| | | :props="{...taskTypeCascaderProps,multiple:true}" |
| | | placeholder="请选择" |
| | | collapse-tags |
| | | @change="handlePatrolTaskTypeChange($index, $event)" |
| | |
| | | import { airlineListApi, algorithmGroupedApi } from '@/api/zkxt' |
| | | import { |
| | | getTaskTypeLabel, |
| | | getTaskTypeLeafValues, |
| | | taskTypeCascaderProps, |
| | | toTaskTypeCascaderValue, |
| | | toTaskTypeRequestValue, |
| | |
| | | |
| | | // 获取飞手列表 |
| | | async function getFlyerList(index, skilledTaskType) { |
| | | const leafValues = getTaskTypeLeafValues(skilledTaskType) |
| | | if (!leafValues.length) { |
| | | if (!skilledTaskType.length) { |
| | | flyerListMap.value[index] = [] |
| | | return |
| | | } |
| | |
| | | const res = await gdFlyerPageApi({ |
| | | size: 999, |
| | | current: 1, |
| | | skilledTaskType: leafValues.join(','), |
| | | skilledTaskType: skilledTaskType.map(item => item[1])?.join?.(','), |
| | | // longitude: obj.longitude || '', |
| | | // latitude: obj.latitude || '', |
| | | }) |