Browse Source

工序步骤不需要传入加热区编号

feature/layout_0214
zhangjiming 5 months ago
parent
commit
b7b883b17d
  1. 38
      src/services/globalCmd/globalCmd.ts
  2. 10
      src/views/oreManage/components/CraftConfig.vue
  3. 8
      src/views/oreManage/components/StepItemEx.vue

38
src/services/globalCmd/globalCmd.ts

@ -3,15 +3,15 @@ import { addTxnRecord } from "../txn";
type UpTrayStepStruct = {
method: "upTray";
params: {
heaterId: number;
};
// params: {
// heaterId: number;
// };
};
type DownTrayStepStruct = {
method: "downTray";
params: {
heaterId: number;
};
// params: {
// heaterId: number;
// };
};
export type TubeSolStruct = {
tubeNum: number;
@ -30,15 +30,15 @@ type AddLiquidStepStruct = {
};
type MoveToSolStepStruct = {
method: "moveToSol";
params: {
heaterId: number;
};
// params: {
// heaterId: number;
// };
};
type MoveToHeaterStepStruct = {
method: "moveToHeater";
params: {
heaterId: number;
};
// params: {
// heaterId: number;
// };
};
type ShakingStepStruct = {
method: "shaking";
@ -50,15 +50,15 @@ type ShakingStepStruct = {
type StartHeatingStepStruct = {
method: "startHeating";
params: {
heaterId: number;
// heaterId: number;
temperature: number;
};
};
type StopHeatingStepStruct = {
method: "stopHeating";
params: {
heaterId: number;
};
// params: {
// heaterId: number;
// };
};
type TakePhotoStepStruct = {
method: "takePhoto";
@ -116,6 +116,8 @@ export const CmdDescMap: { [k in OperationCmd]: string } = {
closeClaw: "收合夹爪",
moveMachineArm: "移动机械臂",
moveTube: "移动试管",
openDoor: "开门",
closeDoor: "关门",
};
export type OperationCmd =
@ -137,8 +139,8 @@ export type OperationCmd =
| "closeClaw" // 收合夹爪
| "moveMachineArm" // 移动机械臂
| "moveTube" // 移动试管
| 'openDoor' //开门
| 'closeDoor' //关门
| "openDoor" //开门
| "closeDoor"; //关门
export function debugCmd(params: { command: OperationCmd; params: Record<string, any> }) {
const commandId = addTxnRecord({ ...params, category: "debug" });

10
src/views/oreManage/components/CraftConfig.vue

@ -66,14 +66,7 @@ const emit = defineEmits<{
function addStep(step: StepCmd) {
let st: StepStruct;
if (step === "upTray" || step === "downTray" || step === "moveToSol" || step === "moveToHeater" || step === "stopHeating") {
st = {
method: step,
params: {
heaterId: 2,
},
};
} else if (step === "addLiquid") {
if (step === "addLiquid") {
st = {
method: step,
params: {
@ -85,7 +78,6 @@ function addStep(step: StepCmd) {
st = {
method: step,
params: {
heaterId: 2,
temperature: 100,
},
};

8
src/views/oreManage/components/StepItemEx.vue

@ -33,7 +33,7 @@
<span></span>
</div>
</section>
<section
<!-- <section
v-if="
step.method === 'upTray' ||
step.method === 'downTray' ||
@ -51,16 +51,16 @@
:value="item.value" />
</el-select>
</div>
</section>
</section> -->
<section v-if="step.method === 'startHeating'" class="bg-[#f4f4f4] h-12 flex items-center px-10 text-[#5e5e5e] gap-5">
<div class="flex items-center gap-3">
<el-select v-model="step.params.heaterId" placeholder="Select" style="width: 100px">
<!-- <el-select v-model="step.params.heaterId" placeholder="Select" style="width: 100px">
<el-option
v-for="item in settingStore.areaOptions"
:key="item.value"
:label="item.label"
:value="item.value" />
</el-select>
</el-select> -->
<input
type="number"
v-model="step.params.temperature"

Loading…
Cancel
Save