跟踪备注

This commit is contained in:
2026-05-05 17:52:35 +08:00
parent 919d0f856e
commit c830008dfc
14 changed files with 475 additions and 5 deletions
@@ -126,6 +126,12 @@
/>
</div>
<!-- 跟踪备注只读时间轴新增入口在编辑诊单 -->
<div class="card tracking-note-card">
<div class="card-title">跟踪备注</div>
<TrackingNoteTimeline :notes="trackingNotes" readonly />
</div>
<!-- 跟踪信息与只读病例页同口径自治 lazy load -->
<div class="card metric-card">
<div class="card-title">跟踪信息</div>
@@ -191,6 +197,7 @@ import NoteTimeline from './components/NoteTimeline.vue'
import PatientInfoCard from '@/views/tcm/diagnosis/components/PatientInfoCard.vue'
import PatientCaseCard from '@/views/tcm/diagnosis/components/PatientCaseCard.vue'
import TrackingMatrix from '@/views/tcm/diagnosis/components/TrackingMatrix.vue'
import TrackingNoteTimeline from '@/views/tcm/diagnosis/components/TrackingNoteTimeline.vue'
import { completeAppointment } from '@/api/doctor'
import { getCallSignature } from '@/api/tcm'
import feedback from '@/utils/feedback'
@@ -266,6 +273,7 @@ const noteSaving = ref(false)
const apt = computed<any>(() => detail.value?.appointment || {})
const diag = computed<any>(() => detail.value?.diagnosis || {})
const doctorNotes = computed<any[]>(() => detail.value?.doctor_notes || [])
const trackingNotes = computed<any[]>(() => detail.value?.tracking_notes || [])
const todayMeta = computed(() => {
const d = new Date()