| | |
| | | trainingType: trainingTypes[Math.floor(Math.random() * trainingTypes.length)], |
| | | idCard: '11010119900101' + (1000 + index).toString().slice(-4), |
| | | graduateSchool: ['北京大学', '清华大学', '复旦大学', '上海交通大学'][Math.floor(Math.random() * 4)], |
| | | workUnit: ['北京协和医院', '上海瑞金医院', '广州中山医院', '武汉同济医院'][Math.floor(Math.random() * 4)], |
| | | workUnit: ['青岛大学附属医院', '青岛市市立医院', '山东大学齐鲁医院', '青岛市中心医院'][Math.floor(Math.random() * 4)], |
| | | technicalTitle: ['主任医师', '副主任医师', '主治医师', '住院医师'][Math.floor(Math.random() * 4)], |
| | | professionalField: ['心血管内科', '神经外科', '儿科', '妇产科'][Math.floor(Math.random() * 4)], |
| | | workYears: 5 + Math.floor(Math.random() * 20), |
| | |
| | | trainingMajor: '临床医学', |
| | | workSituation: '在临床一线工作,负责患者诊疗', |
| | | trainingSubject: '高级心血管介入治疗技术', |
| | | mainEducation: '2005-2009 北京大学医学部 临床医学本科\n2009-2012 北京大学医学部 硕士', |
| | | workExperience: '2012-2015 北京协和医院 住院医师\n2015-2020 北京协和医院 主治医师', |
| | | mainEducation: '2005-2009 大学医学部 临床医学本科\n2009-2012 大学医学部 硕士', |
| | | workExperience: '2012-2015 协和医院 住院医师\n2015-2020 协和医院 主治医师', |
| | | status: statuses[Math.floor(Math.random() * statuses.length)] |
| | | })) |
| | | }, |
| | |
| | | organStartTime: "2025-12-01 15:00:00", |
| | | organGetTime: "2025-12-01 15:45:00", |
| | | gainHospitalNo: "H1001", |
| | | gainHospitalName: "北京协和医院", |
| | | gainHospitalName: "青岛大学附属医院", |
| | | organGetDoctor: "王医生", |
| | | assistant: "李医生", |
| | | procurementNurse: "张护士", |
| | |
| | | organStartTime: "2025-12-01 15:10:00", |
| | | organGetTime: "2025-12-01 15:50:00", |
| | | gainHospitalNo: "H1002", |
| | | gainHospitalName: "上海瑞金医院", |
| | | gainHospitalName: "青岛市市立医院", |
| | | organGetDoctor: "赵医生", |
| | | assistant: "钱医生", |
| | | procurementNurse: "孙护士", |
| | |
| | | organStartTime: "2025-12-01 15:20:00", |
| | | organGetTime: "2025-12-01 16:00:00", |
| | | gainHospitalNo: "H1003", |
| | | gainHospitalName: "广州中山医院", |
| | | gainHospitalName: "山东大学齐鲁医院", |
| | | organGetDoctor: "郑医生", |
| | | assistant: "王医生", |
| | | procurementNurse: "林护士", |
| | |
| | | |
| | | // 模拟医院数据 |
| | | const mockHospitalData = [ |
| | | { id: 1, hospitalNo: "H1001", hospitalName: "北京协和医院", type: "4" }, |
| | | { id: 2, hospitalNo: "H1002", hospitalName: "上海瑞金医院", type: "4" }, |
| | | { id: 3, hospitalNo: "H1003", hospitalName: "广州中山医院", type: "4" }, |
| | | { id: 4, hospitalNo: "H1004", hospitalName: "武汉同济医院", type: "4" }, |
| | | { id: 5, hospitalNo: "H1005", hospitalName: "成都华西医院", type: "4" } |
| | | { id: 1, hospitalNo: "H1001", hospitalName: "青岛大学附属医院", type: "4" }, |
| | | { id: 2, hospitalNo: "H1002", hospitalName: "青岛市市立医院", type: "4" }, |
| | | { id: 3, hospitalNo: "H1003", hospitalName: "山东大学齐鲁医院", type: "4" }, |
| | | { id: 4, hospitalNo: "H1004", hospitalName: "青岛市中心医院", type: "4" }, |
| | | { id: 5, hospitalNo: "H1005", hospitalName: "青岛市海慈医疗集团", type: "4" } |
| | | ]; |
| | | |
| | | // 模拟协调员数据 |
| | |
| | | organNo: "L001", |
| | | caseNo: "C202512001", |
| | | hospitalNo: "H1001", |
| | | hospitalName: "北京协和医院", |
| | | hospitalName: "青岛大学附属医院", |
| | | recipientName: "王", |
| | | transplantDoctor: "张医生", |
| | | transplantTime: "2025-12-01 16:00:00", |
| | |
| | | abandonReason: "", |
| | | recipientBirthDate: "1980-05-15", |
| | | recipientGender: "0", |
| | | transplantCenter: "北京协和医院移植中心", |
| | | location: "北京市", |
| | | transplantCenter: "青岛大学附属医院移植中心", |
| | | location: "青岛市", |
| | | originalDisease: "肝硬化", |
| | | testIndicators: "肝功能正常,血型匹配" |
| | | }, |
| | |
| | | organNo: "K001", |
| | | caseNo: "C202512001", |
| | | hospitalNo: "H1002", |
| | | hospitalName: "上海瑞金医院", |
| | | hospitalName: "青岛市市立医院", |
| | | recipientName: "李", |
| | | transplantDoctor: "王医生", |
| | | transplantTime: "2025-12-01 16:30:00", |
| | |
| | | abandonReason: "", |
| | | recipientBirthDate: "1975-08-20", |
| | | recipientGender: "1", |
| | | transplantCenter: "上海瑞金医院移植中心", |
| | | location: "上海市", |
| | | transplantCenter: "青岛市市立医院移植中心", |
| | | location: "青岛", |
| | | originalDisease: "尿毒症", |
| | | testIndicators: "肾功能正常,免疫匹配" |
| | | }, |
| | |
| | | |
| | | // 模拟医院数据 |
| | | const mockHospitalData = [ |
| | | { id: 1, hospitalNo: "H1001", hospitalName: "北京协和医院", type: "4" }, |
| | | { id: 2, hospitalNo: "H1002", hospitalName: "上海瑞金医院", type: "4" }, |
| | | { id: 3, hospitalNo: "H1003", hospitalName: "广州中山医院", type: "4" } |
| | | { id: 1, hospitalNo: "H1001", hospitalName: "青岛大学附属医院", type: "4" }, |
| | | { id: 2, hospitalNo: "H1002", hospitalName: "青岛市市立医院", type: "4" }, |
| | | { id: 3, hospitalNo: "H1003", hospitalName: "山东大学齐鲁医院", type: "4" }, |
| | | { id: 4, hospitalNo: "H1004", hospitalName: "青岛市中心医院", type: "4" }, |
| | | { id: 5, hospitalNo: "H1005", hospitalName: "青岛市海慈医疗集团", type: "4" } |
| | | ]; |
| | | |
| | | // 模拟负责人数据 |
| | |
| | | gender: '0', |
| | | age: '45', |
| | | diagnosis: '重型颅脑损伤', |
| | | hospitalName: '北京市第一人民医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | confirmationStatus: '0', |
| | | confirmationTime: '', |
| | | assignee: '王医生', |
| | |
| | | gender: '1', |
| | | age: '32', |
| | | diagnosis: '脑出血', |
| | | hospitalName: '上海市中心医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | confirmationStatus: '1', |
| | | confirmationTime: '2025-12-01 14:30:00', |
| | | assignee: '李医生', |
| | |
| | | gender: '0', |
| | | age: '58', |
| | | diagnosis: '心脏骤停后脑损伤', |
| | | hospitalName: '广州市人民医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | confirmationStatus: '2', |
| | | confirmationTime: '2025-12-02 10:15:00', |
| | | assignee: '张医生', |
| | |
| | | applicantTime: "2025-12-01 17:00:00", |
| | | recipientName: "王", |
| | | transplantHospitalNo: "H1001", |
| | | transplantHospitalName: "北京协和医院", |
| | | transplantHospitalName: "青岛大学附属医院", |
| | | reallocationReason: "", |
| | | organState: 1 |
| | | }, |
| | |
| | | applicantTime: "2025-12-01 17:30:00", |
| | | recipientName: "李", |
| | | transplantHospitalNo: "H1002", |
| | | transplantHospitalName: "上海瑞金医院", |
| | | transplantHospitalName: "青岛市市立医院", |
| | | reallocationReason: "", |
| | | organState: 1 |
| | | }, |
| | |
| | | applicantTime: "2025-12-01 18:00:00", |
| | | recipientName: "张", |
| | | transplantHospitalNo: "H1003", |
| | | transplantHospitalName: "广州中山医院", |
| | | transplantHospitalName: "山东大学齐鲁医院", |
| | | reallocationReason: "", |
| | | organState: 1 |
| | | } |
| | |
| | | |
| | | // 模拟医院数据 |
| | | const mockHospitalData = [ |
| | | { id: 1, hospitalNo: "H1001", hospitalName: "北京协和医院", type: "4" }, |
| | | { id: 2, hospitalNo: "H1002", hospitalName: "上海瑞金医院", type: "4" }, |
| | | { id: 3, hospitalNo: "H1003", hospitalName: "广州中山医院", type: "4" }, |
| | | { id: 4, hospitalNo: "H1004", hospitalName: "武汉同济医院", type: "4" }, |
| | | { id: 5, hospitalNo: "H1005", hospitalName: "成都华西医院", type: "4" } |
| | | { id: 1, hospitalNo: "H1001", hospitalName: "青岛大学附属医院", type: "4" }, |
| | | { id: 2, hospitalNo: "H1002", hospitalName: "青岛市市立医院", type: "4" }, |
| | | { id: 3, hospitalNo: "H1003", hospitalName: "山东大学齐鲁医院", type: "4" }, |
| | | { id: 4, hospitalNo: "H1004", hospitalName: "青岛市中心医院", type: "4" }, |
| | | { id: 5, hospitalNo: "H1005", hospitalName: "青岛市海慈医疗集团", type: "4" } |
| | | ]; |
| | | |
| | | // 模拟器官类型字典 |
| | |
| | | <dict-tag :options="bloodTypeOptions" :value="scope.row.bloodType" /> |
| | | </template> |
| | | </el-table-column> |
| | | |
| | | <el-table-column |
| | | label="GCS评分" |
| | | align="center" |
| | | prop="gscScore" |
| | | width="80" |
| | | show-overflow-tooltip |
| | | /> |
| | | <el-table-column |
| | | label="疾病诊断" |
| | | align="center" |
| | |
| | | gender: "2", |
| | | age: 38, |
| | | bloodType: "A", |
| | | gscScore:'1', |
| | | diagnosis: |
| | | "脑外伤导致脑死亡,经抢救无效宣布脑死亡。家属同意器官捐献。", |
| | | hospitalName: "青岛大学附属医院", |
| | |
| | | gender: "1", |
| | | age: 45, |
| | | bloodType: "O", |
| | | gscScore:'3', |
| | | diagnosis: "急性心肌梗死,心脏功能衰竭", |
| | | hospitalName: "青岛市立医院", |
| | | status: "1", |
| | |
| | | gender: "2", |
| | | age: 52, |
| | | bloodType: "B", |
| | | gscScore:'6', |
| | | diagnosis: "颅内出血,脑干功能丧失", |
| | | hospitalName: "青岛眼科医院", |
| | | status: "2", |
| | |
| | | gender: "1", |
| | | age: 28, |
| | | bloodType: "AB", |
| | | gscScore:'10', |
| | | diagnosis: "重型颅脑损伤,多器官功能衰竭", |
| | | hospitalName: "青岛儿童医院", |
| | | status: "0", |
| | |
| | | gender: '0', |
| | | age: 45, |
| | | diagnosis: '脑外伤导致脑死亡', |
| | | hospitalName: '北京协和医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | applyTime: '2024-12-20 10:00:00', |
| | | assessmentTime: '', |
| | | assessmentStatus: '0', |
| | |
| | | gender: '1', |
| | | age: 32, |
| | | diagnosis: '急性心肌梗死', |
| | | hospitalName: '上海瑞金医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | applyTime: '2024-12-19 14:30:00', |
| | | assessmentTime: '2024-12-20 09:00:00', |
| | | assessmentStatus: '1', |
| | |
| | | gender: '0', |
| | | age: 58, |
| | | diagnosis: '脑出血', |
| | | hospitalName: '广州中山医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | applyTime: '2024-12-18 09:15:00', |
| | | assessmentTime: '2024-12-20 14:20:00', |
| | | assessmentStatus: '2', |
| | |
| | | bloodType: 'A', |
| | | idCardNo: '110101198001010011', |
| | | diagnosis: '脑外伤导致脑死亡', |
| | | hospitalName: '北京协和医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | doctorName: '刘主任', |
| | | applyTime: '2024-12-20 10:00:00', |
| | | assessmentType: '1', |
| | |
| | | bloodType: 'A', |
| | | idCardNo: '330102197812123456', |
| | | diagnosis: '脑外伤导致脑死亡', |
| | | hospitalName: '浙江大学医学院附属第一医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | doctorName: '李主任', |
| | | applyTime: '2024-12-19 09:30:00', |
| | | assessmentType: '1', |
| | |
| | | result: "阴性", |
| | | bacteria: "", |
| | | drugSensitivity: "", |
| | | testingInstitution: "北京医学检验中心", |
| | | testingInstitution: "青岛大学附属医院", |
| | | specimenType: "血液", |
| | | remarks: "常规检测", |
| | | attachments: [ |
| | |
| | | recipientName: '王先生', |
| | | recipientAge: 45, |
| | | recipientGender: '男', |
| | | hospital: '北京协和医院移植中心', |
| | | hospital: '青岛大学附属医院移植中心', |
| | | transplantTime: '2025-12-04 16:00:00', |
| | | followupCount: 3, |
| | | recipientStatus: '恢复良好' |
| | |
| | | gender: '0', |
| | | age: 45, |
| | | diagnosis: '脑外伤导致脑死亡', |
| | | hospitalName: '北京协和医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | applyTime: '2024-12-20 10:00:00', |
| | | assessmentTime: '', |
| | | assessmentStatus: '0', |
| | |
| | | gender: '1', |
| | | age: 32, |
| | | diagnosis: '急性心肌梗死', |
| | | hospitalName: '上海瑞金医院', |
| | | hospitalName: '青岛市市立医院', |
| | | applyTime: '2024-12-19 14:30:00', |
| | | assessmentTime: '2024-12-20 09:00:00', |
| | | assessmentStatus: '1', |
| | |
| | | gender: '0', |
| | | age: 58, |
| | | diagnosis: '脑出血', |
| | | hospitalName: '广州中山医院', |
| | | hospitalName: '山东大学齐鲁医院', |
| | | applyTime: '2024-12-18 09:15:00', |
| | | assessmentTime: '2024-12-20 14:20:00', |
| | | assessmentStatus: '2', |
| | |
| | | bloodType: 'A', |
| | | idCardNo: '110101198001010011', |
| | | diagnosis: '脑外伤导致脑死亡', |
| | | hospitalName: '北京协和医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | doctorName: '刘主任', |
| | | applyTime: '2024-12-20 10:00:00', |
| | | assessmentType: '1', |
| | |
| | | gender: '0', |
| | | age: '45', |
| | | diagnosis: '重型颅脑损伤', |
| | | hospitalName: '北京市第一人民医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | confirmationStatus: '0', |
| | | confirmationTime: '', |
| | | assignee: '王医生', |
| | |
| | | gender: '1', |
| | | age: '32', |
| | | diagnosis: '脑出血', |
| | | hospitalName: '上海市中心医院', |
| | | hospitalName: '青岛市市立医院', |
| | | confirmationStatus: '1', |
| | | confirmationTime: '2025-12-01 14:30:00', |
| | | assignee: '李医生', |
| | |
| | | gender: '0', |
| | | age: '58', |
| | | diagnosis: '心脏骤停后脑损伤', |
| | | hospitalName: '广州市人民医院', |
| | | hospitalName: '山东大学齐鲁医院', |
| | | confirmationStatus: '2', |
| | | confirmationTime: '2025-12-02 10:15:00', |
| | | assignee: '张医生', |
| | |
| | | gender: '0', |
| | | age: '45', |
| | | diagnosis: '重型颅脑损伤', |
| | | hospitalName: '北京市第一人民医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | patientStatus: '1', |
| | | admissionTime: '2025-12-01 08:00:00', |
| | | dischargeTime: '', |
| | |
| | | gender: '1', |
| | | age: '32', |
| | | diagnosis: '脑出血', |
| | | hospitalName: '上海市中心医院', |
| | | hospitalName: '青岛市市立医院', |
| | | patientStatus: '2', |
| | | admissionTime: '2025-11-28 10:30:00', |
| | | dischargeTime: '', |
| | |
| | | gender: '0', |
| | | age: '58', |
| | | diagnosis: '心脏骤停后脑损伤', |
| | | hospitalName: '广州市人民医院', |
| | | hospitalName: '山东大学齐鲁医院', |
| | | patientStatus: '4', |
| | | admissionTime: '2025-11-25 09:15:00', |
| | | dischargeTime: '2025-12-02 14:00:00', |
| | |
| | | bloodPressure: '120/80', |
| | | contactPerson: '张父', |
| | | contactPhone: '13800138000', |
| | | hospital: '北京协和医院', |
| | | hospital: '青岛大学附属医院', |
| | | department: '神经外科', |
| | | attendingDoctor: '王主任' |
| | | }, |
| | |
| | | recommendedRecipient: '王先生', |
| | | recipientAge: 45, |
| | | recipientBloodType: 'A', |
| | | hospital: '北京协和医院', |
| | | hospital: '青岛大学附属医院', |
| | | urgency: '紧急' |
| | | }, |
| | | { |
| | |
| | | recommendedRecipient: '李女士', |
| | | recipientAge: 38, |
| | | recipientBloodType: 'A', |
| | | hospital: '上海瑞金医院', |
| | | hospital: '青岛市市立医院', |
| | | urgency: '高' |
| | | }, |
| | | { |
| | |
| | | recommendedRecipient: '陈先生', |
| | | recipientAge: 52, |
| | | recipientBloodType: 'O', |
| | | hospital: '广州中山医院', |
| | | hospital: '山东大学齐鲁医院', |
| | | urgency: '紧急' |
| | | } |
| | | ], |
| | |
| | | details: { |
| | | transplantCenters: [ |
| | | { |
| | | hospital: '北京协和医院', |
| | | hospital: '青岛大学附属医院', |
| | | organ: '肝脏', |
| | | recipient: '王先生', |
| | | scheduledTime: '2025-12-04 18:00:00', |
| | | surgicalTeam: '待确认' |
| | | }, |
| | | { |
| | | hospital: '上海瑞金医院', |
| | | hospital: '青岛市市立医院', |
| | | organ: '肾脏', |
| | | recipient: '李女士', |
| | | scheduledTime: '2025-12-04 19:00:00', |
| | |
| | | result: "阴性", |
| | | bacteria: "", |
| | | drugSensitivity: "", |
| | | testingInstitution: "北京医学检验中心", |
| | | testingInstitution: "青岛大学附属医院", |
| | | specimenType: "血液", |
| | | remarks: "常规检测", |
| | | attachments: [ |
| | |
| | | gender: '0', |
| | | age: '45', |
| | | diagnosis: '重型颅脑损伤', |
| | | hospitalName: '北京市第一人民医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | patientStatus: '1', |
| | | admissionTime: '2025-12-01 08:00:00', |
| | | dischargeTime: '', |
| | |
| | | gender: '1', |
| | | age: '32', |
| | | diagnosis: '脑出血', |
| | | hospitalName: '上海市中心医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | patientStatus: '2', |
| | | admissionTime: '2025-11-28 10:30:00', |
| | | dischargeTime: '', |
| | |
| | | gender: '0', |
| | | age: '58', |
| | | diagnosis: '心脏骤停后脑损伤', |
| | | hospitalName: '广州市人民医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | patientStatus: '4', |
| | | admissionTime: '2025-11-25 09:15:00', |
| | | dischargeTime: '2025-12-02 14:00:00', |
| | |
| | | gender: '1', |
| | | age: '29', |
| | | diagnosis: '交通事故颅脑损伤', |
| | | hospitalName: '深圳市中心医院', |
| | | hospitalName: '青岛大学附属医院', |
| | | patientStatus: '5', |
| | | admissionTime: '2025-12-01 15:45:00', |
| | | dischargeTime: '2025-12-04 11:20:00', |
| | |
| | | size="small" |
| | | > |
| | | <el-option label="全部" value="" /> |
| | | <el-option label="待审核" value="0" /> |
| | | <el-option label="已审核" value="1" /> |
| | | <el-option label="维护中" value="0" /> |
| | | <el-option label="已完成" value="1" /> |
| | | <el-option label="已终止" value="99" /> |
| | | </el-select> |
| | | </el-form-item> |
| | |
| | | <div class="stat-icon">⏳</div> |
| | | <div class="stat-info"> |
| | | <div class="stat-count">{{ stats.pendingCount }}</div> |
| | | 捐献中 |
| | | 维护中 |
| | | </div> |
| | | </div> |
| | | </el-card> |
| | |
| | | /** 获取状态文本 */ |
| | | getStatusText(status) { |
| | | const textMap = { |
| | | "0": "捐献中", |
| | | "0": "维护中", |
| | | "1": "已完成", |
| | | "99": "已终止" |
| | | }; |
| | |
| | | endtime: dayjs().format("YYYY-MM-DD HH:mm:ss"), |
| | | |
| | | provinceData: [ |
| | | { label: "全部地市", value: "" }, |
| | | { label: "杭州市", value: "1" }, |
| | | { label: "宁波市", value: "2" }, |
| | | { label: "温州市", value: "3" }, |
| | | { label: "嘉兴市", value: "4" }, |
| | | { label: "湖州市", value: "5" }, |
| | | { label: "绍兴市", value: "6" }, |
| | | { label: "金华市", value: "7" }, |
| | | { label: "衢州市", value: "8" }, |
| | | { label: "舟山市", value: "9" }, |
| | | { label: "台州市", value: "A" }, |
| | | { label: "丽水市", value: "B" } |
| | | { label: "全部地市", value: "" }, |
| | | { label: "青岛市", value: "370200" }, |
| | | { label: "市南区", value: "370202" }, |
| | | { label: "市北区", value: "370203" }, |
| | | { label: "黄岛区", value: "370211" }, |
| | | { label: "崂山区", value: "370212" }, |
| | | { label: "李沧区", value: "370213" }, |
| | | { label: "城阳区", value: "370214" }, |
| | | { label: "即墨区", value: "370215" }, |
| | | { label: "胶州市", value: "370281" }, |
| | | { label: "平度市", value: "370283" }, |
| | | { label: "莱西市", value: "370285" } |
| | | ], |
| | | |
| | | reportlist: [], |