useSendCommand.ts
654 Bytes
import { sendCommandOneway } from '/@/api/dataBoard';
import { useMessage } from '/@/hooks/web/useMessage';
const { createMessage } = useMessage();
export function useSendCommand() {
const sendCommand = async (deviceId: string, value: any) => {
if (!deviceId) return;
try {
await sendCommandOneway({
deviceId,
value: {
params: Number(value),
persistent: true,
additionalInfo: {
cmdType: 'API',
},
method: 'methodThingskit',
},
});
createMessage.success('命令下发成功');
} catch (error) {}
};
return {
sendCommand,
};
}