You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
296 lines
5.8 KiB
296 lines
5.8 KiB
// 登陆
|
|
export const loginJSON = (userid, passwd) => {
|
|
return {
|
|
command: 'login',
|
|
messageId: 'login',
|
|
userid,
|
|
passwd,
|
|
}
|
|
}
|
|
|
|
// 退出登陆
|
|
export const logoutJSON = {
|
|
command: 'unlogin',
|
|
messageId: 'unlogin',
|
|
}
|
|
|
|
// 改密码
|
|
export const chpasswdJSON = (userId, newpasswd, passwd) => {
|
|
return {
|
|
command: 'chpasswd',
|
|
messageId: 'chpasswd',
|
|
userId,
|
|
newpasswd,
|
|
passwd,
|
|
}
|
|
}
|
|
|
|
// 关机
|
|
export const shutdownJSON = {
|
|
command: 'shutdown',
|
|
messageId: 'shutdown',
|
|
delayms: 1000 * 5,
|
|
}
|
|
|
|
// 开始消毒
|
|
export const startDisinfectionJSON = (loglevel, roomVolume) => {
|
|
return {
|
|
command: 'startDisinfection',
|
|
messageId: 'startDisinfection',
|
|
loglevel,
|
|
roomVolume,
|
|
}
|
|
}
|
|
|
|
export const continueDisinfectionJSON = {
|
|
command: 'continueDisinfection',
|
|
messageId: 'continueDisinfection',
|
|
}
|
|
|
|
// 停止消毒
|
|
export const stopDisinfectionJSON = {
|
|
command: 'stopDisinfection',
|
|
messageId: 'stopDisinfection',
|
|
}
|
|
|
|
export const pauseDisinfectionJSON = {
|
|
command: 'pauseDisinfection',
|
|
messageId: 'pauseDisinfection',
|
|
}
|
|
|
|
// 获取当前设备的状态信息
|
|
export const getStateJSON = {
|
|
command: 'getState',
|
|
messageId: 'getState',
|
|
}
|
|
|
|
export const getAllUserJSON = {
|
|
command: 'getAllUser',
|
|
messageId: 'getAllUser',
|
|
}
|
|
|
|
export const getAllSettingJSON = {
|
|
command: 'getAllSetting',
|
|
messageId: 'getAllSetting',
|
|
}
|
|
|
|
export const getAllRecordsJSON = disinfection_id => {
|
|
return {
|
|
command: 'getAllRecords',
|
|
messageId: 'getAllRecords',
|
|
disinfection_id,
|
|
}
|
|
}
|
|
|
|
export const setSettingValJSON = (settingName, settingVal) => {
|
|
return {
|
|
command: 'setSettingVal',
|
|
messageId: 'setSettingVal',
|
|
settingName,
|
|
settingVal,
|
|
}
|
|
}
|
|
|
|
// RealtimeSensorDataReport
|
|
// 实时传感器信息上报
|
|
|
|
// 控制加液体泵转动 1 控制喷液体泵转动 2
|
|
export const liquidpumpctrlJSON = (num, speed) => {
|
|
return {
|
|
command: 'exceCanCmd',
|
|
cancmd: `pumpctrl_c1004 ${num} 300 ${speed}`, // 1 泵编号 300 是加速度, 1000是转速
|
|
}
|
|
}
|
|
|
|
// 空压机
|
|
export const someAirSwitchJSON = (num, flag) => {
|
|
return {
|
|
command: 'exceCanCmd',
|
|
cancmd: `writeio ${num} ${flag}`,
|
|
}
|
|
}
|
|
|
|
export const startReplenishingFluidsJSON = stopAt => {
|
|
return {
|
|
command: 'startReplenishingFluids',
|
|
messageId: 'startReplenishingFluids',
|
|
stopAt,
|
|
}
|
|
}
|
|
|
|
export const stopReplenishingFluidsJSON = {
|
|
command: 'stopReplenishingFluids',
|
|
messageId: 'stopReplenishingFluids',
|
|
}
|
|
|
|
export const startDrainingJSON = {
|
|
command: 'startDraining',
|
|
messageId: 'startDraining',
|
|
}
|
|
|
|
export const stopDrainingJSON = {
|
|
command: 'stopDraining',
|
|
messageId: 'stopDraining',
|
|
}
|
|
|
|
export const addLiquidCtrlJSON = (num, speed, power) => {
|
|
return {
|
|
command: 'exceCanCmd',
|
|
cancmd: `pumpctrl_c1004 ${num} 300 ${speed} 1 ${power}`,
|
|
}
|
|
}
|
|
|
|
export const test_replenishingFluidsPumpCtrJSON = (ctrl, speed) => {
|
|
return {
|
|
command: 'test_replenishingFluidsPumpCtrl',
|
|
messageId: 'test_replenishingFluidsPumpCtrl',
|
|
ctrl,
|
|
speed,
|
|
}
|
|
}
|
|
|
|
export const sprayLiquidPump_open_for_testJSON = (ctrl, speed) => {
|
|
return {
|
|
command: 'test_sprayLiquidPumpCtrl',
|
|
messageId: 'test_sprayLiquidPumpCtrl',
|
|
ctrl,
|
|
speed,
|
|
}
|
|
}
|
|
|
|
export const updateDateJSON = (year, month, day) => {
|
|
return {
|
|
command: 'updateDate',
|
|
messageId: 'updateDate',
|
|
year,
|
|
month,
|
|
day,
|
|
}
|
|
}
|
|
|
|
export const updateTimeJSON = (hour, min, second) => {
|
|
return {
|
|
command: 'updateTime',
|
|
messageId: 'updateTime',
|
|
hour,
|
|
min,
|
|
second,
|
|
}
|
|
}
|
|
|
|
export const changeDisinfectionParameterJSON = data => {
|
|
return {
|
|
command: 'changeDisinfectionParameter',
|
|
messageId: 'changeDisinfectionParameter',
|
|
...data,
|
|
}
|
|
}
|
|
|
|
export const addUserJson = (uid, passwd) => {
|
|
return {
|
|
command: 'addUser',
|
|
messageId: 'addUser',
|
|
uid,
|
|
passwd,
|
|
permission_level: 3,
|
|
}
|
|
}
|
|
|
|
export const delUserJSON = id => {
|
|
return {
|
|
command: 'delUser',
|
|
messageId: 'delUser',
|
|
id,
|
|
}
|
|
}
|
|
|
|
export const updateUserPermissionLevelJSON = (id, permission_level) => {
|
|
return {
|
|
command: 'updateUserPermissionLevel',
|
|
messageId: 'updateUserPermissionLevel',
|
|
id,
|
|
permission_level,
|
|
}
|
|
}
|
|
|
|
export const exportUserBehaviorRecordJSON = {
|
|
command: 'exportUserBehaviorRecord',
|
|
messageId: 'exportUserBehaviorRecord',
|
|
}
|
|
|
|
export const exportDisinfectionRecordJSON = {
|
|
command: 'exportDisinfectionRecord',
|
|
messageId: 'exportDisinfectionRecord',
|
|
}
|
|
|
|
export const cleanDisinfectionRecordJSON = {
|
|
command: 'cleanDisinfectionRecord',
|
|
messageId: 'cleanDisinfectionRecord',
|
|
}
|
|
|
|
export const cleanUserBehaviorRecordJSON = {
|
|
command: 'cleanUserBehaviorRecord',
|
|
messageId: 'cleanUserBehaviorRecord',
|
|
}
|
|
|
|
export const getUserBehaviorRecordDescJSON = (page, page_size) => {
|
|
return {
|
|
command: 'getUserBehaviorRecordDescJson',
|
|
page,
|
|
page_size,
|
|
messageId: 'getUserBehaviorRecordDescJson',
|
|
}
|
|
}
|
|
|
|
// 配方
|
|
export const getAllFormulaJSON = {
|
|
command: 'getAllFormula',
|
|
messageId: 'getAllFormula',
|
|
}
|
|
|
|
// 更新配方字段
|
|
export const updateFormulaJSON = (column, val, id) => {
|
|
return {
|
|
command: 'updateFormula',
|
|
messageId: 'updateFormula',
|
|
column,
|
|
val,
|
|
id,
|
|
}
|
|
}
|
|
|
|
// 删除配方
|
|
export const delFormulaJSON = id => {
|
|
return {
|
|
command: 'delFormula',
|
|
messageId: 'delFormula',
|
|
id,
|
|
}
|
|
}
|
|
|
|
// 添加配方 是不是少了log
|
|
export const addFormulaJSON = data => {
|
|
return {
|
|
command: 'addFormula',
|
|
messageId: 'addFormula',
|
|
...data,
|
|
}
|
|
}
|
|
|
|
// 执行配方
|
|
export const startFormulaJSON = id => {
|
|
return { command: 'startFormula', messageId: 'startFormula', id }
|
|
}
|
|
|
|
export const updateSettingInRunInfectionJSON = (column, val) => {
|
|
return {
|
|
command: 'changeDisinfectionParameter',
|
|
messageId: 'changeDisinfectionParameter',
|
|
[column]: val,
|
|
}
|
|
}
|
|
|
|
export const getDisinfectionConfigJSON = {
|
|
command: 'getDisinfectionConfig',
|
|
messageId: 'getDisinfectionConfig',
|
|
}
|