更新
This commit is contained in:
@@ -3,11 +3,11 @@
|
||||
<!-- <warning-bar title="注:右上角头像下拉可切换角色" /> -->
|
||||
<div class="gva-search-box">
|
||||
<el-form ref="searchForm" :inline="true" :model="searchInfo">
|
||||
<el-form-item label="用户名">
|
||||
<el-input v-model="searchInfo.username" placeholder="设备ID" />
|
||||
</el-form-item>
|
||||
<el-form-item label="昵称">
|
||||
<el-input v-model="searchInfo.nickname" placeholder="设备状态" />
|
||||
<el-form-item label="设备状态">
|
||||
<el-select v-model="searchInfo.deviceStatus" placeholder="请选择">
|
||||
<el-option label="合闸" :value="1" />
|
||||
<el-option label="分闸" :value="0" />
|
||||
</el-select>
|
||||
</el-form-item>
|
||||
|
||||
<el-form-item>
|
||||
@@ -26,32 +26,49 @@
|
||||
<CustomPic style="margin-top: 8px" :pic-src="scope.row.headerImg" />
|
||||
</template>
|
||||
</el-table-column> -->
|
||||
<el-table-column align="left" label="设备ID" prop="cbId" />
|
||||
<el-table-column align="left" label="项目ID" prop="projectId" />
|
||||
<el-table-column align="left" label="网关ID" prop="gatewayId" />
|
||||
<el-table-column align="left" label="设备ID" prop="cbId">
|
||||
<template #default="{ row }">
|
||||
{{ row.cbId || '未设置' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column align="left" label="项目ID" prop="projectId">
|
||||
<template #default="{ row }">
|
||||
{{ row.projectId || '未设置' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column align="left" label="网关ID" prop="gatewayId">
|
||||
<template #default="{ row }">
|
||||
{{ row.gatewayId || '未设置' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column align="left" label="设备状态">
|
||||
<template #default="scope">
|
||||
<el-tag :type="scope.row.deviceStatus == 1 ? 'success' : 'danger'">{{
|
||||
scope.row.deviceStatus == 1 ? '合闸' : '分闸'
|
||||
<template #default="{ row }">
|
||||
<el-tag v-if="row.cbTypeName !== 'T30'" :type="row.deviceStatus == 1 ? 'success' : 'danger'">{{
|
||||
row.deviceStatus == 1 ? '合闸' : '分闸'
|
||||
}}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column align="left" label="网络">
|
||||
<template #default="scope">
|
||||
<el-tag :type="scope.row.netStatus == 1 ? 'primary' : 'info'">{{
|
||||
scope.row.netStatus == 1 ? '在线' : '离线'
|
||||
}}</el-tag>
|
||||
<template #default="{ row }">
|
||||
<el-tag :type="row.netStatus == 1 ? 'primary' : 'info'">{{ row.netStatus == 1 ? '在线' : '离线' }}</el-tag>
|
||||
</template>
|
||||
</el-table-column>
|
||||
<el-table-column align="left" label="设备类型名称" prop="cbTypeName" />
|
||||
<el-table-column align="left" label="网关mac" prop="gatewayMac" />
|
||||
<el-table-column align="left" label="创建时间" prop="createTime" />
|
||||
<el-table-column align="left" label="安装时间" prop="createTime">
|
||||
<template #default="{ row }">
|
||||
{{ row.createTime || '未设置' }}
|
||||
</template>
|
||||
</el-table-column>
|
||||
|
||||
<el-table-column label="操作" fixed="right">
|
||||
<template #default="scope">
|
||||
<el-link underline="never" type="primary" @click="changeStatus(scope.row)">合分闸</el-link>
|
||||
<!-- <el-button type="primary" link icon="delete" @click="deleteUserFunc(scope.row)">删除</el-button> -->
|
||||
<!-- <el-button type="primary" link icon="edit" @click="openEdit(scope.row)">编辑</el-button> -->
|
||||
<template #default="{ row }">
|
||||
<el-link v-if="row.deviceStatus == 1" underline="never" type="primary" @click="changeStatus(row)"
|
||||
>分闸</el-link
|
||||
>
|
||||
<el-link v-else underline="never" type="primary" @click="changeStatus(row)">合闸</el-link>
|
||||
<!-- <el-button type="primary" link icon="delete" @click="deleteUserFunc(row)">删除</el-button> -->
|
||||
<!-- <el-button type="primary" link icon="edit" @click="openEdit(row)">编辑</el-button> -->
|
||||
</template>
|
||||
</el-table-column>
|
||||
</el-table>
|
||||
@@ -81,10 +98,7 @@
|
||||
const appStore = useAppStore()
|
||||
|
||||
const searchInfo = ref({
|
||||
username: '',
|
||||
nickname: '',
|
||||
phone: '',
|
||||
email: ''
|
||||
deviceStatus: ''
|
||||
})
|
||||
|
||||
const page = ref(1)
|
||||
@@ -98,7 +112,7 @@
|
||||
|
||||
// 合分闸
|
||||
const changeStatus = (row) => {
|
||||
ElMessageBox.confirm(row.deviceStatus == 1 ? '确认合闸吗?' : '确认分闸吗?', '提示', {
|
||||
ElMessageBox.confirm(row.deviceStatus == 1 ? '确认分闸吗?' : '确认合闸吗?', '提示', {
|
||||
confirmButtonText: '确定',
|
||||
cancelButtonText: '取消',
|
||||
type: 'warning'
|
||||
@@ -146,10 +160,7 @@
|
||||
|
||||
const onReset = () => {
|
||||
searchInfo.value = {
|
||||
username: '',
|
||||
nickname: '',
|
||||
phone: '',
|
||||
email: ''
|
||||
deviceStatus: ''
|
||||
}
|
||||
getTableData()
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user