forked from SmartBench/CMVR-IOT-UI
feat: 隐藏多个表格列以简化界面
This commit is contained in:
parent
a59028227f
commit
a49404ec5c
@ -39,28 +39,28 @@
|
|||||||
</div>
|
</div>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="类型" width="130">
|
<el-table-column label="类型">
|
||||||
<template #default="{ row }">{{ kindLabel(row.deviceKind, row.typeName) }}</template>
|
<template #default="{ row }">{{ kindLabel(row.deviceKind, row.typeName) }}</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="运行状态" width="120" align="center">
|
<el-table-column label="运行状态" align="center">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-tag :type="row.onlineStatus === '1' ? 'success' : 'info'" effect="light">
|
<el-tag :type="row.onlineStatus === '1' ? 'success' : 'info'" effect="light">
|
||||||
{{ row.onlineStatus === '1' ? '在线' : '离线' }}
|
{{ row.onlineStatus === '1' ? '在线' : '离线' }}
|
||||||
</el-tag>
|
</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="健康状态" width="120" align="center">
|
<el-table-column label="健康状态" align="center">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-tag :type="isFault(row) ? 'danger' : 'success'" effect="plain">
|
<el-tag :type="isFault(row) ? 'danger' : 'success'" effect="plain">
|
||||||
{{ isFault(row) ? '故障' : '正常' }}
|
{{ isFault(row) ? '故障' : '正常' }}
|
||||||
</el-tag>
|
</el-tag>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</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>
|
<template #default="{ row }">{{ row.errorMessage || '运行正常' }}</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column prop="lastSeenTime" label="最后上报" width="180" />
|
<!-- <el-table-column prop="lastSeenTime" label="最后上报" width="180" /> -->
|
||||||
<el-table-column label="操作" width="100" fixed="right" align="center">
|
<el-table-column label="操作" fixed="right" align="center">
|
||||||
<template #default="{ row }">
|
<template #default="{ row }">
|
||||||
<el-button v-if="controlRoute(row.deviceKind)" link type="primary"
|
<el-button v-if="controlRoute(row.deviceKind)" link type="primary"
|
||||||
:disabled="row.onlineStatus !== '1'" @click="openControl(row)">示教</el-button>
|
: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="name" show-overflow-tooltip/>
|
||||||
<el-table-column label="主机" align="center" prop="host" 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="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="remake" show-overflow-tooltip/>
|
||||||
<el-table-column label="状态" align="center" prop="status">
|
<el-table-column label="状态" align="center" prop="status">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
@ -138,9 +138,9 @@
|
|||||||
<el-form-item label="端口号" prop="port">
|
<el-form-item label="端口号" prop="port">
|
||||||
<el-input v-model="form.port" placeholder="请输入端口号"/>
|
<el-input v-model="form.port" placeholder="请输入端口号"/>
|
||||||
</el-form-item>
|
</el-form-item>
|
||||||
<el-form-item label="说明" prop="description">
|
<!-- <el-form-item label="说明" prop="description">
|
||||||
<el-input v-model="form.description" placeholder="请输入说明"/>
|
<el-input v-model="form.description" placeholder="请输入说明"/>
|
||||||
</el-form-item>
|
</el-form-item> -->
|
||||||
<el-form-item label="备注" prop="remake">
|
<el-form-item label="备注" prop="remake">
|
||||||
<el-input :rows="2"
|
<el-input :rows="2"
|
||||||
type="textarea" v-model="form.remake" placeholder="请输入备注"/>
|
type="textarea" v-model="form.remake" placeholder="请输入备注"/>
|
||||||
|
|||||||
@ -114,7 +114,7 @@
|
|||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="center" label="配置状态" prop="configStatus">
|
<!-- <el-table-column align="center" label="配置状态" prop="configStatus">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<TableTags
|
<TableTags
|
||||||
:options="[
|
:options="[
|
||||||
@ -132,7 +132,7 @@
|
|||||||
:value="scope.row.configStatus"
|
:value="scope.row.configStatus"
|
||||||
></TableTags>
|
></TableTags>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
label="创建人"
|
label="创建人"
|
||||||
|
|||||||
@ -87,7 +87,7 @@
|
|||||||
<el-table-column label="系统版本" prop="osVersion" />
|
<el-table-column label="系统版本" prop="osVersion" />
|
||||||
<el-table-column label="操作系统" prop="osSystem" width="100" />
|
<el-table-column label="操作系统" prop="osSystem" width="100" />
|
||||||
<el-table-column label="厂商" align="center" prop="manufacturer" />
|
<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">
|
<el-table-column label="状态" align="center" width="100">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-switch
|
<el-switch
|
||||||
|
|||||||
@ -51,9 +51,9 @@
|
|||||||
<el-button icon="Edit" link type="primary" @click="handleUpdate(scope.row)">
|
<el-button icon="Edit" link type="primary" @click="handleUpdate(scope.row)">
|
||||||
修改
|
修改
|
||||||
</el-button>
|
</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)">复制
|
@click="handleCopy(scope.row)">复制
|
||||||
</el-button>
|
</el-button> -->
|
||||||
<el-button icon="Cpu" link type="primary" @click="handleBindCase(scope.row)">绑定用例
|
<el-button icon="Cpu" link type="primary" @click="handleBindCase(scope.row)">绑定用例
|
||||||
</el-button>
|
</el-button>
|
||||||
<el-button icon="Delete" link type="primary" @click="handleDelete(scope.row)">删除
|
<el-button icon="Delete" link type="primary" @click="handleDelete(scope.row)">删除
|
||||||
|
|||||||
@ -86,7 +86,7 @@
|
|||||||
></el-switch>
|
></el-switch>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="center" label="配置状态" prop="configStatus">
|
<!-- <el-table-column align="center" label="配置状态" prop="configStatus">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<TableTags
|
<TableTags
|
||||||
:options="[
|
:options="[
|
||||||
@ -104,7 +104,7 @@
|
|||||||
:value="scope.row.configStatus"
|
:value="scope.row.configStatus"
|
||||||
></TableTags>
|
></TableTags>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="280">
|
<el-table-column label="操作" align="center" class-name="small-padding fixed-width" width="280">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-tooltip content="修改" placement="top">
|
<el-tooltip content="修改" placement="top">
|
||||||
|
|||||||
@ -94,24 +94,24 @@
|
|||||||
prop="taskName"
|
prop="taskName"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
label="分组名称"
|
label="分组名称"
|
||||||
prop="groupName"
|
prop="groupName"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
label="任务描述"
|
label="任务描述"
|
||||||
prop="taskDesc"
|
prop="taskDesc"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
<el-table-column
|
<!-- <el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
label="备注"
|
label="备注"
|
||||||
prop="remark"
|
prop="remark"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/> -->
|
||||||
<el-table-column align="center" label="状态" prop="status">
|
<el-table-column align="center" label="状态" prop="status">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<el-switch
|
<el-switch
|
||||||
|
|||||||
@ -118,7 +118,7 @@
|
|||||||
prop="detectDesc"
|
prop="detectDesc"
|
||||||
show-overflow-tooltip
|
show-overflow-tooltip
|
||||||
/>
|
/>
|
||||||
<el-table-column align="center" label="所属分组" prop="groupId">
|
<!-- <el-table-column align="center" label="所属分组" prop="groupId">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
{{
|
{{
|
||||||
groupList?.find((item) => item.value === scope.row.groupId)[
|
groupList?.find((item) => item.value === scope.row.groupId)[
|
||||||
@ -126,7 +126,7 @@
|
|||||||
]
|
]
|
||||||
}}
|
}}
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
label="备注"
|
label="备注"
|
||||||
@ -146,7 +146,7 @@
|
|||||||
/>
|
/>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column align="center" label="配置状态" prop="isDeploy">
|
<!-- <el-table-column align="center" label="配置状态" prop="isDeploy">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
<TableTags
|
<TableTags
|
||||||
:options="[
|
:options="[
|
||||||
@ -164,7 +164,7 @@
|
|||||||
:value="scope.row.isDeploy"
|
:value="scope.row.isDeploy"
|
||||||
></TableTags>
|
></TableTags>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column> -->
|
||||||
<el-table-column
|
<el-table-column
|
||||||
align="center"
|
align="center"
|
||||||
class-name="small-padding fixed-width"
|
class-name="small-padding fixed-width"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user