|
@@ -283,7 +283,8 @@ export default {
|
|
|
for (const item of this.form.cycle) {
|
|
|
time += (item.time || 0) * (item.expectCourseNum || 0)
|
|
|
}
|
|
|
-
|
|
|
+ console.log(time)
|
|
|
+ this.useTime = time
|
|
|
this.$emit('setUserTime', time, this.type)
|
|
|
},
|
|
|
create() {
|
|
@@ -304,6 +305,7 @@ export default {
|
|
|
this.updateUseTime()
|
|
|
},
|
|
|
startTimeChange(item, val) {
|
|
|
+ this.getUseTime();
|
|
|
if (item.row.time && item.row.startClassTime) {
|
|
|
let str = dayjs(new Date()).format("YYYY-MM-DD");
|
|
|
this.$set(
|
|
@@ -315,10 +317,11 @@ export default {
|
|
|
this.$set(item.row, "endClassTime", "");
|
|
|
}
|
|
|
if (val) {
|
|
|
+ let activeTime = val * Math.max(item.row.expectCourseNum, 0)
|
|
|
this.$set(
|
|
|
item.row,
|
|
|
"expectCourseNum",
|
|
|
- parseInt((this.surplustime - this.useTime) / val)
|
|
|
+ parseInt((this.surplustime - this.useTime + activeTime) / val)
|
|
|
);
|
|
|
// this.surplusTime
|
|
|
} else {
|