smart-power-ui/src/basedata/typeParams.js

160 lines
3.0 KiB
JavaScript

const GATEWAY_CONTROLLER = [
{
"paramKey": "output_voltage",
"paramVal": "",
"paramName": "输出电压(单位:V)",
"canModify": true
},
{
"paramKey": "communication_type",
"paramVal": "",
"paramName": "通讯类型",
"canModify": true
},
{
"paramKey": "installation_occupancy",
"paramVal": "",
"paramName": "安装占位",
"canModify": true
}
]
const MINIATURE_BREAKER = [
{
"paramKey": "pole_number",
"paramVal": "",
"paramName": "极数",
"canModify": true
},
{
"paramKey": "trip_type",
"paramVal": "",
"paramName": "脱扣类型",
"canModify": true
},
{
"paramKey": "installation_occupancy",
"paramVal": "",
"paramName": "安装占位",
"canModify": true
},
{
"paramKey": "rated_current",
"paramVal": "",
"paramName": "额定电流(单位:A)",
"canModify": true
},
{
"paramKey": "power_limit",
"paramVal": "",
"paramName": "功率限额(单位:W)",
"canModify": true
},
{
"paramKey": "lower_voltage",
"paramVal": "",
"paramName": "电压下限(单位:V)",
"canModify": true
},
{
"paramKey": "upper_voltage",
"paramVal": "",
"paramName": "电压上限(单位:V)",
"canModify": true
},
{
"paramKey": "current_limit",
"paramVal": "",
"paramName": "电流限额(单位:A)",
"canModify": true
},
{
"paramKey": "leakage_current_limit",
"paramVal": "",
"paramName": "漏电流限额(单位:mA)",
"canModify": true
},
{
"paramKey": "temperature_limit",
"paramVal": "",
"paramName": "温度限额(单位:℃)",
"canModify": true
},
{
"paramKey": "connection_mode",
"paramVal": "",
"paramName": "连接方式",
"canModify": true
}
]
const VIDEO_MONITOR = [
{
"paramKey": "video_id",
"paramVal": "",
"paramName": "摄像头id",
"canModify": true
},
{
"paramKey": "dev_channel",
"paramVal": "",
"paramName": "设备通道",
"canModify": true
},
{
"paramKey": "video_code",
"paramVal": "",
"paramName": "视频流编码",
"canModify": true
}
]
const VIDEO_CONTROLLER = [
{
"paramKey": "site_id",
"paramVal": "",
"paramName": "站点id",
"canModify": true
},
{
"paramKey": "video_protocol",
"paramVal": "",
"paramName": "接入协议",
"canModify": true
},
{
"paramKey": "url",
"paramVal": "",
"paramName": "站点域名",
"canModify": true
},
{
"paramKey": "version",
"paramVal": "",
"paramName": "服务版本",
"canModify": true
},
{
"paramKey": "username",
"paramVal": "",
"paramName": "用户名",
"canModify": true
},
{
"paramKey": "password",
"paramVal": "",
"paramName": "密码",
"canModify": true
}
]
const resultObject = {
GATEWAY_CONTROLLER,
MINIATURE_BREAKER,
VIDEO_MONITOR,
VIDEO_CONTROLLER
}
export const getTypeParam = (keys) => {
return resultObject[keys] ? resultObject[keys] : [];
}