EmrControlRuleDialog.vue 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <template>
  2. <xc-dialog-v2 v-model="dialog" title="病历质控" width="80%" maximize>
  3. <xc-table :local-data="suggestion" :height="80">
  4. <el-table-column prop="patNo" label="住院号" width="90"/>
  5. <el-table-column prop="times" label="次数" width="40"/>
  6. <el-table-column prop="patName" label="患者名称"/>
  7. <el-table-column prop="emrName" label="病历"/>
  8. <el-table-column prop="name" label="质控意见"/>
  9. <el-table-column prop="remark" label="备注"/>
  10. <el-table-column prop="approverName" label="审核人"/>
  11. <el-table-column prop="scoringCriteriaName" label="等级"/>
  12. <el-table-column prop="finalControl" label="是否终末">
  13. <template #default="{row}">
  14. <span v-if="row.finalControl === 1">
  15. <el-tag>是</el-tag>
  16. </span>
  17. </template>
  18. </el-table-column>
  19. </xc-table>
  20. </xc-dialog-v2>
  21. </template>
  22. <script setup name='EmrControlRuleDialog'>
  23. import XcDialogV2 from "@/components/xiao-chan/dialog/XcDialogV2.vue";
  24. import {myPatientQualityControl} from "@/api/zhu-yuan-yi-sheng/emr-control-rule";
  25. import XcTable from "@/components/xiao-chan/xc-table/XcTable.vue";
  26. const suggestion = ref([])
  27. const dialog = ref(false)
  28. onMounted(() => {
  29. myPatientQualityControl().then((res) => {
  30. suggestion.value = res
  31. if (suggestion.value.length > 0) {
  32. dialog.value = true
  33. }
  34. });
  35. })
  36. </script>
  37. <style scoped lang="scss">
  38. </style>