Browse Source

住院病案详情

yuwandanmian 1 year ago
parent
commit
5f614352af

+ 3 - 0
src/styles/custom.scss

@@ -26,6 +26,9 @@
     background: #185da6;
     opacity: 0.8;
   }
+  &:active, &:focus {
+    background: #185da6;
+  }
 }
 // 不允许复制
 .nocopy {

+ 141 - 48
src/views/medicalRecord/components/ControlDialog.vue

@@ -18,19 +18,22 @@
       <span class="qz">强制</span>
       <span class="jy">建议</span>
     </div>
-    <div class="cont-reight-bottom" v-for="(item, index) in controls.list" :key="index">
-      <div :class="item.level == 1 ? 'cont-reight-bottom-title-null' : 'cont-reight-bottom-title'">
-        <span v-if="item.category == 0">A类</span>
-        <span v-if="item.category == 1">B类</span>
-        <span v-if="item.category == 2">C类</span>
-        <span v-if="item.category == 3">D类</span>
-        -{{ item.down }}
+    <el-scrollbar style="height: 500px;">
+      <div class="cont-reight-bottom" v-for="(item, index) in controls.list" :key="index">
+        <div :class="item.level == 1 ? 'cont-reight-bottom-title-null' : 'cont-reight-bottom-title'">
+          <span v-if="item.category == 0">A类</span>
+          <span v-if="item.category == 1">B类</span>
+          <span v-if="item.category == 2">C类</span>
+          <span v-if="item.category == 3">D类</span>
+          <span v-if="item.category == 4">其他</span>
+          -{{ item.down }}
+        </div>
+        <div class="cont-reight-bottom-conter">
+          <p>{{ item.field_name }}</p>
+          <p>{{ item.desc }}</p>
+        </div>
       </div>
-      <div class="cont-reight-bottom-conter">
-        <p>字段:{{ item.error_name }}</p>
-        <p>提示:{{ item.desc }}</p>
-      </div>
-    </div>
+    </el-scrollbar>
   </el-dialog>
 </template>
 
@@ -48,45 +51,135 @@ export default {
   data() {
     return {
       controls: {
-        ZYH: '721905',
-        score: {
-          score: 98.5,
-          level: 0,
+        "ZYH": "809257",
+        "score": {
+            "score": 99,
+            "level": 0
         },
-        list: [
-          {
-            error_rule: 6,
-            desc: '健康卡号未填写',
-            level: 0,
-            error_field: 'AAA29',
-            error_name: '健康卡号',
-            category: 4,
-            down: 0.5,
-          },
-          {
-            error_rule: 16,
-            desc: '现住址邮政编码未填写',
-            level: 0,
-            error_field: 'AAA17C',
-            error_name: '现住址邮政编码',
-            category: 4,
-            down: 0.5,
-          },
-          {
-            error_rule: 23,
-            desc: '联系人关系未填写',
-            level: 0,
-            error_field: 'AAA23C',
-            error_name: '联系人关系',
-            category: 4,
-            down: 0.5,
-          },
-        ],
-      },
+        "list": [
+            {
+                "error_rule": 21,
+                "level": 0,
+                "field_name": "单位邮编",
+                "category": 3,
+                "down": 0.5,
+                "desc": "单位邮编填写不规范"
+            },
+            {
+                "error_rule": 6,
+                "level": 0,
+                "field_name": "健康卡号",
+                "category": 3,
+                "down": 0.5,
+                "desc": "健康卡号填写不规范"
+            },
+            {
+                "error_rule": 1441,
+                "level": 1,
+                "field_name": "有创呼吸机使用时间",
+                "category": 0,
+                "down": 0,
+                "desc": "收费明细含【呼吸机辅助呼吸】,有创呼吸机使用时间【不能为0,不能为空】"
+            },
+            {
+                "error_rule": 1457,
+                "level": 1,
+                "field_name": "主要诊断编码",
+                "category": 0,
+                "down": 0,
+                "desc": "诊断编码出现S00-S09,颅内损伤昏迷时间6个空必填一个数字"
+            },
+            {
+                "error_rule": 1441,
+                "level": 1,
+                "field_name": "有创呼吸机使用时间",
+                "category": 0,
+                "down": 0,
+                "desc": "收费明细含【呼吸机辅助呼吸】,有创呼吸机使用时间【不能为0,不能为空】"
+            },
+            {
+                "error_rule": 1457,
+                "level": 1,
+                "field_name": "主要诊断编码",
+                "category": 0,
+                "down": 0,
+                "desc": "诊断编码出现S00-S09,颅内损伤昏迷时间6个空必填一个数字"
+            },
+            {
+                "error_rule": 1441,
+                "level": 1,
+                "field_name": "有创呼吸机使用时间",
+                "category": 0,
+                "down": 0,
+                "desc": "收费明细含【呼吸机辅助呼吸】,有创呼吸机使用时间【不能为0,不能为空】"
+            },
+            {
+                "error_rule": 1457,
+                "level": 1,
+                "field_name": "主要诊断编码",
+                "category": 0,
+                "down": 0,
+                "desc": "诊断编码出现S00-S09,颅内损伤昏迷时间6个空必填一个数字"
+            },
+            {
+                "error_rule": 1441,
+                "level": 1,
+                "field_name": "有创呼吸机使用时间",
+                "category": 0,
+                "down": 0,
+                "desc": "收费明细含【呼吸机辅助呼吸】,有创呼吸机使用时间【不能为0,不能为空】"
+            },
+            {
+                "error_rule": 1457,
+                "level": 1,
+                "field_name": "主要诊断编码",
+                "category": 0,
+                "down": 0,
+                "desc": "诊断编码出现S00-S09,颅内损伤昏迷时间6个空必填一个数字"
+            },
+            {
+                "error_rule": 1441,
+                "level": 1,
+                "field_name": "有创呼吸机使用时间",
+                "category": 0,
+                "down": 0,
+                "desc": "收费明细含【呼吸机辅助呼吸】,有创呼吸机使用时间【不能为0,不能为空】"
+            },
+            {
+                "error_rule": 1457,
+                "level": 1,
+                "field_name": "主要诊断编码",
+                "category": 0,
+                "down": 0,
+                "desc": "诊断编码出现S00-S09,颅内损伤昏迷时间6个空必填一个数字"
+            },
+            {
+                "error_rule": 1441,
+                "level": 1,
+                "field_name": "有创呼吸机使用时间",
+                "category": 0,
+                "down": 0,
+                "desc": "收费明细含【呼吸机辅助呼吸】,有创呼吸机使用时间【不能为0,不能为空】"
+            },
+            {
+                "error_rule": 1457,
+                "level": 1,
+                "field_name": "主要诊断编码",
+                "category": 0,
+                "down": 0,
+                "desc": "诊断编码出现S00-S09,颅内损伤昏迷时间6个空必填一个数字"
+            }
+        ]
+    },
     };
   },
 };
 </script>
+<style lang="scss">
+.el-scrollbar__wrap {
+  overflow-x: hidden;
+}
+</style>
 
 <style lang="scss" scoped>
 ::v-deep .el-dialog {
@@ -124,7 +217,7 @@ export default {
 }
 .legend-box {
   text-align: center;
-  margin: 20px 0;
+  margin: 20px 0 10px;
   span {
     position: relative;
     font-size: 14px;
@@ -180,7 +273,7 @@ export default {
 }
 .cont-reight-bottom-title-null {
   width: 90px;
-  background: #178691;
+  background: #E7F3F4;
   border-right: 3px solid #178691;
   text-align: center;
   font-size: 24px;

File diff suppressed because it is too large
+ 551 - 542
src/views/medicalRecord/index.vue


Some files were not shown because too many files changed in this diff