| | |
| | | import { onMounted, ref, nextTick } from 'vue' |
| | | import { getDictionaryByCode } from '@/api/system/dictbiz' |
| | | import { getDictLabel } from '@ztzf/utils' |
| | | import { getFlyingHandPage, removeFlyingHand } from './flyingHandApi' |
| | | import { getFlyingHandPage, removeFlyingHand,getAllFlyerIds } from './flyingHandApi' |
| | | import { deviceFlyerApi,deviceFlyerDetailApi } from '@/api/zkxt' |
| | | import FlyingHandDialog from './FlyingHandDialog.vue' |
| | | import { ElMessage, ElMessageBox } from 'element-plus' |
| | |
| | | await removeFlyingHand({ ids: ids }) |
| | | ElMessage.success('删除成功') |
| | | getList() |
| | | getFlyingHandList() |
| | | } |
| | | |
| | | // 处理弹窗确认 |
| | |
| | | |
| | | // 获取飞手列表 |
| | | const flyingHandList = ref([]) |
| | | const flyingHandEditList = ref([]) |
| | | function getFlyingHandList() { |
| | | deviceFlyerApi({ current: 1, size: 10 }).then(res => { |
| | | flyingHandList.value = res?.data?.data ?? [] |
| | | }) |
| | | getAllFlyerIds().then(resIds => { |
| | | console.log(resIds.data.data, '99999') |
| | | deviceFlyerApi({ current: 1, size: 9999 }).then(res => { |
| | | flyingHandEditList.value = res?.data?.data ?? [] |
| | | flyingHandList.value = res?.data?.data ?? [] |
| | | // 把已经建档的飞手从flyingHandList.value里面移除 |
| | | flyingHandList.value = flyingHandList.value.filter(item => !resIds.data.data.includes(item.id)) |
| | | console.log(flyingHandList.value, '11111') |
| | | }) |
| | | }) |
| | | } |
| | | |
| | | provide('flyingHandList', flyingHandList) |
| | | provide('flyingHandEditList', flyingHandEditList) |
| | | |
| | | onMounted(() => { |
| | | getList() |