From 9ff1ac35e039ef15d5fd65e9cc1f975a22850425 Mon Sep 17 00:00:00 2001
From: chenyao <1219716595@qq.com>
Date: Mon, 01 Dec 2025 17:43:16 +0800
Subject: [PATCH] feat:更新下拉显示隐藏层级
---
src/views/device/airport.vue | 26 ++++++++++++++------------
1 files changed, 14 insertions(+), 12 deletions(-)
diff --git a/src/views/device/airport.vue b/src/views/device/airport.vue
index fdddfba..f0898a0 100644
--- a/src/views/device/airport.vue
+++ b/src/views/device/airport.vue
@@ -64,31 +64,33 @@
</el-icon>更多</el-button>
<template #dropdown v-if="scope.row.domain == 3">
<el-dropdown-menu teleported>
- <el-dropdown-item command="a">
- <el-button type="primary" text icon="el-icon-paperclip" v-if="permission.oss_set"
+ <el-dropdown-item command="a" v-if="permission.oss_set">
+ <el-button type="primary" text icon="el-icon-paperclip"
@click.stop="handleOpenOssSet(scope.row, scope.index)">存储配置</el-button>
</el-dropdown-item>
- <el-dropdown-item command="b">
- <el-button type="primary" text icon="el-icon-share" v-if="permission.per_share && scope.row.domain == 3"
+ <el-dropdown-item command="b" v-if="permission.per_share && scope.row.domain == 3">
+ <el-button type="primary" text icon="el-icon-share"
@click.stop="handleOpenDevicePerShare(scope.row, scope.index)">机场授权</el-button>
</el-dropdown-item>
- <el-dropdown-item command="c"> <el-button type="primary" text icon="el-icon-position"
- :disabled="!scope.row.status" v-if="permission.rang_con && scope.row.domain == 3"
+ <el-dropdown-item command="c" v-if="permission.rang_con && scope.row.domain == 3">
+ <el-button type="primary" text icon="el-icon-position"
+ :disabled="!scope.row.status"
@click.stop="handleOpenRemoteDebugging(scope.row, scope.index)">远程调试</el-button>
</el-dropdown-item>
- <el-dropdown-item command="d"><el-button type="primary" text icon="el-icon-collection"
- v-if="permission.fly_device_offline" @click.stop="rollFirmware(scope.row)">固件版本管理</el-button>
+ <el-dropdown-item command="d" v-if="permission.fly_device_offline">
+ <el-button type="primary" text icon="el-icon-collection"
+ @click.stop="rollFirmware(scope.row)">固件版本管理</el-button>
</el-dropdown-item>
<el-dropdown-item command="d" v-if="!scope.row.status">
<el-button type="primary" text icon="el-icon-collection" @click.stop="dockNotLine(scope.row)">
{{ scope.row.hidden_flag === 1 ? '设备上线' : '设备下线' }}
</el-button>
</el-dropdown-item>
- <el-dropdown-item command="e"><el-button type="primary" text icon="el-icon-document-delete"
- v-if="permission.fly_device_offline && scope.row.mode_code !==0" @click.stop="handleDeviceOffline(scope.row)">注销</el-button>
+ <el-dropdown-item command="e" v-if="permission.fly_device_offline && scope.row.mode_code !==0">
+ <el-button type="primary" text icon="el-icon-document-delete" @click.stop="handleDeviceOffline(scope.row)">注销</el-button>
</el-dropdown-item>
- <el-dropdown-item command="e">
- <el-button type="primary" text icon="el-icon-document-delete" v-if="permission.fly_device_offline"
+ <el-dropdown-item command="e" v-if="permission.fly_device_offline">
+ <el-button type="primary" text icon="el-icon-document-delete"
:disabled="scope.row.dem_status === 1" @click.stop="handleStatus(scope.row)">
{{ scope.row.dem_status === 0 ? '初始化地形' : (scope.row.dem_status === 1 ? '初始化中' : '更新地形') }}
</el-button>
--
Gitblit v1.9.3