+
+
+ 配置元素
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Metadata/BooleanParam/index.vue b/src/components/Metadata/BooleanParam/index.vue
new file mode 100644
index 00000000..4e14a89a
--- /dev/null
+++ b/src/components/Metadata/BooleanParam/index.vue
@@ -0,0 +1,81 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Metadata/EnumParam/index.vue b/src/components/Metadata/EnumParam/index.vue
new file mode 100644
index 00000000..bb9daf5d
--- /dev/null
+++ b/src/components/Metadata/EnumParam/index.vue
@@ -0,0 +1,160 @@
+
+
+
+
+
+
+
+
+
+
+
枚举项配置
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.text || '枚举项配置' }}
+
+
+
+
+
+
+
+
+
+
+ 新增枚举型
+
+
+
+
+
\ No newline at end of file
diff --git a/src/components/Metadata/JsonParam/index.vue b/src/components/Metadata/JsonParam/index.vue
new file mode 100644
index 00000000..2b77587c
--- /dev/null
+++ b/src/components/Metadata/JsonParam/index.vue
@@ -0,0 +1,172 @@
+
+
+
+
+
+
+
+
+
+
+
配置参数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ item.name || '配置参数' }}
+
+
+
+
+
+
+
+
+
+
+ 添加参数
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/device/Instance/typings.d.ts b/src/views/device/Instance/typings.d.ts
index 2fbe7f1c..e00c9319 100644
--- a/src/views/device/Instance/typings.d.ts
+++ b/src/views/device/Instance/typings.d.ts
@@ -1,3 +1,5 @@
+import { MetadataItem } from "../Product/typings";
+
export type DeviceInstance = {
id: string;
name: string;
diff --git a/src/views/device/components/Metadata/Base/Edit/PropertyForm.vue b/src/views/device/components/Metadata/Base/Edit/PropertyForm.vue
new file mode 100644
index 00000000..8c58661c
--- /dev/null
+++ b/src/views/device/components/Metadata/Base/Edit/PropertyForm.vue
@@ -0,0 +1,99 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/device/components/Metadata/Base/Edit/ValueTypeForm.vue b/src/views/device/components/Metadata/Base/Edit/ValueTypeForm.vue
new file mode 100644
index 00000000..2efa7b2a
--- /dev/null
+++ b/src/views/device/components/Metadata/Base/Edit/ValueTypeForm.vue
@@ -0,0 +1,151 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 最大长度
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/device/components/Metadata/Base/Edit/index.vue b/src/views/device/components/Metadata/Base/Edit/index.vue
index 5a86c950..d783b65e 100644
--- a/src/views/device/components/Metadata/Base/Edit/index.vue
+++ b/src/views/device/components/Metadata/Base/Edit/index.vue
@@ -1,10 +1,10 @@
- 保存
-
+
\ No newline at end of file
diff --git a/src/views/device/Instance/Detail/Diagnose/Message/Function/EditTable.vue b/src/views/device/Instance/Detail/Diagnose/Message/Function/EditTable.vue
new file mode 100644
index 00000000..975d91fd
--- /dev/null
+++ b/src/views/device/Instance/Detail/Diagnose/Message/Function/EditTable.vue
@@ -0,0 +1,93 @@
+
+
+
+
+
+ {{ text }}
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/device/Instance/Detail/Diagnose/Message/Function/index.vue b/src/views/device/Instance/Detail/Diagnose/Message/Function/index.vue
new file mode 100644
index 00000000..32462129
--- /dev/null
+++ b/src/views/device/Instance/Detail/Diagnose/Message/Function/index.vue
@@ -0,0 +1,127 @@
+
+