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] : []; }