paddingApprove.vue 1.5 KB

123456789101112131415161718192021222324252627282930313233
  1. <template>
  2. <el-card
  3. :style="{width:'100%'}"
  4. class="ibps-desktop-dashboard changeShadow verticalCenterFlex"
  5. >
  6. <el-row ref="row" :gutter="12">
  7. <template v-if="data && data.length">
  8. <el-col v-for="item in data" :key="item.id" :span="24" :sm="6" :md="6" :lg="6" :xl="6">
  9. <div :class="'bg-'+item.color" class="item pendingAssigneeClass" @click="openPlate(item.url)">
  10. <div class="item-header">
  11. <p class="item-headerH">{{ item.dataContent }}</p>
  12. </div>
  13. <div class="item-body">
  14. <h2><count-to :end-val="parseInt(item.dataText,10)" :duration="2000" /></h2>
  15. </div>
  16. <p class="item-tip">{{ item.dataContent | firstStr }}</p>
  17. </div>
  18. </el-col>
  19. </template>
  20. <template v-else>
  21. <el-col v-for="(item,i) in 6" :key="i" :span="24" :sm="6" :md="6" :lg="6" :xl="6">
  22. <div class="item bg-grey-steel">
  23. <div class="item-header">&nbsp;</div>
  24. <div class="item-body">
  25. <h2>&nbsp;</h2>
  26. </div>
  27. <p class="item-tip">&nbsp;</p>
  28. </div>
  29. </el-col>
  30. </template>
  31. </el-row>
  32. </el-card>
  33. </template>