TrainingPlanBase.vue 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <template>
  2. <div class="training-plan-base part-box part-box-pad">
  3. <el-descriptions title="培养方案" :column="1" size="medium">
  4. <el-descriptions-item label="培养方案名称">{{
  5. rowData.name
  6. }}</el-descriptions-item>
  7. <el-descriptions-item label="专业">{{
  8. rowData.professionalName
  9. }}</el-descriptions-item>
  10. <el-descriptions-item label="培养目标">
  11. {{ rowData.targetCount }}个
  12. </el-descriptions-item>
  13. <el-descriptions-item label="毕业要求">
  14. {{ rowData.requirementCount }}项
  15. </el-descriptions-item>
  16. <el-descriptions-item label="课程体系">
  17. {{ rowData.courseCount }}门
  18. </el-descriptions-item>
  19. <el-descriptions-item label="创建人">
  20. {{ rowData.createRealName }}({{ rowData.createLoginName }})
  21. </el-descriptions-item>
  22. </el-descriptions>
  23. </div>
  24. </template>
  25. <script>
  26. export default {
  27. name: "training-plan-base",
  28. props: {
  29. rowData: {
  30. type: Object,
  31. default() {
  32. return {};
  33. },
  34. },
  35. },
  36. data() {
  37. return {};
  38. },
  39. mounted() {
  40. this.$emit("update-detail");
  41. },
  42. methods: {},
  43. };
  44. </script>