view-student-list.vue 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061
  1. <template>
  2. <div>
  3. <el-table
  4. :data="list"
  5. style
  6. :header-cell-style="{ background: '#EDEEF0', color: '#444' }"
  7. tooltip-effect="dark"
  8. >
  9. <el-table-column
  10. prop="userId"
  11. align="center"
  12. width="120"
  13. label="学员编号"
  14. ></el-table-column>
  15. <el-table-column
  16. prop="nickName"
  17. align="center"
  18. width="120"
  19. label="学员姓名"
  20. ></el-table-column>
  21. <el-table-column
  22. prop="name"
  23. align="center"
  24. width="120"
  25. label="性别"
  26. >
  27. <template slot-scope="scope">
  28. <div>
  29. {{scope.row.gender| sex}}
  30. </div>
  31. </template>
  32. </el-table-column>
  33. <el-table-column
  34. prop="phone"
  35. align="center"
  36. width="120"
  37. label="联系电话"
  38. ></el-table-column>
  39. <el-table-column
  40. prop="subjectNames"
  41. align="center"
  42. width="120"
  43. label="专业"
  44. ></el-table-column>
  45. </el-table>
  46. <div slot="footer" class="dialog-footer">
  47. <el-button type="primary" @click="$listeners.close">确 定</el-button>
  48. </div>
  49. </div>
  50. </template>
  51. <script>
  52. export default {
  53. props: ['list'],
  54. };
  55. </script>
  56. <style lang="scss" scoped>
  57. /deep/.dialog-footer{
  58. margin-top: 10px;
  59. }
  60. </style>