WXL
2025-12-30 ed62678cd16042506bad5e5f75665a822f2d5717
src/views/business/course/donationProcess.js
@@ -1,16 +1,16 @@
// 模拟捐献进程数据
const mockDonationProcessData = {
  caseInfo: {
    id: '202312001',
    caseNo: 'C202312001',
    hospitalNo: 'D202312001',
    id: '202512001',
    caseNo: 'C202512001',
    hospitalNo: 'D202512001',
    donorName: '张三',
    gender: '0',
    age: 45,
    bloodType: 'A',
    diagnosis: '脑外伤',
    status: 'in_progress',
    createTime: '2023-12-01 08:00:00',
    createTime: '2025-12-01 08:00:00',
    registrant: '李协调员',
    currentStage: 'organ_allocation',
    // 新增基本信息
@@ -19,7 +19,7 @@
    bloodPressure: '120/80',
    contactPerson: '张父',
    contactPhone: '13800138000',
    hospital: '北京协和医院',
    hospital: '青岛大学附属医院',
    department: '神经外科',
    attendingDoctor: '王主任'
  },
@@ -28,12 +28,12 @@
      key: 'donor_maintenance',
      name: '供者维护',
      status: 'completed',
      completeTime: '2023-12-01 10:00:00',
      updateTime: '2023-12-01 10:00:00',
      completeTime: '2025-12-01 10:00:00',
      updateTime: '2025-12-01 10:00:00',
      operator: '张医生',
      details: {
        maintenanceRecords: 5,
        lastCheckup: '2023-12-01 09:30:00',
        lastCheckup: '2025-12-01 09:30:00',
        vitalSigns: {
          heartRate: 75,
          bloodPressure: '118/76',
@@ -41,8 +41,8 @@
          oxygenSaturation: 98
        },
        medications: [
          { name: '多巴胺', dosage: '5μg/kg/min', time: '2023-12-01 08:00:00' },
          { name: '甘露醇', dosage: '125ml', time: '2023-12-01 09:00:00' }
          { name: '多巴胺', dosage: '5μg/kg/min', time: '2025-12-01 08:00:00' },
          { name: '甘露醇', dosage: '125ml', time: '2025-12-01 09:00:00' }
        ],
        labResults: {
          wbc: 8.5,
@@ -57,8 +57,8 @@
      key: 'medical_assessment',
      name: '医学评估',
      status: 'completed',
      completeTime: '2023-12-02 14:30:00',
      updateTime: '2023-12-02 14:30:00',
      completeTime: '2025-12-02 14:30:00',
      updateTime: '2025-12-02 14:30:00',
      operator: '李主任',
      details: {
        assessmentItems: [
@@ -81,19 +81,19 @@
      key: 'death_judgment',
      name: '死亡判定',
      status: 'completed',
      completeTime: '2023-12-03 09:15:00',
      updateTime: '2023-12-03 09:15:00',
      completeTime: '2025-12-03 09:15:00',
      updateTime: '2025-12-03 09:15:00',
      operator: '王医生',
      details: {
        judgmentType: '脑死亡判定',
        judgmentTime: '2023-12-03 09:00:00',
        judgmentTime: '2025-12-03 09:00:00',
        doctors: ['张主任', '王医生'],
        testResults: [
          { test: '自主呼吸测试', result: '无自主呼吸', time: '2023-12-03 08:30:00' },
          { test: '瞳孔对光反射', result: '反射消失', time: '2023-12-03 08:45:00' },
          { test: '脑干听觉诱发电位', result: '脑干功能丧失', time: '2023-12-03 09:00:00' }
          { test: '自主呼吸测试', result: '无自主呼吸', time: '2025-12-03 08:30:00' },
          { test: '瞳孔对光反射', result: '反射消失', time: '2025-12-03 08:45:00' },
          { test: '脑干听觉诱发电位', result: '脑干功能丧失', time: '2025-12-03 09:00:00' }
        ],
        certificateNo: 'SW20231203001',
        certificateNo: 'SW20251203001',
        legalDocuments: ['死亡证明书', '脑死亡判定书']
      }
    },
@@ -101,14 +101,14 @@
      key: 'donation_confirm',
      name: '捐献确认',
      status: 'completed',
      completeTime: '2023-12-03 11:00:00',
      updateTime: '2023-12-03 11:00:00',
      completeTime: '2025-12-03 11:00:00',
      updateTime: '2025-12-03 11:00:00',
      operator: '赵协调员',
      details: {
        familyConsent: {
          mainRelative: '张父',
          relationship: '父子',
          consentTime: '2023-12-03 10:45:00',
          consentTime: '2025-12-03 10:45:00',
          consentForm: '已签署',
          witness: '李护士'
        },
@@ -120,19 +120,19 @@
          '医疗免责声明'
        ],
        coordinator: '赵协调员',
        confirmationTime: '2023-12-03 11:00:00'
        confirmationTime: '2025-12-03 11:00:00'
      }
    },
    {
      key: 'ethical_review',
      name: '伦理审查',
      status: 'completed',
      completeTime: '2023-12-03 15:20:00',
      updateTime: '2023-12-03 15:20:00',
      status: 'in_progress',
      completeTime: '2025-12-03 15:20:00',
      updateTime: '2025-12-03 15:20:00',
      operator: '伦理委员会',
      details: {
        committee: '医院伦理审查委员会',
        meetingTime: '2023-12-03 14:00:00',
        meetingTime: '2025-12-03 14:00:00',
        members: ['张教授', '李主任', '王医生', '赵委员', '钱专家'],
        reviewItems: [
          { item: '捐献意愿真实性', result: '确认真实', vote: '全票通过' },
@@ -140,17 +140,17 @@
          { item: '法律文件完整性', result: '确认完整', vote: '全票通过' }
        ],
        conclusion: '符合伦理要求,同意进行器官捐献',
        resolutionNo: 'LL20231203001'
        resolutionNo: 'LL20251203001'
      }
    },
    {
      key: 'organ_allocation',
      name: '器官分配',
      status: 'in_progress',
      updateTime: '2023-12-04 10:00:00',
      status: 'pending',
      updateTime: '2025-12-04 10:00:00',
      operator: '分配系统',
      details: {
        allocationStartTime: '2023-12-04 09:00:00',
        allocationStartTime: '2025-12-04 09:00:00',
        allocationSystem: '中国人体器官分配与共享计算机系统',
        organs: [
          {
@@ -160,7 +160,7 @@
            recommendedRecipient: '王先生',
            recipientAge: 45,
            recipientBloodType: 'A',
            hospital: '北京协和医院',
            hospital: '青岛大学附属医院',
            urgency: '紧急'
          },
          {
@@ -170,7 +170,7 @@
            recommendedRecipient: '李女士',
            recipientAge: 38,
            recipientBloodType: 'A',
            hospital: '上海瑞金医院',
            hospital: '青岛市市立医院',
            urgency: '高'
          },
          {
@@ -180,7 +180,7 @@
            recommendedRecipient: '陈先生',
            recipientAge: 52,
            recipientBloodType: 'O',
            hospital: '广州中山医院',
            hospital: '山东大学齐鲁医院',
            urgency: '紧急'
          }
        ],
@@ -197,10 +197,10 @@
      key: 'organ_procurement',
      name: '器官获取',
      status: 'pending',
      updateTime: '2023-12-03 16:00:00',
      updateTime: '2025-12-03 16:00:00',
      operator: '待分配',
      details: {
        scheduledTime: '2023-12-04 14:00:00',
        scheduledTime: '2025-12-04 14:00:00',
        operationRoom: '手术室一号',
        surgicalTeam: {
          surgeon: '待分配',
@@ -239,22 +239,22 @@
      key: 'organ_utilization',
      name: '器官利用',
      status: 'pending',
      updateTime: '2023-12-03 16:00:00',
      updateTime: '2025-12-03 16:00:00',
      operator: '待分配',
      details: {
        transplantCenters: [
          {
            hospital: '北京协和医院',
            hospital: '青岛大学附属医院',
            organ: '肝脏',
            recipient: '王先生',
            scheduledTime: '2023-12-04 18:00:00',
            scheduledTime: '2025-12-04 18:00:00',
            surgicalTeam: '待确认'
          },
          {
            hospital: '上海瑞金医院',
            hospital: '青岛市市立医院',
            organ: '肾脏',
            recipient: '李女士',
            scheduledTime: '2023-12-04 19:00:00',
            scheduledTime: '2025-12-04 19:00:00',
            surgicalTeam: '待确认'
          }
        ],
@@ -274,37 +274,37 @@
  // 新增时间线事件
  timelineEvents: [
    {
      time: '2023-12-01 08:00:00',
      time: '2025-12-01 08:00:00',
      event: '案例登记',
      operator: '李协调员',
      description: '捐献案例正式登记启动'
    },
    {
      time: '2023-12-01 10:00:00',
      time: '2025-12-01 10:00:00',
      event: '供者维护完成',
      operator: '张医生',
      description: '完成供者生命体征维护和医疗管理'
    },
    {
      time: '2023-12-02 14:30:00',
      time: '2025-12-02 14:30:00',
      event: '医学评估完成',
      operator: '李主任',
      description: '全面医学评估确认符合捐献标准'
    },
    {
      time: '2023-12-03 09:15:00',
      time: '2025-12-03 09:15:00',
      event: '死亡判定完成',
      operator: '王医生',
      description: '脑死亡判定程序完成'
    },
    {
      time: '2023-12-03 11:00:00',
      time: '2025-12-03 11:00:00',
      event: '捐献确认完成',
      operator: '赵协调员',
      description: '家属签署捐献同意书'
    },
    {
      time: '2023-12-03 15:20:00',
      time: '2025-12-03 15:20:00',
      event: '伦理审查通过',
      operator: '伦理委员会',
      description: '伦理审查委员会全票通过'
@@ -316,7 +316,7 @@
    completedStages: 5,
    completionRate: 62.5,
    timeElapsed: '2天6小时',
    estimatedCompletion: '2023-12-04 20:00:00',
    estimatedCompletion: '2025-12-04 20:00:00',
    organsToDonate: 4,
    potentialRecipients: 3
  }