diff --git a/src/services/debug/debugApi.ts b/src/services/debug/debugApi.ts new file mode 100644 index 0000000..5521979 --- /dev/null +++ b/src/services/debug/debugApi.ts @@ -0,0 +1,22 @@ +import httpRequest, { type BaseResponse } from "../httpRequest"; + +export type DebugCmd = + | "upTray" // 抬起托盘 + | "downTray" // 降下托盘 + | "injectFluid" // 注入溶液 + | "moveToActionArea" // 移至操作区 + | "shakeUp" // 摇匀 + | "startHeat" // 开始加热 + | "stopHeat" // 停止加热 + | "keepHeat" // 恒温 + | "takePhoto" // 拍照 + | "moveToUnusual" // 移至异常区 + | "moveToHeatArea" // 移至加热区 + | "takeOffCap" // 取下拍子 + | "putBackCap" // 装回拍子 + | "moveMachineArm" // 移动机械臂 + | "moveTube"; // 移动试管 + +export function debugCmd(params: { command: DebugCmd; params: Record }) { + return httpRequest>({ url: "/api/cmd/", params, method: "POST" }); +} diff --git a/src/views/debug/debug.vue b/src/views/debug/debug.vue index b5745f2..776ca1f 100644 --- a/src/views/debug/debug.vue +++ b/src/views/debug/debug.vue @@ -8,13 +8,13 @@
- - - - - - - + + + + + + +
@@ -25,11 +25,11 @@ ml - - 50 + + 50
- +
@@ -39,39 +39,58 @@ - - 50 + + 50
- - - + + +
- - + +
X: Y: Z: - - 50,50,50 + + 50,50,50
- + +
+
+
+ + + + +
+
- +