lex 2 năm trước cách đây
mục cha
commit
8b4c746a56

+ 2 - 1
src/constant/index.js

@@ -387,7 +387,8 @@ export const backType = {
   MUSIC: "乐团退团",
   GOODS: "商品退费",
   SUBJECT_CHANGE: "声部更换",
-  CANCEL_ACTIVITY_COURSE: "取消活动资格"
+  CANCEL_ACTIVITY_COURSE: "取消活动资格",
+  LIVE: "直播课退学"
 };
 
 export const paymentMode = {

+ 1 - 1
src/views/liveClassManager/createLiveClass.vue

@@ -236,7 +236,7 @@
     </div>
 
     <el-dialog title="排课" ref="maskForm" width="500px" :visible.sync="dialogFormVisible">
-      <addLiveCourse :singleClassMinutes="form.singleClassMinutes" :signUpEnd="form.signUpEnd"
+      <addLiveCourse :singleClassMinutes="form.singleClassMinutes" :signUpEnd="form.signUpEnd" :status="status"
         :onlineCourseNum="form.onlineClassesNum" @close="dialogFormVisible = false" @confirm="onConfirm" />
     </el-dialog>
   </div>

+ 11 - 2
src/views/liveClassManager/modals/addLiveCourse.vue

@@ -104,6 +104,10 @@ export default {
     offlineCourseNum: {
       type: Number,
       default: 0
+    },
+    status: {
+      type: Number,
+      default: 0
     }
   },
   data() {
@@ -140,11 +144,16 @@ export default {
   methods: {
     pickOptions() {
       const endTime = this.signUpEnd ? dayjs(this.signUpEnd).valueOf() : new Date().getTime()
-      console.log(this.signUpEnd, endTime, 'endTime')
+      const status = this.status
       return {
         firstDayOfWeek: 1,
         disabledDate(time) {
-          return endTime > time.getTime();
+          if (status != 0) {
+            return endTime > time.getTime()
+          } else {
+            return endTime >= time.getTime()
+          }
+
         }
       }
     },