11
WXL
6 小时以前 f030d8a9607cef32ee41e01d96817c7e47681602
src/views/ecg/queue/index.vue
@@ -180,16 +180,18 @@
        </template>
      </el-table-column>
<!--      <el-table-column label="id" align="center" prop="id" />-->
      <el-table-column label="就诊流水号" align="center" prop="episodeId" min-width="150px"/>
      <el-table-column label="就诊流水号" align="center" prop="episodeId" min-width="110px"/>
      <el-table-column label="申请号" align="center" prop="applyNo" min-width="110px"/>
      <el-table-column label="患者编号" align="center" prop="patId" />
      <el-table-column label="患者姓名" align="center" min-width="120px">
      <el-table-column label="患者姓名" align="center" min-width="160px">
        <template #default="scope">
          {{scope.row.patName}} ({{genderFormat(scope.row.patGender)}})
          <dict-tag :type="DICT_TYPE.ECG_PAT_SOURCE" :value="scope.row.patDetails?.source" />
        </template>
      </el-table-column>
      <el-table-column label="检查类型" align="center" prop="bookCheckType" min-width="100px">
        <template #default="scope">
          {{checkTypeStore.getCheckTypeName(scope.row.bookCheckType)}}
          {{getCheckTypeName(scope.row.bookCheckType)}}
        </template>
      </el-table-column>
      <el-table-column label="患者详情" align="center" prop="patDetails" min-width="300px">
@@ -248,6 +250,7 @@
import {useCheckTypeStore} from "@/store/modules/checkType";
import AppointmentForm from "@/views/ecg/appointment/AppointmentForm.vue";
import {genderFormat} from "@/utils/stringUtil";
import {getCheckTypeName} from "../../../utils/checkTypeFormatter";
/** 排队 列表 */
defineOptions({ name: 'queue' })
@@ -395,4 +398,9 @@
onMounted(() => {
  getList()
})
onActivated(() => {
  console.info("queue onActivated...")
  handleQuery()
})
</script>