|
@@ -28,6 +28,7 @@
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<scoring-panel-with-confirm
|
|
<scoring-panel-with-confirm
|
|
|
|
+ v-if="currentTask"
|
|
:id="currentTask?.taskId"
|
|
:id="currentTask?.taskId"
|
|
v-model:visible="scoringPanelVisible"
|
|
v-model:visible="scoringPanelVisible"
|
|
v-model:score="modelScore"
|
|
v-model:score="modelScore"
|
|
@@ -328,13 +329,19 @@ const onBack = () => {
|
|
})
|
|
})
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+const clearTaskView = () => {
|
|
|
|
+ currentTaskPool = []
|
|
|
|
+ currentTask.value = undefined
|
|
|
|
+}
|
|
const checkMarkStatus = async (): Promise<boolean> => {
|
|
const checkMarkStatus = async (): Promise<boolean> => {
|
|
let res: any = await getMarkStatus()
|
|
let res: any = await getMarkStatus()
|
|
if (!!res.personDayCount && res.markedCount === res.personDayCount) {
|
|
if (!!res.personDayCount && res.markedCount === res.personDayCount) {
|
|
ElMessage.success(`您当天的任务量${res.persionDayCount}已完成`)
|
|
ElMessage.success(`您当天的任务量${res.persionDayCount}已完成`)
|
|
|
|
+ clearTaskView()
|
|
return false
|
|
return false
|
|
} else if (!!res.totalCount && res.markedCount === res.totalCount) {
|
|
} else if (!!res.totalCount && res.markedCount === res.totalCount) {
|
|
ElMessage.success(`任务量${res.totalCount}已完成`)
|
|
ElMessage.success(`任务量${res.totalCount}已完成`)
|
|
|
|
+ clearTaskView()
|
|
return false
|
|
return false
|
|
} else {
|
|
} else {
|
|
return true
|
|
return true
|