|
@@ -344,6 +344,13 @@ const problemClass = ref<'problem' | 'similar'>('problem')
|
|
|
// const problemType = ref<ProblemType>('OVERSTEP')
|
|
|
const problemType = ref<any>('')
|
|
|
const similarType = ref<any>('')
|
|
|
+watch(problemVisible, () => {
|
|
|
+ if (problemVisible.value) {
|
|
|
+ problemClass.value = 'problem'
|
|
|
+ problemType.value = ''
|
|
|
+ similarType.value = ''
|
|
|
+ }
|
|
|
+})
|
|
|
/** 分数列表 */
|
|
|
const modelScore = ref<number[]>([])
|
|
|
const remarkBoxRef = ref()
|
|
@@ -428,7 +435,21 @@ const onSubmitProblem = async () => {
|
|
|
// if (!bool) {
|
|
|
// return false
|
|
|
// }
|
|
|
- await getNextTask(true, submitResult?.refresh, !bool)
|
|
|
+ // await getNextTask(true, submitResult?.refresh, !bool)
|
|
|
+ if (remarkModalVisible.value) {
|
|
|
+ let nextHistoryTask = remarkBoxRef.value?.getNextRow()
|
|
|
+ if (nextHistoryTask) {
|
|
|
+ historyTaskChange(nextHistoryTask)
|
|
|
+ } else {
|
|
|
+ if (nextHistoryTask === false) {
|
|
|
+ //说明回评列表是空的,当前依然处于正评,走正常的正评逻辑,且关闭回评列表
|
|
|
+ remarkModalVisible.value = false
|
|
|
+ await getNextTask(true, submitResult?.refresh, !bool)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ } else {
|
|
|
+ await getNextTask(true, submitResult?.refresh, !bool)
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
/** 提交问题卷 & 雷同卷 */
|