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(() => {