feat:【IoT 物联网】为所属产品添加链接,支持跳转到产品详情页面

This commit is contained in:
YunaiV
2025-06-29 21:17:01 +08:00
parent 1281ff62ba
commit 79d8616510

View File

@ -199,9 +199,9 @@
<div class="flex-1">
<div class="mb-2.5 last:mb-0">
<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 }}
</span>
</el-link>
</div>
<div class="mb-2.5 last:mb-0">
<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="productId">
<template #default="scope">
<el-link @click="openProductDetail(scope.row.productId)">
{{ products.find((p) => p.id === scope.row.productId)?.name || '-' }}
</el-link>
</template>
</el-table-column>
<el-table-column label="设备类型" align="center" prop="deviceType">
@ -442,6 +444,11 @@ const openDetail = (id: number) => {
push({ name: 'IoTDeviceDetail', params: { id } })
}
/** 跳转到产品详情页面 */
const openProductDetail = (productId: number) => {
push({ name: 'IoTProductDetail', params: { id: productId } })
}
/** 删除按钮操作 */
const handleDelete = async (id: number) => {
try {