Files
aiot-platform-ui/apps/web-antd/dist/js/constants-B5TthjFC.js

2 lines
6.6 KiB
JavaScript
Raw Normal View History

const s=e=>e==null||e==="",I={PRODUCT:"IOT_PRODUCT"},A={PROPERTY:1,SERVICE:2,EVENT:3},i={STATE_UPDATE:{method:"thing.state.update",name:"设备状态变更",upstream:!0},PROPERTY_POST:{method:"thing.property.post",name:"属性上报",upstream:!0},PROPERTY_SET:{method:"thing.property.set",name:"属性设置",upstream:!1},EVENT_POST:{method:"thing.event.post",name:"事件上报",upstream:!0},SERVICE_INVOKE:{method:"thing.service.invoke",name:"服务调用",upstream:!1},CONFIG_PUSH:{method:"thing.config.push",name:"配置推送",upstream:!1}},R={ASYNC:{label:"异步",value:"async"},SYNC:{label:"同步",value:"sync"}},c=e=>{var a;return(a=Object.values(R).find(T=>T.value===e))==null?void 0:a.label},u={INFO:{label:"信息",value:"info"},ALERT:{label:"告警",value:"alert"},ERROR:{label:"故障",value:"error"}},v=e=>{var a;return(a=Object.values(u).find(T=>T.value===e))==null?void 0:a.label},N={INPUT:"input",OUTPUT:"output"},O={READ_WRITE:{label:"读写",value:"rw"},READ_ONLY:{label:"只读",value:"r"},WRITE_ONLY:{label:"只写",value:"w"}},r=e=>{const a=Object.values(O).find(T=>T.value===e);return(a==null?void 0:a.label)||e},E={INT:"int",FLOAT:"float",DOUBLE:"double",ENUM:"enum",BOOL:"bool",TEXT:"text",DATE:"date",STRUCT:"struct",ARRAY:"array"},o=()=>[{value:E.INT,label:"整数型"},{value:E.FLOAT,label:"单精度浮点型"},{value:E.DOUBLE,label:"双精度浮点型"},{value:E.ENUM,label:"枚举型"},{value:E.BOOL,label:"布尔型"},{value:E.TEXT,label:"文本型"},{value:E.DATE,label:"时间型"},{value:E.STRUCT,label:"结构体"},{value:E.ARRAY,label:"数组"}],C=e=>{if(s(e))return e;const a=o().find(T=>T.value===e);return a&&`${a.value}(${a.label})`},p=e=>({[E.INT]:"整数",[E.FLOAT]:"浮点数",[E.DOUBLE]:"双精度",[E.TEXT]:"字符串",[E.BOOL]:"布尔值",[E.ENUM]:"枚举",[E.DATE]:"日期",[E.STRUCT]:"结构体",[E.ARRAY]:"数组"})[e]||e,P=e=>({[E.INT]:"primary",[E.FLOAT]:"success",[E.DOUBLE]:"success",[E.TEXT]:"info",[E.BOOL]:"warning",[E.ENUM]:"danger",[E.DATE]:"primary",[E.STRUCT]:"info",[E.ARRAY]:"warning"})[e]||"info",L={PROPERTY:"设备属性",EVENT:"设备事件",SERVICE:"设备服务"},D={ALL:{label:"全部设备",value:1},SELECT:{label:"指定设备",value:2}},m={IN_PROGRESS:{label:"进行中",value:10},END:{label:"已结束",value:20},CANCELED:{label:"已取消",value:30}},b={PENDING:{label:"待推送",value:0},PUSHED:{label:"已推送",value:10},UPGRADING:{label:"升级中",value:20},SUCCESS:{label:"升级成功",value:30},FAILURE:{label:"升级失败",value:40},CANCELED:{label:"升级取消",value:50}},l={DEVICE_STATE_UPDATE:1,DEVICE_PROPERTY_POST:2,DEVICE_EVENT_POST:3,DEVICE_SERVICE_INVOKE:4,TIMER:100},S=[{value:l.DEVICE_STATE_UPDATE,label:"设备状态变更"},{value:l.DEVICE_PROPERTY_POST,label:"设备属性上报"},{value:l.DEVICE_EVENT_POST,label:"设备事件上报"},{value:l.DEVICE_SERVICE_INVOKE,label:"设备服务调用"},{value:l.TIMER,label:"定时触发"}];function U(e){return[l.DEVICE_STATE_UPDATE,l.DEVICE_PROPERTY_POST,l.DEVICE_EVENT_POST,l.DEVICE_SERVICE_INVOKE].includes(e)}const t={DEVICE_PROPERTY_SET:1,DEVICE_SERVICE_INVOKE:2,ALERT_TRIGGER:100,ALERT_RECOVER:101},_=()=>[{value:t.DEVICE_PROPERTY_SET,label:"设备属性设置"},{value:t.DEVICE_SERVICE_INVOKE,label:"设备服务调用"},{value:t.ALERT_TRIGGER,label:"触发告警"},{value:t.ALERT_RECOVER,label:"恢复告警"}],V=e=>{const a=_().find(T=>T.value===e);return(a==null?void 0:a.label)||"未知类型"},M={EQUALS:{name:"等于",value:"="},NOT_EQUALS:{name:"不等于",value:"!="},GREATER_THAN:{name:"大于",value:">"},GREATER_THAN_OR_EQUALS:{name:"大于等于",value:">="},LESS_THAN:{name:"小于",value:"<"},LESS_THAN_OR_EQUALS:{name:"小于等于",value:"<="},IN:{name:"在...之中",value:"in"},NOT_IN:{name:"不在...之中",value:"not in"},BETWEEN:{name:"在...之间",value:"between"},NOT_BETWEEN:{name:"不在...之间",value:"not between"},LIKE:{name:"字符串匹配",value:"like"},NOT_NULL:{name:"非空",value:"not null"}},n={DEVICE_STATUS:1,DEVICE_PROPERTY:2,CURRENT_TIME:3},g=()=>[{value:n.DEVICE_STATUS,label:"设备状态"},{val