fix(inpatient): 解决手术申请单数据同步和命名问题
- 在应用表单底部按钮中添加延迟刷新机制,确保后端数据提交完成后再触发刷新事件 - 在手术组件中添加诊疗定义名称字段,完善手术项目信息传递 - 优化手术医嘱生成功能,添加详细的调试日志以便追踪问题 - 修复手术项目名称获取逻辑,优先使用activityList中的手术项目名称 - 完善手术收费项目生成流程,添加异常处理和日志记录 - 在控制器中添加手术申请单保存的日志输出,便于问题排查
This commit is contained in:
@@ -141,7 +141,10 @@ const submitApplicationForm = () => {
|
||||
const submitOk = () => {
|
||||
applicationFormDialogVisible.value = false;
|
||||
applicationFormName.value = null;
|
||||
emits('refResh');
|
||||
// 🔧 BugFix#318: 延迟刷新,确保后端数据已提交
|
||||
setTimeout(() => {
|
||||
emits('refResh');
|
||||
}, 500);
|
||||
};
|
||||
defineExpose({ state });
|
||||
</script>
|
||||
|
||||
@@ -215,6 +215,7 @@ const submit = () => {
|
||||
applicationListAllFilter = applicationListAllFilter.map((item) => {
|
||||
return {
|
||||
adviceDefinitionId: item.adviceDefinitionId /** 诊疗定义id */,
|
||||
adviceDefinitionName: item.adviceDefinitionName /** 诊疗定义名称(手术项目名称) */,
|
||||
quantity: 1, // /** 请求数量 */
|
||||
unitCode: item.priceList[0].unitCode /** 请求单位编码 */,
|
||||
unitPrice: item.priceList[0].price /** 单价 */,
|
||||
|
||||
Reference in New Issue
Block a user