studentInfo.vue 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104
  1. <template>
  2. <div class='studentDetail'>
  3. <el-form :inline="true">
  4. <el-form-item label="学生姓名">
  5. <el-input disabled
  6. :value="studentForm.username"></el-input>
  7. </el-form-item>
  8. <el-form-item label="学生性别">
  9. <el-input :value="studentForm.gender ? '男':'女'"
  10. disabled></el-input>
  11. </el-form-item>
  12. <el-form-item label="出生年月">
  13. <el-input :value="studentForm.birthdate"
  14. disabled></el-input>
  15. </el-form-item>
  16. <el-form-item label="家长姓名">
  17. <el-input :value="studentForm.realName"
  18. disabled></el-input>
  19. </el-form-item>
  20. <el-form-item label="联系电话">
  21. <el-input :value="studentForm.parentsPhone"
  22. disabled></el-input>
  23. </el-form-item>
  24. <!-- <el-form-item label="所在学校">
  25. <el-input :value=""
  26. disabled></el-input>
  27. </el-form-item> -->
  28. <!-- <el-form-item label="所属分部">
  29. <el-input :value="1"
  30. disabled></el-input>
  31. </el-form-item> -->
  32. <el-form-item label="年级班级">
  33. <el-input :value="studentForm.currentGrade + studentForm.currentClass"
  34. disabled></el-input>
  35. </el-form-item>
  36. </el-form>
  37. <!-- <div class="teamList">
  38. <h4>乐团1</h4>
  39. <el-form :inline="true">
  40. <el-form-item label="入团日期">
  41. <el-input value="2019-09-26"></el-input>
  42. </el-form-item>
  43. <el-form-item label="所在乐团">
  44. <el-input value="2019-09-26"></el-input>
  45. </el-form-item>
  46. <el-form-item label="报名声部">
  47. <el-input value="2019-09-26"></el-input>
  48. </el-form-item>
  49. <el-form-item label="乐团状态">
  50. <el-input value="2019-09-26"></el-input>
  51. </el-form-item>
  52. <el-form-item label="乐器来源">
  53. <el-input value="2019-09-26"></el-input>
  54. </el-form-item>
  55. <el-form-item label="所选乐器">
  56. <el-input value="2019-09-26"></el-input>
  57. </el-form-item>
  58. <el-form-item label="XX价格">
  59. <el-input value="2019-09-26"></el-input>
  60. </el-form-item>
  61. </el-form>
  62. </div> -->
  63. </div>
  64. </template>
  65. <script>
  66. import { findStudentBaseInfo, findStudentMusicGroups } from '@/api/studentManager'
  67. export default {
  68. name: 'studentInfo',
  69. data () {
  70. return {
  71. userId: this.$route.query.userId,
  72. studentForm: {},
  73. musicGroupInfo: [] // 乐团信息
  74. }
  75. },
  76. mounted () {
  77. this.__init()
  78. },
  79. methods: {
  80. __init () {
  81. findStudentBaseInfo({ userId: this.userId }).then(res => {
  82. if (res.code == 200) {
  83. this.studentForm = res.data
  84. }
  85. })
  86. // findStudentMusicGroups(this.userId).then(res => {
  87. // if(res.code == 200) {
  88. // this.musicGroupInfo.push(...res.data)
  89. // }
  90. // })
  91. }
  92. }
  93. }
  94. </script>
  95. <style lang="scss" scope>
  96. .studentDetail {
  97. .teamList {
  98. margin-top: 20px;
  99. h4 {
  100. margin-bottom: 20px;
  101. }
  102. }
  103. }
  104. </style>