feat:【IoT 物联网】为所属产品添加链接,支持跳转到产品详情页面
This commit is contained in:
@ -199,9 +199,9 @@
|
|||||||
<div class="flex-1">
|
<div class="flex-1">
|
||||||
<div class="mb-2.5 last:mb-0">
|
<div class="mb-2.5 last:mb-0">
|
||||||
<span class="text-[#717c8e] mr-2.5">所属产品</span>
|
<span class="text-[#717c8e] mr-2.5">所属产品</span>
|
||||||
<span class="text-[#0070ff]">
|
<el-link class="text-[#0070ff]" @click="openProductDetail(item.productId)">
|
||||||
{{ products.find((p) => p.id === item.productId)?.name }}
|
{{ products.find((p) => p.id === item.productId)?.name }}
|
||||||
</span>
|
</el-link>
|
||||||
</div>
|
</div>
|
||||||
<div class="mb-2.5 last:mb-0">
|
<div class="mb-2.5 last:mb-0">
|
||||||
<span class="text-[#717c8e] mr-2.5">设备类型</span>
|
<span class="text-[#717c8e] mr-2.5">设备类型</span>
|
||||||
@ -289,7 +289,9 @@
|
|||||||
<el-table-column label="备注名称" align="center" prop="nickname" />
|
<el-table-column label="备注名称" align="center" prop="nickname" />
|
||||||
<el-table-column label="所属产品" align="center" prop="productId">
|
<el-table-column label="所属产品" align="center" prop="productId">
|
||||||
<template #default="scope">
|
<template #default="scope">
|
||||||
{{ products.find((p) => p.id === scope.row.productId)?.name || '-' }}
|
<el-link @click="openProductDetail(scope.row.productId)">
|
||||||
|
{{ products.find((p) => p.id === scope.row.productId)?.name || '-' }}
|
||||||
|
</el-link>
|
||||||
</template>
|
</template>
|
||||||
</el-table-column>
|
</el-table-column>
|
||||||
<el-table-column label="设备类型" align="center" prop="deviceType">
|
<el-table-column label="设备类型" align="center" prop="deviceType">
|
||||||
@ -442,6 +444,11 @@ const openDetail = (id: number) => {
|
|||||||
push({ name: 'IoTDeviceDetail', params: { id } })
|
push({ name: 'IoTDeviceDetail', params: { id } })
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** 跳转到产品详情页面 */
|
||||||
|
const openProductDetail = (productId: number) => {
|
||||||
|
push({ name: 'IoTProductDetail', params: { id: productId } })
|
||||||
|
}
|
||||||
|
|
||||||
/** 删除按钮操作 */
|
/** 删除按钮操作 */
|
||||||
const handleDelete = async (id: number) => {
|
const handleDelete = async (id: number) => {
|
||||||
try {
|
try {
|
||||||
|
|||||||
Reference in New Issue
Block a user