feat(legacy): use legacy api in static files

This commit is contained in:
Eli Yip 2025-06-03 10:23:43 +08:00
parent a12261204b
commit b3eafd798c
No known key found for this signature in database
GPG Key ID: C98B69D4CF7D7EC5

View File

@ -233,7 +233,7 @@ const LinkerHandController = {
// 获取传感器数据 // 获取传感器数据
fetchSensorData: function () { fetchSensorData: function () {
fetch("/api/sensors") fetch("/api/legacy/sensors")
.then((response) => response.json()) .then((response) => response.json())
.then((data) => { .then((data) => {
if (data.status === "success") { if (data.status === "success") {
@ -335,7 +335,7 @@ async function initializeSystem() {
async function loadAvailableInterfaces() { async function loadAvailableInterfaces() {
try { try {
logMessage("info", "正在获取可用 CAN 接口..."); logMessage("info", "正在获取可用 CAN 接口...");
const response = await fetch("/api/interfaces"); const response = await fetch("/api/legacy/interfaces");
if (!response.ok) { if (!response.ok) {
throw new Error(`HTTP ${response.status}`); throw new Error(`HTTP ${response.status}`);
@ -697,7 +697,7 @@ function updateEnabledHandsStatus() {
// 检查所有接口状态 - 修复错误处理 // 检查所有接口状态 - 修复错误处理
async function checkAllInterfaceStatus() { async function checkAllInterfaceStatus() {
try { try {
const response = await fetch("/api/status"); const response = await fetch("/api/legacy/status");
if (!response.ok) { if (!response.ok) {
throw new Error(`HTTP ${response.status}: ${response.statusText}`); throw new Error(`HTTP ${response.status}: ${response.statusText}`);
@ -1055,7 +1055,7 @@ async function sendAllPalmPoses() {
// 发送手指姿态到指定手部 // 发送手指姿态到指定手部
async function sendFingerPoseToHand(config, pose) { async function sendFingerPoseToHand(config, pose) {
try { try {
const response = await fetch("/api/fingers", { const response = await fetch("/api/legacy/fingers", {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({
@ -1086,7 +1086,7 @@ async function sendFingerPoseToHand(config, pose) {
// 发送掌部姿态到指定手部 // 发送掌部姿态到指定手部
async function sendPalmPoseToHand(config, pose) { async function sendPalmPoseToHand(config, pose) {
try { try {
const response = await fetch("/api/palm", { const response = await fetch("/api/legacy/palm", {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({
@ -1136,7 +1136,7 @@ async function setPresetPoseForAll(preset) {
async function setPresetPoseToHand(config, preset) { async function setPresetPoseToHand(config, preset) {
try { try {
const response = await fetch( const response = await fetch(
`/api/preset/${preset}?interface=${config.interface}&handType=${config.handType}`, `/api/legacy/preset/${preset}?interface=${config.interface}&handType=${config.handType}`,
{ {
method: "POST", method: "POST",
}, },
@ -1181,7 +1181,7 @@ async function startAnimationForAll(type) {
// 为指定手部启动动画 // 为指定手部启动动画
async function startAnimationForHand(config, type, speed) { async function startAnimationForHand(config, type, speed) {
try { try {
const response = await fetch("/api/animation", { const response = await fetch("/api/legacy/animation", {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({
@ -1226,7 +1226,7 @@ async function stopAllAnimations() {
// 停止指定手部的动画 // 停止指定手部的动画
async function stopAnimationForHand(config) { async function stopAnimationForHand(config) {
try { try {
const response = await fetch("/api/animation", { const response = await fetch("/api/legacy/animation", {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify({ body: JSON.stringify({
@ -1394,7 +1394,7 @@ async function debugSystemStatus() {
// 测试 API 连通性 // 测试 API 连通性
try { try {
logMessage("info", "测试 /api/health 连接..."); logMessage("info", "测试 /api/health 连接...");
const response = await fetch("/api/health"); const response = await fetch("/api/legacy/health");
if (response.ok) { if (response.ok) {
const data = await response.json(); const data = await response.json();
logMessage("success", "✅ 健康检查通过"); logMessage("success", "✅ 健康检查通过");
@ -1409,7 +1409,7 @@ async function debugSystemStatus() {
// 测试接口 API // 测试接口 API
try { try {
logMessage("info", "测试 /api/interfaces 连接..."); logMessage("info", "测试 /api/interfaces 连接...");
const response = await fetch("/api/interfaces"); const response = await fetch("/api/legacy/interfaces");
if (response.ok) { if (response.ok) {
const data = await response.json(); const data = await response.json();
logMessage("success", "✅ 接口 API 通过"); logMessage("success", "✅ 接口 API 通过");