diff --git a/apps/web-ele/src/api/resp.toml b/apps/web-ele/src/api/resp.toml
deleted file mode 100644
index c6b6c28..0000000
--- a/apps/web-ele/src/api/resp.toml
+++ /dev/null
@@ -1,237 +0,0 @@
-[Success]
-code = 0
-desc = "请求成功"
-
-[BadRequest]
-code = 24400
-desc = "请求错误"
-
-[UnprocessableEntity]#ok
-code = 24422
-desc = "请求参数异常"
-
-[TooManyRequests] #ok
-code = 24429
-desc = "请求过于频繁"
-
-# 240xx - 通用异常
-
-[InvalidActionNum] #ok
-code = 24001
-desc = "请求动作无效"
-
-# 245xx - 数据库操作异常
-[DataQueryError]
-code = 24501
-desc = "数据查询异常"
-
-[DataSaveError]
-code = 24502
-desc = "数据保存异常"
-
-[DataDeleteError]
-code = 24503
-desc = "数据删除异常"
-
-[DataUpdateError]
-code = 24504
-desc = "数据更新异常"
-
-# 246xx - 用户异常
-[UserNotFound]
-code = 24601
-desc = "用户不存在"
-
-[UserAlreadyExist]
-code = 24602
-desc = "用户已存在"
-
-[UserPasswordError]
-code = 24603
-desc = "用户密码错误"
-
-[UserNotLogin]
-code = 24604
-desc = "用户未登录"
-
-[TokenGenerateError]
-code = 24611
-desc = "token生成失败"
-
-[TokenEmpty]
-code = 24612
-desc = "token为空"
-
-[TokenParseError]
-code = 24613
-desc = "token解析失败"
-
-[TokenInvalid] #ok
-code = 24614
-desc = "token失效"
-
-[TokenExpired]
-code = 24615
-desc = "token已过期"
-
-[TokenFormatError]
-code = 24616
-desc = "token格式无效"
-
-[TokenClearError]
-code = 24617
-desc = "token清空失败"
-
-
-[InvalidTemplateType]
-code = 52001
-desc = "无效的模板类型"
-
-[InvalidTemplateName]
-code = 52002
-desc = "无效的模板名称"
-
-[TemplateCreateError]#ok
-code = 52003
-desc = "模板创建失败"
-
-[TemplateUpdateError]#ok
-code = 52004
-desc = "模板更新失败"
-
-[TemplateQueryError]#ok
-code = 52005
-desc = "模板查询失败"
-
-[TemplateDeleteError]#ok
-code = 52006
-desc = "模板删除失败"
-
-[PointCreateError]
-code = 52007
-desc = "点位创建失败"
-
-[PointUpdateError]
-code = 52008
-desc = "点位更新失败"
-
-[PointQueryError]
-code = 52009
-desc = "点位查询失败"
-
-[PointDeleteError]
-code = 52010
-desc = "点位删除失败"
-
-[InvalidDriverType]
-code = 52101
-desc = "无效的驱动类型"
-
-[InvalidDriverName]
-code = 52102
-desc = "无效的驱动名称"
-
-[DriverCreateError]
-code = 52103
-desc = "驱动创建失败"
-
-[DriverUpdateError]
-code = 52104
-desc = "驱动更新失败"
-
-[DriverQueryError]#ok
-code = 52105
-desc = "驱动查询失败"
-
-[DriverDeleteError]
-code = 52106
-desc = "驱动删除失败"
-
-[DriverStartError]
-code = 52107
-desc = "驱动启动失败"
-
-[DriverStopError]
-code = 52108
-desc = "驱动停止失败"
-
-[DriverWriteError]
-code = 52109
-desc = "驱动写入失败"
-
-[InvalidDeviceType]
-code = 52201
-desc = "无效的设备类型"
-
-[InvalidDeviceName]
-code = 52202
-desc = "无效的设备名称"
-
-[DeviceCreateError]
-code = 52203
-desc = "设备创建失败"
-
-[DeviceUpdateError]
-code = 52204
-desc = "设备更新失败"
-
-[DeviceQueryError]
-code = 52205
-desc = "设备查询失败"
-
-[DeviceDeleteError]
-code = 52206
-desc = "设备删除失败"
-
-[Unauthorized]
-code = 401
-desc = "未授权访问"
-
-
-[Continue]
-code = 100
-desc = "继续请求"
-
-[Created]
-code = 201
-desc = "资源已创建"
-
-[Accepted]
-code = 202
-desc = "请求已接受但未处理完成"
-
-[NoContent]
-code = 204
-desc = "请求成功但无返回内容"
-
-[MovedPermanently]
-code = 301
-desc = "资源已永久移动"
-
-[Found]
-code = 302
-desc = "资源临时移动"
-
-[NotModified]
-code = 304
-desc = "资源未修改(缓存有效)"
-
-
-
-
-
-[Forbidden]
-code = 403
-desc = "禁止访问"
-
-[MethodNotAllowed]
-code = 405
-desc = "请求方法不允许"
-
-[Conflict]
-code = 409
-desc = "请求冲突"
-
-[InternalServerError]
-code = 500
-desc = "服务器内部错误"
diff --git a/apps/web-ele/src/cdcm/api/req.toml b/apps/web-ele/src/cdcm/api/req.toml
deleted file mode 100644
index c0152a1..0000000
--- a/apps/web-ele/src/cdcm/api/req.toml
+++ /dev/null
@@ -1,136 +0,0 @@
-#################################################模板通过接口##################################################
-
-[TemplateQuerySupportType]
-code = 52001
-desc = "查询模板支持的类型"
-
-[TemplatePointQuerySupportType]
-code = 52002
-desc = "查询模板点位支持的数据类型"
-
-[TemplatePointQuerySupportAccess]
-code = 52003
-desc = "查询模板点位支持的权限类型"
-
-[DriverQuerySupportType]
-code = 52004
-desc = "查询驱动支持的类型"
-
-#################################################模板管理接口##################################################
-
-[TemplateQueryPage]
-code = 52011
-desc = "查询所有模板"
-
-[TemplateCreate]
-code = 52012
-desc = "创建模板"
-
-[TemplateUpdate]
-code = 52013
-desc = "更新模板"
-
-[TemplateDelete]
-code = 52014
-desc = "删除模板"
-
-[TemplateQuery]
-code = 52015
-desc = "查询模板"
-
-#################################################模板点位接口##################################################
-
-[PointQueryAll]
-code = 52021
-desc = "查询所有模板点位"
-
-[PointCreate]
-code = 52022
-desc = "创建模板点位"
-
-[PointUpdate]
-code = 52023
-desc = "更新模板点位"
-
-[PointDelete]
-code = 52024
-desc = "删除模板点位"
-
-#################################################驱动管理接口##################################################
-
-[DriverQueryPage]
-code = 52201
-desc = "查询模板点位"
-
-[DriverCreate]
-code = 52202
-desc = "创建驱动"
-
-[DriverUpdate]
-code = 52203
-desc = "更新驱动"
-
-[DriverDelete]
-code = 52204
-desc = "删除驱动"
-
-[DriverQuery]
-code = 52205
-desc = "查询驱动"
-
-[DriverQueryStatus]
-code = 52206
-desc = "查询驱动状态"
-
-[DriverStart]
-code = 52207
-desc = "启动驱动"
-
-[DriverStop]
-code = 52208
-desc = "停止驱动"
-
-[DriverTemplateQuery]
-code = 52209
-desc = "查询驱动模板"
-
-
-#################################################设备管理接口##################################################
-
-[DeviceQueryAll]
-code = 52301
-desc = "查询所有设备"
-
-[DeviceCreate]
-code = 52302
-desc = "创建设备"
-
-[DeviceUpdate]
-code = 52303
-desc = "更新设备"
-
-[DeviceDelete]
-code = 52304
-desc = "删除设备"
-
-#################################################历史记录接口##################################################
-
-[HistoryQueryConfig]
-code = 52401
-desc = "查询历史记录配置"
-
-[HistoryUpdateConfig]
-code = 52402
-desc = "更新历史记录配置"
-
-[HistoryQuery]
-code = 52403
-desc = "查询历史记录"
-
-[HistoryClear]
-code = 52404
-desc = "清除历史记录"
-
-[HistoryExport]
-code = 52405
-desc = "导出历史记录"
diff --git a/apps/web-ele/src/cdcm/api/req_code.ts b/apps/web-ele/src/cdcm/api/req_code.ts
index 016c88b..a3d266e 100644
--- a/apps/web-ele/src/cdcm/api/req_code.ts
+++ b/apps/web-ele/src/cdcm/api/req_code.ts
@@ -1,129 +1,127 @@
// 请求码
-export interface TemplateQuerySupportType {
- code: number;
- desc: string;
-}
-export const DeviceCreate: TemplateQuerySupportType = {
- code: 52_302,
- desc: '创建设备',
-};
-export const DeviceDelete: TemplateQuerySupportType = {
- code: 52_304,
- desc: '删除设备',
-};
-export const DeviceQueryAll: TemplateQuerySupportType = {
- code: 52_301,
- desc: '查询所有设备',
-};
-export const DeviceUpdate: TemplateQuerySupportType = {
- code: 52_303,
- desc: '更新设备',
-};
-export const DriverCreate: TemplateQuerySupportType = {
- code: 52_202,
- desc: '创建驱动',
-};
-export const DriverDelete: TemplateQuerySupportType = {
- code: 52_204,
- desc: '删除驱动',
-};
-export const DriverQuery: TemplateQuerySupportType = {
- code: 52_205,
- desc: '查询驱动',
-};
-export const DriverQueryPage: TemplateQuerySupportType = {
- code: 52_201,
- desc: '查询模板点位',
-};
-export const DriverQueryStatus: TemplateQuerySupportType = {
- code: 52_206,
- desc: '查询驱动状态',
-};
-export const DriverQuerySupportType: TemplateQuerySupportType = {
- code: 52_004,
- desc: '查询驱动支持的类型',
-};
-export const DriverStart: TemplateQuerySupportType = {
- code: 52_207,
- desc: '启动驱动',
-};
-export const DriverStop: TemplateQuerySupportType = {
- code: 52_208,
- desc: '停止驱动',
-};
-export const DriverTemplateQuery: TemplateQuerySupportType = {
- code: 52_209,
- desc: '查询驱动模板',
-};
-export const DriverUpdate: TemplateQuerySupportType = {
- code: 52_203,
- desc: '更新驱动',
-};
-export const HistoryClear: TemplateQuerySupportType = {
- code: 52_404,
- desc: '清除历史记录',
-};
-export const HistoryExport: TemplateQuerySupportType = {
- code: 52_405,
- desc: '导出历史记录',
-};
-export const HistoryQuery: TemplateQuerySupportType = {
- code: 52_403,
- desc: '查询历史记录',
-};
-export const HistoryQueryConfig: TemplateQuerySupportType = {
- code: 52_401,
- desc: '查询历史记录配置',
-};
-export const HistoryUpdateConfig: TemplateQuerySupportType = {
- code: 52_402,
- desc: '更新历史记录配置',
-};
-export const PointCreate: TemplateQuerySupportType = {
- code: 52_022,
- desc: '创建模板点位',
-};
-export const PointDelete: TemplateQuerySupportType = {
- code: 52_024,
- desc: '删除模板点位',
-};
-export const PointQueryAll: TemplateQuerySupportType = {
- code: 52_021,
- desc: '查询所有模板点位',
-};
-export const PointUpdate: TemplateQuerySupportType = {
- code: 52_023,
- desc: '更新模板点位',
-};
-export const TemplateCreate: TemplateQuerySupportType = {
- code: 52_012,
- desc: '创建模板',
-};
-export const TemplateDelete: TemplateQuerySupportType = {
- code: 52_014,
- desc: '删除模板',
-};
-export const TemplatePointQuerySupportAccess: TemplateQuerySupportType = {
- code: 52_003,
- desc: '查询模板点位支持的权限类型',
-};
-export const TemplatePointQuerySupportType: TemplateQuerySupportType = {
- code: 52_002,
- desc: '查询模板点位支持的数据类型',
-};
-export const TemplateQuery: TemplateQuerySupportType = {
- code: 52_015,
- desc: '查询模板',
-};
-export const TemplateQueryPage: TemplateQuerySupportType = {
- code: 52_011,
- desc: '查询所有模板',
-};
-export const TemplateQuerySupportType: TemplateQuerySupportType = {
- code: 52_001,
- desc: '查询模板支持的类型',
-};
-export const TemplateUpdate: TemplateQuerySupportType = {
- code: 52_013,
- desc: '更新模板',
+export default {
+ DeviceCreate: {
+ code: 52_302,
+ desc: '创建设备',
+ },
+ DeviceDelete: {
+ code: 52_304,
+ desc: '删除设备',
+ },
+ DeviceQueryAll: {
+ code: 52_301,
+ desc: '查询所有设备',
+ },
+ DeviceUpdate: {
+ code: 52_303,
+ desc: '更新设备',
+ },
+ DriverCreate: {
+ code: 52_202,
+ desc: '创建驱动',
+ },
+ DriverDelete: {
+ code: 52_204,
+ desc: '删除驱动',
+ },
+ DriverQuery: {
+ code: 52_205,
+ desc: '查询驱动',
+ },
+ DriverQueryPage: {
+ code: 52_201,
+ desc: '查询模板点位',
+ },
+ DriverQueryStatus: {
+ code: 52_206,
+ desc: '查询驱动状态',
+ },
+ DriverQuerySupportType: {
+ code: 52_004,
+ desc: '查询驱动支持的类型',
+ },
+ DriverStart: {
+ code: 52_207,
+ desc: '启动驱动',
+ },
+ DriverStop: {
+ code: 52_208,
+ desc: '停止驱动',
+ },
+ DriverTemplateQuery: {
+ code: 52_209,
+ desc: '查询驱动模板',
+ },
+ DriverUpdate: {
+ code: 52_203,
+ desc: '更新驱动',
+ },
+ HistoryClear: {
+ code: 52_404,
+ desc: '清除历史记录',
+ },
+ HistoryExport: {
+ code: 52_405,
+ desc: '导出历史记录',
+ },
+ HistoryQuery: {
+ code: 52_403,
+ desc: '查询历史记录',
+ },
+ HistoryQueryConfig: {
+ code: 52_401,
+ desc: '查询历史记录配置',
+ },
+ HistoryUpdateConfig: {
+ code: 52_402,
+ desc: '更新历史记录配置',
+ },
+ PointCreate: {
+ code: 52_022,
+ desc: '创建模板点位',
+ },
+ PointDelete: {
+ code: 52_024,
+ desc: '删除模板点位',
+ },
+ PointQueryAll: {
+ code: 52_021,
+ desc: '查询所有模板点位',
+ },
+ PointUpdate: {
+ code: 52_023,
+ desc: '更新模板点位',
+ },
+ TemplateCreate: {
+ code: 52_012,
+ desc: '创建模板',
+ },
+ TemplateDelete: {
+ code: 52_014,
+ desc: '删除模板',
+ },
+ TemplatePointQuerySupportAccess: {
+ code: 52_003,
+ desc: '查询模板点位支持的权限类型',
+ },
+ TemplatePointQuerySupportType: {
+ code: 52_002,
+ desc: '查询模板点位支持的数据类型',
+ },
+ TemplateQuery: {
+ code: 52_015,
+ desc: '查询模板',
+ },
+ TemplateQueryPage: {
+ code: 52_011,
+ desc: '查询所有模板',
+ },
+ TemplateQuerySupportType: {
+ code: 52_001,
+ desc: '查询模板支持的类型',
+ },
+ TemplateUpdate: {
+ code: 52_013,
+ desc: '更新模板',
+ },
};
diff --git a/apps/web-ele/src/cdcm/protocol/point_ext.ts b/apps/web-ele/src/cdcm/protocol/point_ext.ts
new file mode 100644
index 0000000..be17b75
--- /dev/null
+++ b/apps/web-ele/src/cdcm/protocol/point_ext.ts
@@ -0,0 +1,6 @@
+export default {
+ modbus: [
+ { field: 'register_type', title: '寄存器类型' },
+ { field: 'register_address', title: '寄存器地址' },
+ ],
+};
diff --git a/apps/web-ele/src/views/driver/index.vue b/apps/web-ele/src/views/driver/index.vue
index bee5264..0e0738b 100644
--- a/apps/web-ele/src/views/driver/index.vue
+++ b/apps/web-ele/src/views/driver/index.vue
@@ -1,15 +1,14 @@