Files
mes-ui-d2/src/api/workerman/index.js

47 lines
930 B
JavaScript
Raw Normal View History

2026-06-25 11:00:20 +08:00
import axios from 'axios'
const WORKERMAN_URL = process.env.VUE_APP_WORKERMAN_URL || 'http://127.0.0.1:34351'
2026-06-25 11:00:20 +08:00
const workerman = axios.create({
timeout: 10000,
headers: {
'Content-Type': 'application/json'
}
})
function normalizePayload (data = {}) {
return data.sendData || data
}
export function sendWorkerman (data) {
return workerman.post(WORKERMAN_URL, normalizePayload(data)).then(response => response.data)
2026-06-25 11:00:20 +08:00
}
export function trayLogin (param) {
return sendWorkerman({
action: 'set_tray_login',
param
})
}
export function trayUnbinding (tray) {
return sendWorkerman({
action: 'set_tray_unbinding',
param: { tray }
})
}
export function trayInactivity (data) {
return sendWorkerman({
action: 'set_tray_inactivity',
param: { data }
})
}
export function batteryInactivity (data) {
return sendWorkerman({
action: 'set_battery_inactivity',
param: { data }
})
}