forked from SmartBench/CMVR-IOT-UI
feat: 隐藏多个表格列以简化界面
This commit is contained in:
parent
a59028227f
commit
a49404ec5c
@ -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>
|
||||
|
||||
@ -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="请输入备注"/>
|
||||
|
||||
@ -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="创建人"
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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)">删除
|
||||
|
||||
@ -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">
|
||||
|
||||
@ -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
|
||||
|
||||
@ -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"
|
||||
|
||||
Loading…
Reference in New Issue
Block a user