yuwandanmian 2 năm trước cách đây
mục cha
commit
34e730cc93

+ 2 - 2
src/views/allcase/caseViews.vue

@@ -267,8 +267,8 @@ export default {
     // 获取新病案指控结果
     getCaseQualityResults() {
       const params = {
-        id: Number(this.valData),
-        // id: 723957
+        // id: Number(this.valData),
+        id: 723957
       };
       this.$axios.post('/get_case_quality', params).then(res => {
         this.results = res.data;

+ 11 - 6
src/views/allcase/components/CaseQualityBox.vue

@@ -9,13 +9,15 @@
             <el-row>
               <el-col :span="24">
                 <el-descriptions title="" :column="1">
-                  <el-descriptions-item label="质控项目">{{ item.error_field }}</el-descriptions-item>
+                  <el-descriptions-item label="质控项目">
+                    <el-tag type="danger">{{ item.error_field }}</el-tag>
+                  </el-descriptions-item>
                   <el-descriptions-item label="错误描述">{{ item.notice }}</el-descriptions-item>
                   <el-descriptions-item label="质控依据">
-                    <span v-for="(yItem, yIndex) of item.basis[0]" :key="yIndex">
-                      <span v-if="yIndex">、</span>
-                      {{ yItem }}
-                    </span>
+                    <div v-for="(yItem, yIndex) of item.basis" :key="yIndex" style="margin-bottom: 10px;">
+                      <span>{{ yIndex+1 }}、</span>
+                      <div v-for="(cItem, cIndex) of yItem" :key="cIndex">{{ cItem }}</div>
+                    </div>
                   </el-descriptions-item>
                   <el-descriptions-item label="分值">-{{ item.score }}</el-descriptions-item>
               </el-descriptions>
@@ -113,7 +115,7 @@
 
 <style lang="scss" scoped>
 .caseQualityBox {
-  width: 300px;
+  width: 340px;
   min-height: 650px;
   height: 820px;
   overflow-x: hidden;
@@ -127,6 +129,9 @@
   }
   ::v-deep .el-descriptions-item__label:not(.is-bordered-label) {
     font-weight: 600;
+    width: 65px;
+    text-align: right;
+    display: inline-table;
   }
   .box-card {
     margin-bottom: 10px;