feat(documents): 抽取签署文书渲染管线并新增签署预览

This commit is contained in:
yelan
2026-09-14 11:06:58 +08:00
parent 7478bf04f1
commit 5c5a8fc90b
6 changed files with 566 additions and 152 deletions
@@ -1,3 +1,5 @@
import type { SigningDocumentData } from '@/utils/signing-document'
import type { DocumentDepartment, DocumentStatus } from './types'
const documentStatusLabels: Record<DocumentStatus, string> = {
@@ -16,3 +18,17 @@ export { documentStatusLabels }
// Word 自维护方案:文书库初始为空,所有文书由科室通过 Word 编辑器(粘贴 / 导入 .docx)创建维护。
export const documentLibrary: DocumentDepartment[] = []
/**
* 签署预览使用的示例患者快照(脱敏演示数据)。
* 创建文书时还没有真实签署任务,用固定示例值让科室看到占位符被填充后的版式;
* 真实签署仍以任务创建时的患者/就诊快照为准。
*/
export const signingPreviewPatient: SigningDocumentData = {
patientName: '李某某',
sex: '男',
age: 46,
visitNo: 'V20260914001',
visitDate: '2026-09-14',
signedAt: '',
}