diff --git a/src/components/craft/AddCraft/index.vue b/src/components/craft/AddCraft/index.vue index a78ab59..47e9971 100644 --- a/src/components/craft/AddCraft/index.vue +++ b/src/components/craft/AddCraft/index.vue @@ -32,12 +32,12 @@ onMounted(async () => { form.value = { ...props.sourceData, stepList: JSON.parse(props.sourceData.steps || '[]') } form.value.stepList?.forEach((step: CraftTypes.StepItem) => { if (step.params.second) { - step.params.minutes = Math.floor(step.params.second / 60) - step.params.seconds = step.params.second % 60 + step.params.minutes = Math.floor(step.params.second / 60) || undefined + step.params.seconds = step.params.second % 60 || undefined } if (step.params.coolingSecond) { - step.params.coolingMinutes = Math.floor(step.params.coolingSecond / 60) - step.params.coolingSeconds = step.params.coolingSecond % 60 + step.params.coolingMinutes = Math.floor(step.params.coolingSecond / 60) || undefined + step.params.coolingSeconds = step.params.coolingSecond % 60 || undefined } }) } @@ -106,11 +106,11 @@ const okHandle = async () => { step.params.description = `拍照` break } - return !allPropertiesDefined(step.params, ['minutes', 'seconds', 'description', 'inTemperature']) + return !allPropertiesDefined(step.params, ['minutes', 'seconds', 'coolingMinutes', 'coolingSeconds', 'description', 'inTemperature']) }, ) - + console.log(form.value) if (invalidStepIndex !== -1) { FtMessage.error(`步骤${(invalidStepIndex || 0) + 1}: 请填写完整参数`) return @@ -374,6 +374,9 @@ const addHandle = async () => { mL + + + @@ -588,6 +591,11 @@ const addHandle = async () => { } .step-solution-item { display: flex; + align-items: center; margin-bottom: 5px; + .el-icon { + font-size: 18px; + line-height: 100%; + } }