fix(consultation): 修复会诊确认页面医师显示问题

- 将confirmingPhysicianText字段替换为confirmingPhysician以正确显示参与医师
- 新增displayApplicationTime计算属性以区分新增和编辑时的申请时间显示
- 清理冗余代码并修复格式问题
This commit is contained in:
wangjian963
2026-03-20 17:46:47 +08:00
parent 4210f32a05
commit 24e8a3cfdf
2 changed files with 23 additions and 13 deletions

View File

@@ -117,7 +117,7 @@
<el-row :gutter="20">
<el-col :span="8">
<el-form-item label="申请时间:">
<el-input v-model="currentTime" disabled />
<el-input v-model="displayApplicationTime" disabled />
</el-form-item>
</el-col>
<el-col :span="8">
@@ -381,6 +381,17 @@ const selectedRow = ref(null);
const currentTime = ref('');
let timeTimer = null; // 定时器引用
// 计算显示的申请时间 - 如果有选中行则显示其申请时间,否则显示当前时间
const displayApplicationTime = computed(() => {
if (selectedRow.value && selectedRow.value.consultationRequestDate) {
// 如果是编辑已有记录,则显示其申请时间(不是动态时间)
return selectedRow.value.consultationRequestDate;
} else {
// 如果是新增记录,则显示当前时间(动态时间)
return currentTime.value;
}
});
// 表单数据
const formData = reactive({
consultationId: '',