Browse Source

fix: 工艺指令变更

master
guoapeng 2 months ago
parent
commit
27b7c0f81a
  1. 33
      src/components/craft/AddCraft/index.vue

33
src/components/craft/AddCraft/index.vue

@ -63,8 +63,11 @@ const okHandle = async () => {
case 'clean': case 'clean':
step.params.description += `针头高度${step.params.height}mm, 加${step.params.volume}ml水清洗${step.params.cycle}` step.params.description += `针头高度${step.params.height}mm, 加${step.params.volume}ml水清洗${step.params.cycle}`
break break
case 'addLiquid':
step.params.description += `添加${solutionList.value.find(s => s.id === containerList.value.find(c => c.id === step.params.containerId)?.solutionId)?.name}-${step.params.volume}ml`
case 'addThin':
step.params.description += `添加稀硝酸-${step.params.volume}ml`
break
case 'addThick':
step.params.description += `添加浓硝酸-${step.params.volume}ml`
break break
case 'reduceLiquid': case 'reduceLiquid':
step.params.description += `针头高度${step.params.height}mm抽取液体` step.params.description += `针头高度${step.params.height}mm抽取液体`
@ -112,15 +115,15 @@ const cancel = () => {
const stepMap = { const stepMap = {
preHeat: { name: '预热', method: 'preHeat', params: { temperature: undefined, description: undefined } }, preHeat: { name: '预热', method: 'preHeat', params: { temperature: undefined, description: undefined } },
addLiquid: {
addThin: {
name: '加稀硝酸', name: '加稀硝酸',
method: 'addLiquid',
params: { volume: undefined, containerId: 1, description: undefined },
method: 'addThin',
params: { volume: undefined, description: undefined },
}, },
addLiquid1: {
addThick: {
name: '加浓硝酸', name: '加浓硝酸',
method: 'addLiquid',
params: { volume: undefined, containerId: 2, description: undefined },
method: 'addThick',
params: { volume: undefined, description: undefined },
}, },
heat: { heat: {
name: '加热', name: '加热',
@ -158,7 +161,7 @@ const addStep = (data: any) => {
<template> <template>
<FtDialog visible :title="form.id ? '编辑工艺' : '新增工艺'" width="80%" :ok-handle="okHandle" @cancel="cancel"> <FtDialog visible :title="form.id ? '编辑工艺' : '新增工艺'" width="80%" :ok-handle="okHandle" @cancel="cancel">
<el-form ref="formRef" label-width="auto" :model="form" :rules="rules" class="form-box">
<el-form ref="formRef" label-width="auto" :model="form" :rules="rules" class="form-box" label-position="left">
<el-row :gutter="30"> <el-row :gutter="30">
<el-col :span="10"> <el-col :span="10">
<el-form-item label="工艺名称" prop="name"> <el-form-item label="工艺名称" prop="name">
@ -202,15 +205,7 @@ const addStep = (data: any) => {
</template> </template>
</el-input> </el-input>
</template> </template>
<template v-else-if="item.method === 'addLiquid'">
<!-- <el-select v-model="item.params.containerId" size="small" disabled placeholder="请选择溶液"> -->
<!-- <el-option -->
<!-- v-for="c in containerList" -->
<!-- :key="c.id" -->
<!-- :label="solutionList.find(s => s.id === c.solutionId)?.name" -->
<!-- :value="c.id" -->
<!-- /> -->
<!-- </el-select> -->
<template v-else-if="['addThin', 'addThick'].includes(item.method)">
<el-input v-model.number="item.params.volume" type="number" size="small" placeholder="请输入容量"> <el-input v-model.number="item.params.volume" type="number" size="small" placeholder="请输入容量">
<template #append> <template #append>
ml ml
@ -237,7 +232,7 @@ const addStep = (data: any) => {
</el-input> </el-input>
</template> </template>
<template v-else-if="['heat', 'dry', 'anneal'].includes(item.method)"> <template v-else-if="['heat', 'dry', 'anneal'].includes(item.method)">
<el-input v-model.number="item.params.temperature" type="number" size="small" placeholder="退火温度">
<el-input v-model.number="item.params.temperature" type="number" size="small" placeholder="加热温度">
<template #append> <template #append>
</template> </template>

Loading…
Cancel
Save