From a1d7e81859f554f3a53680cc35f0f49bf1f77098 Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期四, 14 五月 2026 14:37:02 +0800
Subject: [PATCH] 导入项目

---
 src/views/iot/product/product/detail/ProductDetailsInfo.vue |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/src/views/iot/product/product/detail/ProductDetailsInfo.vue b/src/views/iot/product/product/detail/ProductDetailsInfo.vue
new file mode 100644
index 0000000..51ac544
--- /dev/null
+++ b/src/views/iot/product/product/detail/ProductDetailsInfo.vue
@@ -0,0 +1,37 @@
+<template>
+  <ContentWrap>
+    <el-descriptions :column="3" title="浜у搧淇℃伅" border>
+      <el-descriptions-item label="浜у搧鍚嶇О">{{ product.name }}</el-descriptions-item>
+      <el-descriptions-item label="鎵�灞炲垎绫�">{{ product.categoryName }}</el-descriptions-item>
+      <el-descriptions-item label="璁惧绫诲瀷">
+        <dict-tag :type="DICT_TYPE.IOT_PRODUCT_DEVICE_TYPE" :value="product.deviceType" />
+      </el-descriptions-item>
+      <el-descriptions-item label="瀹氫綅绫诲瀷">
+        <dict-tag :type="DICT_TYPE.IOT_LOCATION_TYPE" :value="product.locationType" />
+      </el-descriptions-item>
+      <el-descriptions-item label="鍒涘缓鏃堕棿">
+        {{ formatDate(product.createTime) }}
+      </el-descriptions-item>
+      <el-descriptions-item label="鏁版嵁鏍煎紡">
+        <dict-tag :type="DICT_TYPE.IOT_CODEC_TYPE" :value="product.codecType" />
+      </el-descriptions-item>
+      <el-descriptions-item label="浜у搧鐘舵��">
+        <dict-tag :type="DICT_TYPE.IOT_PRODUCT_STATUS" :value="product.status" />
+      </el-descriptions-item>
+      <el-descriptions-item
+        label="鑱旂綉鏂瑰紡"
+        v-if="[DeviceTypeEnum.DEVICE, DeviceTypeEnum.GATEWAY].includes(product.deviceType)"
+      >
+        <dict-tag :type="DICT_TYPE.IOT_NET_TYPE" :value="product.netType" />
+      </el-descriptions-item>
+      <el-descriptions-item label="浜у搧鎻忚堪">{{ product.description }}</el-descriptions-item>
+    </el-descriptions>
+  </ContentWrap>
+</template>
+<script setup lang="ts">
+import { DICT_TYPE } from '@/utils/dict'
+import { DeviceTypeEnum, ProductVO } from '@/api/iot/product/product'
+import { formatDate } from '@/utils/formatTime'
+
+const { product } = defineProps<{ product: ProductVO }>()
+</script>

--
Gitblit v1.8.0