Преглед на файлове

评审评价指标:点击左侧目录后,保留当前指标所在位置

liyanyan преди 1 седмица
родител
ревизия
05cc7fe05e
променени са 1 файла, в които са добавени 9 реда и са изтрити 228 реда
  1. 9 228
      src/views/allcase/majorIndex.vue

+ 9 - 228
src/views/allcase/majorIndex.vue

@@ -37,10 +37,8 @@
           :data="treeData"
           :props="defaultProps"
           :filter-node-method="filterNode"
-          ref="tree"
+          ref="treeRef"
           @node-click="handleNodeClick"
-          :current-node-key="defaultOpenId"
-          :default-expanded-keys="[defaultOpenId]"
           :render-content="renderContent"
         >
         </el-tree>
@@ -268,233 +266,12 @@ export default {
         children: 'children',
         label: 'name',
       },
-      defaultOpenId: '',
       indexData: {
         name: '',
         fenzi: '',
         fenmu: ''
       },
-      // treeData: [],
-      treeData: [
-        {
-            "id": 36,
-            "pid": 0,
-            "level": 0,
-            "name": "八、呼吸内科专业医疗质量控制指标(2019年版)",
-            "fenzi": null,
-            "fenmu": null,
-            "img": null,
-            "url": "0",
-            "updated_at": "2024-01-12 08:47:02",
-            "created_at": "2024-01-03 21:12:26",
-            "fenmu_name": null,
-            "fenzi_name": null,
-            "sort_num": null,
-            "children": [
-                {
-                    "id": 37,
-                    "pid": 36,
-                    "level": 0,
-                    "name": "(十六)住院成人社区获得性肺炎(CAP)患者进行CAP严重程度评估的比例",
-                    "fenzi": "[{\"name\":\"1\",\"info\":\"病程记录(全部)中搜索“CURB-65”,列出每个患者的评分\"}]",
-                    "fenmu": "[{\"name\":\"1\",\"info\":\"入院科室为“呼吸内科”或“呼吸与危重症医学科”\"},{\"name\":\"2\",\"info\":\"主要诊断编码J13至J16,J18的出院患者\"},{\"name\":\"3\",\"info\":\"年龄≥18岁\"}]",
-                    "img": null,
-                    "url": "1",
-                    "updated_at": "2024-01-16 08:55:17",
-                    "created_at": "2024-01-03 21:13:14",
-                    "fenmu_name": "同期住院CAP患者总数",
-                    "fenzi_name": "进行了CAP严重程度评估的住院CAP患者数",
-                    "sort_num": null
-                },
-                {
-                    "id": 45,
-                    "pid": 36,
-                    "level": 0,
-                    "name": "(十七)低危CAP患者住院比例",
-                    "fenzi": "[{\"name\":\"1\",\"info\":\"评分为0分或1分,为低危患者\"}]",
-                    "fenmu": "[{\"name\":\"1\",\"info\":\"入院科室为“呼吸内科”或“呼吸与危重症医学科”\"},{\"name\":\"2\",\"info\":\"主要诊断编码J13至J16,J18的出院患者\"},{\"name\":\"3\",\"info\":\"年龄≥18岁\"}]",
-                    "img": null,
-                    "url": "2",
-                    "updated_at": "2024-01-16 08:58:31",
-                    "created_at": "2024-01-12 11:21:11",
-                    "fenmu_name": "同期住院CAP患者总数",
-                    "fenzi_name": "住院低危CAP患者数",
-                    "sort_num": null
-                }
-            ]
-        },
-        {
-            "id": 46,
-            "pid": 0,
-            "level": 0,
-            "name": "九、产科专业医疗质量控制指标(2019年版)",
-            "fenzi": null,
-            "fenmu": null,
-            "img": null,
-            "url": null,
-            "updated_at": null,
-            "created_at": "2024-01-12 11:34:22",
-            "fenmu_name": null,
-            "fenzi_name": null,
-            "sort_num": 0,
-            "children": [
-                {
-                    "id": 47,
-                    "pid": 46,
-                    "level": 0,
-                    "name": "(一)剖宫产\/初产妇剖宫产率",
-                    "fenzi": "[{\"name\":\"1\",\"info\":\"主要手术或其他手术编码为74.0或74.1或74.2或74.4或74.99\"}]",
-                    "fenmu": "[{\"name\":\"1\",\"info\":\"其他诊断编码为O26.900x403至O26.900x408,O26.900x501至O26.900x510且其他诊断编码为Z37.0、Z37.1、Z37.900、Z37.900x002、Z37.900x003、Z37.900x004,且 医生病案首页诊断中取“P1”\"},{\"name\":\"2\",\"info\":\"其他诊断编码为O26.900x403至O26.900x408,O26.900x501至O26.900x510且其他诊断编码为Z37.2、Z37.3、Z37.4,医生病案首页诊断中取“P2”\"},{\"name\":\"3\",\"info\":\"其他诊断编码为O26.900x403至O26.900x408,O26.900x501至O26.900x510且其他诊断编码为Z37.5、Z37.6、Z37.7、Z37.900x001,医生病案首页诊断中取“P3”\"}]",
-                    "img": null,
-                    "url": "3",
-                    "updated_at": "2024-01-16 09:19:26",
-                    "created_at": "2024-01-12 11:36:12",
-                    "fenmu_name": "同期初产妇总人数",
-                    "fenzi_name": "初产妇剖宫产人数",
-                    "sort_num": 0
-                },
-                {
-                    "id": 56,
-                    "pid": 46,
-                    "level": 0,
-                    "name": "(十)足月新生儿5分钟Apgar评分<7分发生率",
-                    "fenzi": "[{\"name\":\"1\",\"info\":\"从“剖宫产记录”或从分娩记录中取\"}]",
-                    "fenmu": "[{\"name\":\"1\",\"info\":\"其他诊断编码为O26.900x504至O26.900x510\"},{\"name\":\"2\",\"info\":\"Z37.0+Z37.2*2+Z37.3+Z37.5*3+Z37.600x011\"}]",
-                    "img": null,
-                    "url": "10",
-                    "updated_at": "2024-01-16 09:27:07",
-                    "created_at": "2024-01-16 09:27:07",
-                    "fenmu_name": "同期足月活产儿总数",
-                    "fenzi_name": "足月新生儿5分钟Apgar评分<7分人数",
-                    "sort_num": 0
-                }
-            ]
-        },
-        {
-            "id": 48,
-            "pid": 0,
-            "level": 0,
-            "name": "十七、康复医学专业医疗质量控制指标(2022年版)",
-            "fenzi": null,
-            "fenmu": null,
-            "img": null,
-            "url": null,
-            "updated_at": null,
-            "created_at": "2024-01-12 11:41:33",
-            "fenmu_name": null,
-            "fenzi_name": null,
-            "sort_num": 0,
-            "children": [
-                {
-                    "id": 49,
-                    "pid": 48,
-                    "level": 0,
-                    "name": "日常生活活动能力(ADL)改善率(REH-ADL-01)",
-                    "fenzi": "[{\"name\":\"单位时间内ADL改善的康复医学科住院患者数\",\"info\":\"\"}]",
-                    "fenmu": "[{\"name\":\"同期康复医学科住院患者总数\",\"info\":\"\"}]",
-                    "img": null,
-                    "url": "4",
-                    "updated_at": "2024-01-12 13:40:11",
-                    "created_at": "2024-01-12 13:40:11",
-                    "fenmu_name": "同期康复医学科住院患者总数",
-                    "fenzi_name": "单位时间内ADL改善的康复医学科住院患者数",
-                    "sort_num": 0
-                },
-                {
-                    "id": 50,
-                    "pid": 48,
-                    "level": 0,
-                    "name": "脊髓损伤患者ADL改善率(REH-ADL-02)",
-                    "fenzi": "[{\"name\":\"单位时间内ADL改善的康复医学科住院脊髓损伤患者数\",\"info\":\"1.分别提取出院记录中“入院情况”的“Barthel”具体分值和出院记录中“出院情况”的“Barthel”具体分值; 2.出院记录中出院情况的“Barthel”分值-入院情况的“Barthel”具体分值>0,为ADL改善; 3.分子满足分母条件\"}]",
-                    "fenmu": "[{\"name\":\"同期康复医学科住院脊髓损伤患者总数\",\"info\":\"1.病案首页出院科室为康复医学科的患者总数; 2.主要诊断编码S14.101或S24.101或S34.100x001或T06.000或T06.000x001或T06.100或T06.100x001或T09.300或T88.800x001\"}]",
-                    "img": null,
-                    "url": "5",
-                    "updated_at": "2024-01-12 13:49:46",
-                    "created_at": "2024-01-12 13:49:46",
-                    "fenmu_name": "同期康复医学科住院脊髓损伤患者总数",
-                    "fenzi_name": "单位时间内ADL改善的康复医学科住院脊髓损伤患者数",
-                    "sort_num": 0
-                },
-                {
-                    "id": 51,
-                    "pid": 48,
-                    "level": 0,
-                    "name": "脑卒中患者 ADL 改善率(REH-ADL-03)",
-                    "fenzi": "[{\"name\":\"单位时间内ADL改善的康复医学科住院脑卒中患者数\",\"info\":\"1.分别提取出院记录中“入院情况”的“Barthel”具体分值和出院记录中“出院情况”的“Barthel”具体分值; 2.出院记录中出院情况的“Barthel”分值-入院情况的“Barthel”具体分值>0,为ADL改善; 3.分子满足分母条件\"}]",
-                    "fenmu": "[{\"name\":\"\",\"info\":\"1.病案首页出院科室为康复医学科的患者总数; 2.主要诊断编码I63.0-I63.9、I61.0-I61.9或I64.x00\"}]",
-                    "img": null,
-                    "url": "6",
-                    "updated_at": "2024-01-12 13:54:06",
-                    "created_at": "2024-01-12 13:54:06",
-                    "fenmu_name": "同期康复医学科住院脑卒中患者总数",
-                    "fenzi_name": "单位时间内ADL改善的康复医学科住院脑卒中患者数",
-                    "sort_num": 0
-                },
-                {
-                    "id": 52,
-                    "pid": 48,
-                    "level": 0,
-                    "name": "康复评定率",
-                    "fenzi": "[{\"name\":\"\",\"info\":\"\"}]",
-                    "fenmu": "[{\"name\":\"\",\"info\":\"\"}]",
-                    "img": null,
-                    "url": null,
-                    "updated_at": "2024-01-12 18:47:57",
-                    "created_at": "2024-01-12 18:47:57",
-                    "fenmu_name": "11",
-                    "fenzi_name": "11",
-                    "sort_num": 0,
-                    "children": [
-                        {
-                            "id": 53,
-                            "pid": 52,
-                            "level": 0,
-                            "name": "脑卒中患者运动功能评定率(REH-EVA-01)",
-                            "fenzi": "[{\"name\":\"1\",\"info\":\"fff\"}]",
-                            "fenmu": "[{\"name\":\"2\",\"info\":\"1.病案首页出院科室为康复医学科; 2.主要诊断编码I63.0-I63.9、I61.0-I61.9或I64.x00\"}]",
-                            "img": null,
-                            "url": "7",
-                            "updated_at": "2024-01-12 18:53:54",
-                            "created_at": "2024-01-12 18:49:42",
-                            "fenmu_name": "同期康复医学科住院脑卒中患者总数",
-                            "fenzi_name": "单位时间内进行运动功能评定的康复医学科住院脑卒中患者数",
-                            "sort_num": 0
-                        },
-                        {
-                            "id": 54,
-                            "pid": 52,
-                            "level": 0,
-                            "name": "脑卒中患者吞咽功能评定率(REH-EVA-03)",
-                            "fenzi": "[{\"name\":\"1\",\"info\":\"病历中有“洼田饮水试验”\"},{\"name\":\"2\",\"info\":\"分子满足分母条件\"}]",
-                            "fenmu": "[{\"name\":\"1\",\"info\":\"病案首页出院科室为康复医学科;\"},{\"name\":\"2\",\"info\":\"主要诊断编码I63.0-I63.9、I61.0-I61.9或I64.x00\"}]",
-                            "img": null,
-                            "url": "8",
-                            "updated_at": "2024-01-16 08:39:42",
-                            "created_at": "2024-01-16 08:39:42",
-                            "fenmu_name": "同期康复医学科住院脑卒中患者总数",
-                            "fenzi_name": "单位时间内进行吞咽功能评定的康复医学科住院脑卒中患者数",
-                            "sort_num": 0
-                        },
-                        {
-                            "id": 55,
-                            "pid": 52,
-                            "level": 0,
-                            "name": "脊髓损伤患者神经功能评定率(REH-EVA-04)",
-                            "fenzi": "[{\"name\":\"1\",\"info\":\"入院记录有“ASIA”ANd“感觉平面”AND“运动平面”\"}]",
-                            "fenmu": "[{\"name\":\"1\",\"info\":\"病案首页出院科室为康复医学科;\"},{\"name\":\"2\",\"info\":\"主要诊断编码S14.101或S24.101或S34.100x001或T06.000或T06.000x001或T06.100或T06.100x001或T09.300或T88.800x001\"}]",
-                            "img": null,
-                            "url": "9",
-                            "updated_at": "2024-01-16 08:42:55",
-                            "created_at": "2024-01-16 08:42:55",
-                            "fenmu_name": "同期康复医学科住院脊髓损伤患者总数",
-                            "fenzi_name": "单位时间内进行神经功能评定的康复医学科住院脊髓损伤患者数",
-                            "sort_num": 0
-                        }
-                    ]
-                }
-            ]
-        }
-      ],
+      treeData: [],
       // 右侧
       formInline: {
         year: {
@@ -693,9 +470,13 @@ export default {
     },
     getTreeData() {
       this.$axios2.get('/catalog_lists').then(res => {
-        this.treeData = Array.isArray(res.data) ? res.data : []
-        this.defaultOpenId = this.defaultOpenMenu(this.treeData)
-        this.getList()
+        if(Array.isArray(res.data)) {
+          this.treeData = res.data
+          this.$nextTick(() => {
+            this.$refs.treeRef.setCurrentKey(this.defaultOpenMenu(res.data))
+            this.getList()
+          })
+        }
       });
     },
     // 菜单筛选