diff --git a/src/components/formula/FormulaConfig.vue b/src/components/formula/FormulaConfig.vue index 9129065..4ef1c03 100644 --- a/src/components/formula/FormulaConfig.vue +++ b/src/components/formula/FormulaConfig.vue @@ -131,6 +131,9 @@ const handleSubmit = async () => { .then(() => { FtMessage.success('操作成功') formulaStore.initFormulaList('edit') + if (formData.value.formula_id === formulaStore.selectedFormulaInfo?.formula_id) { + formulaStore.selectedFormulaInfo = formulaForm as Formula.FormulaItem + } }) .catch((e) => { console.log(e) diff --git a/src/components/home/HomeFormula.vue b/src/components/home/HomeFormula.vue index 9ab3abf..42de2a7 100644 --- a/src/components/home/HomeFormula.vue +++ b/src/components/home/HomeFormula.vue @@ -7,7 +7,7 @@ import { useFormulaStore } from '@/stores/formulaStore' const formulaStore = useFormulaStore() const formulaInfo = ref() watchEffect(() => { - formulaInfo.value = formulaStore.selectedFormulaInfo || formulaStore.currentSelectedFormulaInfo + formulaInfo.value = formulaStore.selectedFormulaInfo }) @@ -18,7 +18,7 @@ watchEffect(() => { -
{{ formulaInfo.name || '默认' }}
+
{{ formulaInfo?.name || '默认' }}