فهرست منبع

首页课程表添加周次

liuyang 5 سال پیش
والد
کامیت
04e56f59db
1فایلهای تغییر یافته به همراه26 افزوده شده و 5 حذف شده
  1. 26 5
      frontend_web/src/views/demo/page1/components/courseInfoDialog.vue

+ 26 - 5
frontend_web/src/views/demo/page1/components/courseInfoDialog.vue

@@ -61,10 +61,11 @@
                        min-width="80px"
                        label="人数"
                        show-overflow-tooltip></el-table-column>
-      <el-table-column prop="CreatedTime"
+      <el-table-column prop="DayOfWeek"
                        align="center"
-                       min-width="80px"
-                       label="创建时间"></el-table-column>
+                       min-width="180px"
+                       :formatter="dayOfWeekFormatter"
+                       label="周次"></el-table-column>
       <el-table-column prop="Section"
                        align="center"
                        min-width="180px"
@@ -109,7 +110,8 @@ export default {
       },
       TimeList: [], // 节次
       RoomList: [],
-      className: [], //班级名称
+      className: [], // 班级名称
+      DayOfWeekList: [], // 周次列表
       TeacherList: [],
       termName: '',
       activities: [],
@@ -204,6 +206,16 @@ export default {
         _this.TeacherList = []
       }
     },
+    // 周次
+    getDayOfWeekList () {
+      itemDetailApi.getItemDetailByItemCode({ ItemCode: 'DayOfWeek' })
+              .then(res => {
+                this.DayOfWeekList = res
+              })
+              .catch(err => {
+                console.error(err)
+              })
+    },
     // 授课老师
     teacherFormatter (row, column) {
       for (var i = 0; i < this.TeacherList.length; i++) {
@@ -220,6 +232,14 @@ export default {
         }
       }
     },
+    // 周次
+    dayOfWeekFormatter (row, column) {
+      for (var i = 0; i < this.DayOfWeekList.length; i++) {
+        if (parseInt(this.DayOfWeekList[i].ItemValue) === row.DayOfWeek) {
+          return this.DayOfWeekList[i].ItemName
+        }
+      }
+    },
     // 获取课程节次列表
     getTimeList (query) {
       let _this = this
@@ -258,7 +278,7 @@ export default {
     getClassName (termList) {
       let _this = this
       termList.forEach(function (value, key) {
-        if (_this.courselist.ClassId == value.Id) {
+        if (_this.courselist.ClassId === value.Id) {
           _this.className = value.Name
         }
       })
@@ -268,6 +288,7 @@ export default {
       this.getRoomList()
       this.getTerm()
       this.getClassList()
+      this.getDayOfWeekList()
       let _this = this
       let query = {
         // 分页信息