- 实时数据
- 设备控制
+ 实时数据
+ 设备控制
刷新
查看告警
+
+
diff --git a/web.vite/src/views/warehouse/device_manager/base_device/options.js b/web.vite/src/views/warehouse/device_manager/base_device/options.js
index 008eb8c..d69531d 100644
--- a/web.vite/src/views/warehouse/device_manager/base_device/options.js
+++ b/web.vite/src/views/warehouse/device_manager/base_device/options.js
@@ -30,15 +30,14 @@ export default function(){
const searchFormOptions = [];
const columns = [{field:'DeviceId',title:'设备ID',type:'int',width:110,hidden:true,require:true,align:'left'},
{field:'DeviceName',title:'设备名称',type:'string',link:true,width:120,require:true,align:'left'},
- {field:'AdapterCode',title:'来源适配器(类型:实例)',type:'string',width:110,hidden:true,require:true,align:'left'},
- {field:'SourceId',title:'源系统设备ID',type:'string',width:120,require:true,align:'left'},
+ {field:'AdapterCode',title:'来源适配器(类型:实例)',type:'string',width:110,hidden:true,align:'left'},
+ {field:'SourceId',title:'源系统设备ID',type:'string',width:120,align:'left'},
{field:'DeviceCategory',title:'设备种类(数据字典)',type:'string',bind:{ key:'设备种类',data:[]},width:110,require:true,align:'left'},
{field:'DeviceGroup',title:'设备分组(数据字典)',type:'string',bind:{ key:'设备分组',data:[]},width:110,hidden:true,require:true,align:'left'},
{field:'PointId',title:'所属点位ID',type:'int',width:110,hidden:true,align:'left'},
- {field:'GatewayNodeId',title:'所属网关节点ID',type:'int',width:110,hidden:true,align:'left'},
{field:'IsParent',title:'是否父设备(数据字典)',type:'string',bind:{ key:'是否父设备',data:[]},width:110,require:true,align:'left'},
{field:'ParentDeviceId',title:'父设备ID(自引用,子设备挂父设备下)',type:'int',width:110,hidden:true,align:'left'},
- {field:'IsOnline',title:'在线状态(数据字典)',type:'string',bind:{ key:'在线状态',data:[]},width:110,require:true,align:'left'},
+ {field:'IsOnline',title:'在线状态(数据字典)',type:'string',bind:{ key:'在线状态',data:[]},width:110,align:'left'},
{field:'IpAddress',title:'IP地址',type:'string',width:110,align:'left'},
{field:'Port',title:'端口',type:'int',width:110,align:'left'},
{field:'Location',title:'安装位置',type:'string',width:180,align:'left'},
@@ -56,7 +55,8 @@ export default function(){
{field:'CreateDate',title:'创建时间',type:'datetime',width:110,align:'left'},
{field:'ModifyID',title:'修改人ID',type:'int',width:80,hidden:true,align:'left'},
{field:'Modifier',title:'修改人',type:'string',width:100,align:'left'},
- {field:'ModifyDate',title:'修改时间',type:'datetime',width:110,align:'left'}];
+ {field:'ModifyDate',title:'修改时间',type:'datetime',width:110,align:'left'},
+ {field:'NodeId',title:'所属网关节点ID',type:'int',width:120,hidden:true,align:'left'}];
const detail ={columns:[]};
const details = [ {
cnName: '视频通道',
diff --git a/web.vite/src/views/warehouse/device_manager/gateway_nodes/options.js b/web.vite/src/views/warehouse/device_manager/gateway_nodes/options.js
index 74a4547..8c34207 100644
--- a/web.vite/src/views/warehouse/device_manager/gateway_nodes/options.js
+++ b/web.vite/src/views/warehouse/device_manager/gateway_nodes/options.js
@@ -40,7 +40,64 @@ export default function(){
{field:'Modifier',title:'修改人',type:'string',width:100,align:'left'},
{field:'ModifyDate',title:'修改时间',type:'datetime',width:110,align:'left'}];
const detail ={columns:[]};
- const details = [];
+ const details = [ {
+ cnName: '设备管理',
+ table: 'base_device',
+ columns: [{field:'DeviceId',title:'设备ID',type:'int',width:110,hidden:true,require:true,align:'left'},
+ {field:'DeviceName',title:'设备名称',type:'string',link:true,width:120,edit:{type:''},require:true,align:'left'},
+ {field:'AdapterCode',title:'来源适配器(类型:实例)',type:'string',width:110,hidden:true,align:'left'},
+ {field:'SourceId',title:'源系统设备ID',type:'string',width:120,align:'left'},
+ {field:'DeviceCategory',title:'设备种类(数据字典)',type:'string',bind:{ key:'设备种类',data:[]},width:110,edit:{type:'select'},require:true,align:'left'},
+ {field:'DeviceGroup',title:'设备分组(数据字典)',type:'string',bind:{ key:'设备分组',data:[]},width:110,hidden:true,edit:{type:'select'},require:true,align:'left'},
+ {field:'PointId',title:'所属点位ID',type:'int',width:110,hidden:true,edit:{type:''},align:'left'},
+ {field:'IsParent',title:'是否父设备(数据字典)',type:'string',bind:{ key:'是否父设备',data:[]},width:110,edit:{type:'select'},require:true,align:'left'},
+ {field:'ParentDeviceId',title:'父设备ID(自引用,子设备挂父设备下)',type:'int',width:110,hidden:true,align:'left'},
+ {field:'IsOnline',title:'在线状态(数据字典)',type:'string',bind:{ key:'在线状态',data:[]},width:110,align:'left'},
+ {field:'IpAddress',title:'IP地址',type:'string',width:110,align:'left'},
+ {field:'Port',title:'端口',type:'int',width:110,align:'left'},
+ {field:'Location',title:'安装位置',type:'string',width:180,edit:{type:''},align:'left'},
+ {field:'Lat',title:'纬度',type:'decimal',width:110,align:'left'},
+ {field:'Lng',title:'经度',type:'decimal',width:110,align:'left'},
+ {field:'MapModelId',title:'三维地图模型ID',type:'string',width:120,edit:{type:''},align:'left'},
+ {field:'MapModelScale',title:'模型缩放比例',type:'decimal',width:110,align:'left'},
+ {field:'MapModelRotation',title:'模型旋转角度(JSON)',type:'string',width:120,align:'left'},
+ {field:'ExtraData',title:'适配器扩展数据JSON(Owl/MC4/门禁字段均存于此)',type:'string',width:110,align:'left'},
+ {field:'LastSyncTime',title:'上次同步时间',type:'datetime',width:110,align:'left'},
+ {field:'Enable',title:'启用状态(数据字典)',type:'string',bind:{ key:'启用状态',data:[]},width:110,edit:{type:'select'},align:'left'},
+ {field:'Remark',title:'备注',type:'string',width:150,edit:{type:'textarea'},align:'left'},
+ {field:'CreateID',title:'创建人ID',type:'int',width:80,hidden:true,align:'left'},
+ {field:'Creator',title:'创建人',type:'string',width:100,align:'left'},
+ {field:'CreateDate',title:'创建时间',type:'datetime',width:110,align:'left'},
+ {field:'ModifyID',title:'修改人ID',type:'int',width:80,hidden:true,align:'left'},
+ {field:'Modifier',title:'修改人',type:'string',width:100,align:'left'},
+ {field:'ModifyDate',title:'修改时间',type:'datetime',width:110,align:'left'},
+ {field:'NodeId',title:'所属网关节点ID',type:'int',width:120,hidden:true,readonly:true,align:'left'}],
+ sortName: 'DeviceName',
+ key: 'DeviceId',
+ buttons:[],
+ delKeys:[],
+ detail:{
+ cnName: '设备管理_视频通道',
+ table: 'video_channel',
+ firstTable: 'gateway_nodes',
+ secondTable: 'base_device',
+ secondKey: 'DeviceId',
+ sortName: 'DeviceId',
+ key: 'ChannelId',
+ buttons:[],
+ delKeys:[],
+ columns: [{field:'ChannelId',title:'通道记录ID',type:'int',width:110,hidden:true,require:true,align:'left'},
+ {field:'OwlChannelId',title:'Owl系统通道ID',type:'string',width:120,hidden:true,require:true,align:'left'},
+ {field:'DeviceId',title:'关联Base_Device设备ID',type:'int',width:110,hidden:true,require:true,align:'left'},
+ {field:'OwlStreamApp',title:'Owl流应用名',type:'string',width:110,align:'left'},
+ {field:'OwlStreamName',title:'Owl流名称',type:'string',width:120,align:'left'},
+ {field:'HasPtz',title:'是否支持云台',type:'byte',width:110,align:'left'},
+ {field:'HasRecording',title:'是否支持录像',type:'byte',width:110,align:'left'},
+ {field:'RecordMode',title:'录像模式',type:'int',width:110,align:'left'},
+ {field:'SnapshotUrl',title:'快照地址',type:'string',width:150,align:'left'},
+ {field:'CreateDate',title:'创建时间',type:'datetime',width:110,align:'left'},]
+ }
+ }];
return {
table,