Files
SecMPS/web.vite/src/views/warehouse/device_manager/gateway_nodes/options.js
2026-05-17 01:34:41 +08:00

59 lines
3.2 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
// *Authorjxx
// *Contact283591387@qq.com
// *代码由框架生成,任何更改都可能导致被代码生成器覆盖
export default function(){
const table = {
key: 'NodeId',
footer: "Foots",
cnName: '设备管理_网关节点',
name: 'gateway_nodes',
newTabEdit: false,
url: "/gateway_nodes/",
sortName: "NodeId",
fixedSearch:false
};
const tableName = table.name;
const tableCNName = table.cnName;
const newTabEdit = false;
const key = table.key;
const editFormFields = {"NodeCode":"","NodeName":"","NodeToken":"","Remark":""};
const editFormOptions = [[{"title":"网关名称","required":true,"field":"NodeName","colSize":50.0},
{"title":"网关唯一编码","required":true,"field":"NodeCode","colSize":50.0}],
[{"title":"认证令牌","required":true,"field":"NodeToken","colSize":100.0}],
[{"title":"备注","field":"Remark","colSize":100.0,"type":"textarea"}]];
const searchFormFields = {};
const searchFormOptions = [];
const columns = [{field:'NodeId',title:'网关节点ID',type:'int',width:110,hidden:true,require:true,align:'left'},
{field:'NodeCode',title:'网关唯一编码',type:'string',width:110,hidden:true,require:true,align:'left'},
{field:'NodeName',title:'网关名称',type:'string',width:120,require:true,align:'left'},
{field:'NodeToken',title:'认证令牌',type:'string',width:120,require:true,align:'left'},
{field:'AdapterTypes',title:'支持的适配器类型(网关上报)',type:'string',width:180,align:'left'},
{field:'BaseUrl',title:'网关自身地址(网关上报)',type:'string',width:180,align:'left'},
{field:'LastHeartbeat',title:'上次心跳时间',type:'datetime',width:110,align:'left'},
{field:'IsOnline',title:'在线状态(数据字典:在线/离线)',type:'string',width:110,hidden:true,align:'left'},
{field:'Enable',title:'启用状态(数据字典:启用/禁用)',type:'string',width:110,align:'left'},
{field:'Remark',title:'备注',type:'string',width:150,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'}];
const detail ={columns:[]};
const details = [];
return {
table,
key,
tableName,
tableCNName,
newTabEdit,
editFormFields,
editFormOptions,
searchFormFields,
searchFormOptions,
columns,
detail,
details
};
}