|
@@ -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;
|