Parcourir la source

feat: 作业修改

TIANYONG il y a 2 mois
Parent
commit
fef7e00cb4
1 fichiers modifiés avec 3 ajouts et 3 suppressions
  1. 3 3
      src/page-instrument/custom-plugins/work-home/index.tsx

+ 3 - 3
src/page-instrument/custom-plugins/work-home/index.tsx

@@ -83,7 +83,7 @@ export default defineComponent({
 
 		/** 添加作业记录 */
 		const addHomeworkRecored = async (extraType?: string) => {
-			let total = extraType === 'save' && training.realThisTimeTotal ? training.realThisTimeTotal : Math.ceil((Date.now() - training.starTime) / 1000);
+			let total = extraType === 'save' ? training.realThisTimeTotal : Math.ceil((Date.now() - training.starTime) / 1000);
 			try {
 				let params: any = {
 					id: props.workeData.id,
@@ -139,9 +139,9 @@ export default defineComponent({
 				// console.log('累积时间',111,state.isWorkDone,training.trainingTimeSecond,training.times * 60)
 				// 如果播放中,作业从未达标到达标状态,需要暂停播放,并且弹窗提示作业已达标
 				if (!state.isWorkDone && training.trainingTimeSecond >= training.times * 60 || (state.isWorkDone && training.trainingTimeSecond === training.times * 60)) {
+					training.realThisTimeTotal = state.isWorkDone && training.trainingTimeSecond === training.times * 60 ? 0 : Math.ceil((Date.now() - training.starTime) / 1000);
 					state.isWorkDone = true
-					state.showWorkDonePop = true
-					training.realThisTimeTotal = Math.ceil((Date.now() - training.starTime) / 1000);
+					state.showWorkDonePop = training.starTime > 0 ? true : false
 					togglePlay("paused")
 				}
 			}