瀏覽代碼

EHR-绩效:等级参数增加分组维度

001295 1 年之前
父節點
當前提交
1528f7ce25
共有 1 個文件被更改,包括 31 次插入7 次删除
  1. 31 7
      src/views/business/ehr/pm/stagecontrol/gcList.vue

+ 31 - 7
src/views/business/ehr/pm/stagecontrol/gcList.vue

@@ -1,12 +1,30 @@
 <template>
   <div>
-    <el-table size="mini" height="500px" v-loading="loading" :data="listData">
-      <el-table-column label="编号" align="center" prop="id" />
-      <el-table-column label="名称" align="center" prop="name" />
-      <el-table-column label="小值" align="center" prop="min" />
-      <el-table-column label="大值" align="center" prop="max" />
-      <el-table-column label="系数" align="center" prop="coefficient" />
-    </el-table>
+    <el-row>
+      <el-col span="11">
+        业务组
+        <el-table size="mini" v-loading="loading" :data="c1ListData">
+          <el-table-column label="编号" align="center" prop="id" />
+          <el-table-column label="名称" align="center" prop="name" />
+          <el-table-column label="小值" align="center" prop="min" />
+          <el-table-column label="大值" align="center" prop="max" />
+          <el-table-column label="系数" align="center" prop="coefficient" />
+        </el-table>
+      </el-col>
+      <el-col span="2">
+        -
+      </el-col>
+      <el-col span="11">
+        非业务组
+        <el-table size="mini" v-loading="loading" :data="c2ListData">
+          <el-table-column label="编号" align="center" prop="id" />
+          <el-table-column label="名称" align="center" prop="name" />
+          <el-table-column label="小值" align="center" prop="min" />
+          <el-table-column label="大值" align="center" prop="max" />
+          <el-table-column label="系数" align="center" prop="coefficient" />
+        </el-table>
+      </el-col>
+    </el-row>
   </div>
 </template>
 
@@ -19,6 +37,10 @@ export default {
     return {
       // 表格数据
       listData: [],
+      //业务组表格数据
+      c1ListData:[],
+      //非业务组表格数据
+      c2ListData:[],
       // 遮罩层
       loading: true,
     };
@@ -33,6 +55,8 @@ export default {
       getGradeconfig(this.stage.gradeconfigId).then(response => {
         console.log(response.data);
         this.listData = response.data.gradeconfigItem;
+        this.c1ListData = this.listData.filter(ele => ele.divide == 'C1');
+        this.c2ListData = this.listData.filter(ele => ele.divide == 'C2');
         this.loading = false;
       });
     },