WXL
2 天以前 c8e9849cb5f24848df0174c13bfbbff37bb08a5a
src/components/CaseBasicInfo/index.vue
@@ -24,13 +24,15 @@
    <el-descriptions v-if="basicData" :column="column" border>
      <!-- 1. 住院号 -->
      <el-descriptions-item label="住院号">
        {{ basicData.inpatientno || "--" }}
      <el-descriptions-item label="捐献编号">
        {{ basicData.caseNo || "无" }}
      </el-descriptions-item>
      <el-descriptions-item label="住院号">
        {{ basicData.inpatientno || "无" }}
      </el-descriptions-item>
      <!-- 2. 潜在捐献者姓名 -->
      <el-descriptions-item label="捐献者姓名">
        {{ basicData.name || basicData.donorName || "--" }}
        {{ basicData.name || basicData.donorName || "无" }}
      </el-descriptions-item>
      <!-- 3. 性别/年龄 -->
@@ -51,7 +53,7 @@
      <!-- 4. 证件号码 -->
      <el-descriptions-item label="证件号码">
        {{ basicData.idcardno || basicData.idCardNo || "--" }}
        {{ basicData.idcardno || basicData.idCardNo || "无" }}
      </el-descriptions-item>
      <!-- 5. 血型 -->
@@ -61,25 +63,33 @@
        </template>
        <template v-else>--</template>
      </el-descriptions-item>
      <el-descriptions-item label="传染病">
        <template v-if="basicData.infectious">
          <span v-for="item in basicData.infectious.split(',')"
            ><dict-tag :options="dict.type.sys_Infectious" :value="item" />
          </span>
        </template>
        <template v-else>--</template>
      </el-descriptions-item>
      <!-- 6. 疾病诊断 -->
      <el-descriptions-item label="疾病诊断">
        {{ basicData.diagnosisname || basicData.diagnosis || "--" }}
        {{ basicData.diagnosisname || basicData.diagnosis || "无" }}
      </el-descriptions-item>
      <!-- 7. 所在医疗机构 -->
      <el-descriptions-item label="所在医疗机构">
        {{ basicData.currentMedicalInstitution || "--" }}
        {{ basicData.currentMedicalInstitution || "无" }}
      </el-descriptions-item>
      <!-- 8. 协调员 -->
      <el-descriptions-item label="协调员">
        {{ basicData.coordinatorName || basicData.contactPerson || "--" }}
        {{ basicData.coordinatorName || basicData.contactPerson || "无" }}
      </el-descriptions-item>
      <!-- 9. 上报时间 -->
      <el-descriptions-item label="上报时间">
        {{ formatDateTime(basicData.reportTime) || "--" }}
        {{ formatDateTime(basicData.reportTime) || "无" }}
      </el-descriptions-item>
      <!-- 10. 案例状态 -->
@@ -185,7 +195,8 @@
    "sys_user_sex",
    "sys_BloodType",
    "sys_DonationCategory",
    "sys_donornode"
    "sys_donornode",
    "sys_Infectious"
  ],
  data() {
    return {
@@ -305,6 +316,7 @@
        age: apiData.age,
        ageunit: apiData.ageunit,
        inpatientno: apiData.inpatientno,
        infectious: apiData.infectious,
        currentMedicalInstitution: apiData.currentMedicalInstitution,
        workflow: apiData.workflow,
        bloodType: apiData.bloodType || apiData.bloodtype,