新增Workerman直连接口配置
Some checks failed
Release pipeline / publish (push) Has been cancelled
Release pipeline / Always run job (push) Has been cancelled

This commit is contained in:
sheng
2026-06-25 11:00:20 +08:00
parent 659f000bf6
commit a4c99489f4
6 changed files with 56 additions and 17 deletions

View File

@@ -0,0 +1,45 @@
import axios from 'axios'
const workerman = axios.create({
baseURL: process.env.VUE_APP_WORKERMAN_URL,
timeout: 10000,
headers: {
'Content-Type': 'application/json'
}
})
function normalizePayload (data = {}) {
return data.sendData || data
}
export function sendWorkerman (data) {
return workerman.post('', normalizePayload(data)).then(response => response.data)
}
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 }
})
}