diff --git a/src/api/dms/deviceModeFunction/types.ts b/src/api/dms/deviceModeFunction/types.ts
index 5b42fe1..3d66c10 100644
--- a/src/api/dms/deviceModeFunction/types.ts
+++ b/src/api/dms/deviceModeFunction/types.ts
@@ -212,6 +212,9 @@ export interface DeviceModeFunctionForm extends BaseEntity {
*/
propertyField?: string;
+ inputParametersData?: [];
+ outputParametersData?: [];
+
}
export interface DeviceModeFunctionQuery extends PageQuery {
diff --git a/src/views/dms/deviceMode/deviceModeEvent.vue b/src/views/dms/deviceMode/deviceModeEvent.vue
new file mode 100644
index 0000000..fee0bc5
--- /dev/null
+++ b/src/views/dms/deviceMode/deviceModeEvent.vue
@@ -0,0 +1,600 @@
+
+
+
+
+
+
+ 新增
+
+
+
+ 返回
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ topForm.deviceModeName }}
+
+
+
+
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+ 添加输出参数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dms/deviceMode/deviceModeProperty.vue b/src/views/dms/deviceMode/deviceModeProperty.vue
new file mode 100644
index 0000000..7efb650
--- /dev/null
+++ b/src/views/dms/deviceMode/deviceModeProperty.vue
@@ -0,0 +1,499 @@
+
+
+
+
+
+
+ 新增
+
+
+
+ 返回
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ topForm.deviceModeName }}
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dms/deviceMode/deviceModeService.vue b/src/views/dms/deviceMode/deviceModeService.vue
new file mode 100644
index 0000000..472f045
--- /dev/null
+++ b/src/views/dms/deviceMode/deviceModeService.vue
@@ -0,0 +1,632 @@
+
+
+
+
+
+
+ 新增
+
+
+
+ 返回
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ topForm.deviceModeName }}
+
+
+
+
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+ 添加输入参数
+
+
+
+
+
+
+
+
+ 修改
+
+ 删除
+
+
+
+
+
+
+ 添加输出参数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ dict.label }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/dms/deviceMode/editDeviceMode.vue b/src/views/dms/deviceMode/editDeviceMode.vue
index 8716c63..84a9242 100644
--- a/src/views/dms/deviceMode/editDeviceMode.vue
+++ b/src/views/dms/deviceMode/editDeviceMode.vue
@@ -26,99 +26,13 @@
-
-
-
- 新增
-
-
-
- 返回
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
+
@@ -268,6 +182,9 @@ import {
} from '@/api/dms/deviceModeFunction/types';
import { getDeviceMode, getDmsDeviceModeList } from '@/api/dms/deviceMode';
import { RouteLocationNormalized } from 'vue-router';
+import deviceModeProperty from '@/views/dms/deviceMode/deviceModeProperty.vue';
+import deviceModeService from '@/views/dms/deviceMode/deviceModeService.vue';
+import deviceModeEvent from '@/views/dms/deviceMode/deviceModeEvent.vue';
const { proxy } = getCurrentInstance() as ComponentInternalInstance;
const {