feat: 隐藏多个表格列以简化界面

This commit is contained in:
zhanghao 2026-08-28 09:13:33 +08:00
parent a59028227f
commit a49404ec5c
8 changed files with 25 additions and 25 deletions

View File

@ -39,28 +39,28 @@
</div>
</template>
</el-table-column>
<el-table-column label="类型" width="130">
<el-table-column label="类型">
<template #default="{ row }">{{ kindLabel(row.deviceKind, row.typeName) }}</template>
</el-table-column>
<el-table-column label="运行状态" width="120" align="center">
<el-table-column label="运行状态" align="center">
<template #default="{ row }">
<el-tag :type="row.onlineStatus === '1' ? 'success' : 'info'" effect="light">
{{ row.onlineStatus === '1' ? '在线' : '离线' }}
</el-tag>
</template>
</el-table-column>
<el-table-column label="健康状态" width="120" align="center">
<el-table-column label="健康状态" align="center">
<template #default="{ row }">
<el-tag :type="isFault(row) ? 'danger' : 'success'" effect="plain">
{{ isFault(row) ? '故障' : '正常' }}
</el-tag>
</template>
</el-table-column>
<el-table-column prop="errorMessage" label="状态信息" min-width="180" show-overflow-tooltip>
<!-- <el-table-column prop="errorMessage" label="状态信息" min-width="180" show-overflow-tooltip>
<template #default="{ row }">{{ row.errorMessage || '运行正常' }}</template>
</el-table-column>
<el-table-column prop="lastSeenTime" label="最后上报" width="180" />
<el-table-column label="操作" width="100" fixed="right" align="center">
</el-table-column> -->
<!-- <el-table-column prop="lastSeenTime" label="最后上报" width="180" /> -->
<el-table-column label="操作" fixed="right" align="center">
<template #default="{ row }">
<el-button v-if="controlRoute(row.deviceKind)" link type="primary"
:disabled="row.onlineStatus !== '1'" @click="openControl(row)">示教</el-button>

View File

@ -89,7 +89,7 @@
<el-table-column label="终端名称" align="center" prop="name" show-overflow-tooltip/>
<el-table-column label="主机" align="center" prop="host" show-overflow-tooltip/>
<el-table-column label="端口号" align="center" prop="port" show-overflow-tooltip/>
<el-table-column label="说明" align="center" prop="description" show-overflow-tooltip/>
<!-- <el-table-column label="说明" align="center" prop="description" show-overflow-tooltip/> -->
<el-table-column label="备注" align="center" prop="remake" show-overflow-tooltip/>
<el-table-column label="状态" align="center" prop="status">
<template #default="scope">
@ -138,9 +138,9 @@
<el-form-item label="端口号" prop="port">
<el-input v-model="form.port" placeholder="请输入端口号"/>
</el-form-item>
<el-form-item label="说明" prop="description">
<!-- <el-form-item label="说明" prop="description">
<el-input v-model="form.description" placeholder="请输入说明"/>
</el-form-item>
</el-form-item> -->
<el-form-item label="备注" prop="remake">
<el-input :rows="2"
type="textarea" v-model="form.remake" placeholder="请输入备注"/>

View File

@ -114,7 +114,7 @@
/>
</template>
</el-table-column>
<el-table-column align="center" label="配置状态" prop="configStatus">
<!-- <el-table-column align="center" label="配置状态" prop="configStatus">
<template #default="scope">
<TableTags
:options="[
@ -132,7 +132,7 @@
:value="scope.row.configStatus"
></TableTags>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column
align="center"
label="创建人"

View File

@ -87,7 +87,7 @@
<el-table-column label="系统版本" prop="osVersion" />
<el-table-column label="操作系统" prop="osSystem" width="100" />
<el-table-column label="厂商" align="center" prop="manufacturer" />
<el-table-column label="额外参数" align="center" prop="specifications" :show-overflow-tooltip="true" width="180"/>
<!-- <el-table-column label="额外参数" align="center" prop="specifications" :show-overflow-tooltip="true" width="180"/> -->
<el-table-column label="状态" align="center" width="100">
<template #default="scope">
<el-switch

View File

@ -51,9 +51,9 @@
<el-button icon="Edit" link type="primary" @click="handleUpdate(scope.row)">
修改
</el-button>
<el-button :loading="copyingId === scope.row.id" icon="CopyDocument" link type="primary"
<!-- <el-button :loading="copyingId === scope.row.id" icon="CopyDocument" link type="primary"
@click="handleCopy(scope.row)">复制
</el-button>
</el-button> -->
<el-button icon="Cpu" link type="primary" @click="handleBindCase(scope.row)">绑定用例
</el-button>
<el-button icon="Delete" link type="primary" @click="handleDelete(scope.row)">删除

View File

@ -86,7 +86,7 @@
></el-switch>
</template>
</el-table-column>
<el-table-column align="center" label="配置状态" prop="configStatus">
<!-- <el-table-column align="center" label="配置状态" prop="configStatus">
<template #default="scope">
<TableTags
:options="[
@ -104,7 +104,7 @@
:value="scope.row.configStatus"
></TableTags>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="280">
<template #default="scope">
<el-tooltip content="修改" placement="top">

View File

@ -94,24 +94,24 @@
prop="taskName"
show-overflow-tooltip
/>
<el-table-column
<!-- <el-table-column
align="center"
label="分组名称"
prop="groupName"
show-overflow-tooltip
/>
/> -->
<el-table-column
align="center"
label="任务描述"
prop="taskDesc"
show-overflow-tooltip
/>
<el-table-column
<!-- <el-table-column
align="center"
label="备注"
prop="remark"
show-overflow-tooltip
/>
/> -->
<el-table-column align="center" label="状态" prop="status">
<template #default="scope">
<el-switch

View File

@ -118,7 +118,7 @@
prop="detectDesc"
show-overflow-tooltip
/>
<el-table-column align="center" label="所属分组" prop="groupId">
<!-- <el-table-column align="center" label="所属分组" prop="groupId">
<template #default="scope">
{{
groupList?.find((item) => item.value === scope.row.groupId)[
@ -126,7 +126,7 @@
]
}}
</template>
</el-table-column>
</el-table-column> -->
<el-table-column
align="center"
label="备注"
@ -146,7 +146,7 @@
/>
</template>
</el-table-column>
<el-table-column align="center" label="配置状态" prop="isDeploy">
<!-- <el-table-column align="center" label="配置状态" prop="isDeploy">
<template #default="scope">
<TableTags
:options="[
@ -164,7 +164,7 @@
:value="scope.row.isDeploy"
></TableTags>
</template>
</el-table-column>
</el-table-column> -->
<el-table-column
align="center"
class-name="small-padding fixed-width"