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

修正检查项目的科室列表

lmx преди 9 месеца
родител
ревизия
c8a230ee53
променени са 3 файла, в които са добавени 26 реда и са изтрити 5 реда
  1. 7 1
      admin-ui/src/views/work/check/index.vue
  2. 16 4
      admin-ui/src/views/work/check/window.vue
  3. 3 0
      admin-ui/src/views/work/visit/index.vue

+ 7 - 1
admin-ui/src/views/work/check/index.vue

@@ -153,16 +153,22 @@ export default {
         url: '/system/user/deptTree',
       }).then((response) => {
         this.deptOptions = response.data
+        this.queryParams.deptId = response.data[0].id;
+        this.getList();
       })
     },
     handleNodeClick(data) {
-      this.queryParams.departmentName = data.label
+      if(this.queryParams.deptId === data.id){
+        return;
+      }
+      this.queryParams.deptId = data.id
       this.getList()
     },
     selects(rows) {
       this.ids = rows.map((item) => item.id)
     },
     op(tag, row) {
+      console.log(row.patId)
       this.iframe({
         obj: window,
         param: { id: row.patId },

+ 16 - 4
admin-ui/src/views/work/check/window.vue

@@ -51,19 +51,31 @@
         <div id="patient-check-projects-table">
           <el-table width="100%" stripe :data="current.obxList">
             <el-table-column
+              label="医技观察项目"
+              align="center"
+              prop="mecTechObsProject"></el-table-column>
+            <el-table-column
               label="医技项目名称"
               align="center"
               prop="mecTechObsName"></el-table-column>
             <el-table-column
-              label="项目信息结果"
+              label="观察值"
               align="center"
-              prop="result"></el-table-column>
+              prop="obsProjectDetail"></el-table-column>
+            <el-table-column
+              label="项目结果信息"
+              align="center"
+              prop="projectInfo"></el-table-column>
             <el-table-column
-              label="项目单位"
+              label="单位代码"
               align="center"
               prop="unitCode"></el-table-column>
             <el-table-column
-              label="结果参考值"
+              label="单位名称"
+              align="center"
+              prop="result"></el-table-column>
+            <el-table-column
+              label="参值范围"
               align="center"
               prop="result"></el-table-column>
             <el-table-column

+ 3 - 0
admin-ui/src/views/work/visit/index.vue

@@ -109,6 +109,9 @@ export default {
       });
     },
     handleNodeClick(data){
+      if(this.queryParams.deptId === data.id){
+        return;
+      }
       this.queryParams.deptId = data.id;
       this.getList();
     },