diff --git a/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue b/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue index 65eb39c8..a24407fb 100644 --- a/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue +++ b/openhis-ui-vue3/src/views/maintainSystem/checkprojectSettings/index.vue @@ -1013,10 +1013,21 @@ function handleSwitchToSettings(params) { } // 保存成功后保持在套餐设置界面 -function handleSaveSuccess() { +async function handleSaveSuccess() { console.log('保存成功') // 保存成功后保持在套餐设置界面,可以继续编辑或返回管理界面 ElMessage.success('保存成功') + + // 刷新套餐列表数据 + try { + const packageResponse = await listCheckPackage(); + if (packageResponse && packageResponse.data) { + checkPackages.value = Array.isArray(packageResponse.data) ? packageResponse.data : []; + filteredPackageOptions.value = checkPackages.value; + } + } catch (error) { + console.error('刷新套餐列表失败:', error); + } } // 根据菜单加载对应数据