Newer
Older
dcms_front / src / views / otherComment / sourceStatis / sourceStatisList.vue
zhangyingjie on 14 Nov 2019 1 KB 修改部门考核、其他评价
<template>
  <div class="table-container">
    <el-row class="table-title">
      <el-col :span="6"><div class="title-header"><i class="el-icon-menu"/>数据列表</div></el-col>
    </el-row>
    <el-table ref="table" :data="list" class="table" border>
      <el-table-column :index="indexMethod" align="center" label="序号" type="index" width="80"/>
      <el-table-column align="center" label="问题来源" prop="caseSource"/>
      <el-table-column align="center" label="上报数" prop="caseNum"/>
      <el-table-column align="center" label="事件数" prop="eventNum"/>
      <el-table-column align="center" label="部件数" prop="componentNum"/>
    </el-table>
  </div>

</template>

<script>
export default {
  name: 'SourceStatis',
  props: {
    list: {
      type: Array,
      default() {
        return []
      }
    }
  },
  methods: {
    indexMethod(index) {
      if (index === this.list.length - 1) {
        return '总计'
      } else {
        return index + 1
      }
    }
  }
}
</script>

<style rel="stylesheet/scss" lang="scss" scoped>
  $tableTitleHeight:46px;
  .table{
    margin-bottom: 20px;
  }
  .table-title{
    background-color:rgba(243, 243, 243, 1);
    height: $tableTitleHeight;
    .title-header{
      line-height:$tableTitleHeight;
      color: #606266;
      font-size: 15px;
      i{
        margin-left: 5px;
        margin-right: 5px;
      }
    }
  }
</style>