QualificationCard.vue 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465
  1. <template>
  2. <div>
  3. <el-row :gutter="15">
  4. <el-col :span="8" v-for="item in qualificationVOList" :key="item.id">
  5. <div class="qualification-card" @click="showQualificationDetail(item)">
  6. <div class="qualification-card-title" style="padding: 10px;height:28px">
  7. <span class="pull-left" style="font-size: 16px;font-weight: bold;line-height: 28px">{{item.name}}</span>
  8. <el-button type="primary" plain class="pull-right" size="mini">编辑</el-button>
  9. </div>
  10. <div class="qualification-card-detail-wrapper">
  11. <div class="qualification-card-detail">
  12. <div class="qualification-card-detail-title">证书编号:</div>
  13. <div class="qualification-card-detail-info">{{item.number}}</div>
  14. </div>
  15. <div class="qualification-card-detail">
  16. <div class="qualification-card-detail-title">发证机关:</div>
  17. <div class="qualification-card-detail-info">{{item.licensingAuthority}}</div>
  18. </div>
  19. <div class="qualification-card-detail">
  20. <div class="qualification-card-detail-title">发证时间:</div>
  21. <div class="qualification-card-detail-info">{{item.time}}</div>
  22. </div>
  23. </div>
  24. </div>
  25. </el-col>
  26. </el-row>
  27. </div>
  28. </template>
  29. <script>
  30. export default {
  31. name: "QualifucationCard",
  32. props:['qualificationVOList'],
  33. methods:{
  34. showQualificationDetail(item){
  35. console.log('item')
  36. this.$emit('handleEditQualification',item);
  37. }
  38. }
  39. }
  40. </script>
  41. <style scoped lang="less">
  42. .qualification-card {
  43. /*width:285px;*/
  44. height:160px;
  45. background:rgba(255,255,255,1);
  46. box-shadow:0px 1px 6px 0px rgba(8,6,6,0.13);
  47. margin-bottom: 10px;
  48. .qualification-card-detail-wrapper {
  49. padding: 10px;
  50. .qualification-card-detail{
  51. display: flex;
  52. margin-bottom: 5px;
  53. .qualification-card-detail-title {
  54. font-size: 13px;
  55. }
  56. .qualification-card-detail-info {
  57. color: rgba(153, 153, 153, 1);
  58. font-size: 13px;
  59. }
  60. }
  61. }
  62. }
  63. </style>