| | |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <div class="label">推荐飞手</div> |
| | | <div class="val">{{ formData.recommendFlyerName }}</div> |
| | | <div class="val">{{ getFlyerName(formData.deviceFlyerId) }}</div> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <div class="label">选择设备</div> |
| | |
| | | </el-form-item> |
| | | </el-col> |
| | | <el-col :span="12"> |
| | | <el-form-item label="推荐飞手" prop="recommendFlyerName"> |
| | | <el-form-item label="推荐飞手" prop="deviceFlyerId"> |
| | | <el-select |
| | | class="gd-select" |
| | | popper-class="gd-select-popper" |
| | | v-model="formData.recommendFlyerName" |
| | | v-model="formData.deviceFlyerId" |
| | | placeholder="请选择" |
| | | filterable |
| | | clearable |
| | | > |
| | | <el-option v-for="item in flyerList" :key="item.id" :label="item.flyerName" :value="item.flyerName" /> |
| | | <el-option v-for="item in flyerList" :key="item.id" :label="item.flyerName" :value="item.id" /> |
| | | </el-select> |
| | | </el-form-item> |
| | | </el-col> |
| | |
| | | patrolTaskType: '', |
| | | executeTime: '', |
| | | patrolRouteUrl: '', |
| | | recommendFlyerName: '', |
| | | deviceFlyerId: null, |
| | | deviceId: null, |
| | | taskDesc: '', |
| | | workOrderId: null, |
| | |
| | | patrolTaskType: fieldRules(true), |
| | | executeTime: fieldRules(true), |
| | | patrolRouteUrl: fieldRules(true), |
| | | recommendFlyerName: fieldRules(true), |
| | | deviceFlyerId: fieldRules(true), |
| | | deviceId: fieldRules(true), |
| | | } |
| | | |
| | |
| | | return item ? item.nickname : id |
| | | } |
| | | |
| | | // 获取飞手名称 |
| | | function getFlyerName(id) { |
| | | const item = flyerList.value.find(item => item.id === id) |
| | | return item ? item.flyerName : id |
| | | } |
| | | |
| | | // 获取工单名称 |
| | | function getWorkOrderName(id) { |
| | | if (workOrderDetail.value?.id === id) return workOrderDetail.value.workOrderName |