|
@@ -159,7 +159,9 @@ export default function useDraw(winId: number) {
|
|
const e = error as Error;
|
|
const e = error as Error;
|
|
console.log(e);
|
|
console.log(e);
|
|
addLog(
|
|
addLog(
|
|
- `[${curStudentId}] 08-任务失败,原因:${e.message || '未知'}`,
|
|
|
|
|
|
+ `[${curStudentId}-${rawTask.studentCode}] 08-任务失败,原因:${
|
|
|
|
+ e.message || '未知'
|
|
|
|
+ }`,
|
|
'error'
|
|
'error'
|
|
);
|
|
);
|
|
return Promise.reject(error);
|
|
return Promise.reject(error);
|
|
@@ -267,14 +269,14 @@ export default function useDraw(winId: number) {
|
|
.forEach((item) => {
|
|
.forEach((item) => {
|
|
drawTrackList.push(getDrawTrackItem(item));
|
|
drawTrackList.push(getDrawTrackItem(item));
|
|
});
|
|
});
|
|
- rawTask.specialTagList
|
|
|
|
|
|
+ (rawTask.specialTagList || [])
|
|
.filter((item) => item.offsetIndex === i + 1)
|
|
.filter((item) => item.offsetIndex === i + 1)
|
|
.forEach((item) => {
|
|
.forEach((item) => {
|
|
drawTrackList.push(getDrawTagTrackItem(item));
|
|
drawTrackList.push(getDrawTagTrackItem(item));
|
|
});
|
|
});
|
|
const answerTags = paserRecogData(i);
|
|
const answerTags = paserRecogData(i);
|
|
drawTrackList.push(...answerTags);
|
|
drawTrackList.push(...answerTags);
|
|
- drawTrackList.push(...markDeailList[i]);
|
|
|
|
|
|
+ drawTrackList.push(...(markDeailList[i] || []));
|
|
drawTrackList.push(getTotalTrack(img));
|
|
drawTrackList.push(getTotalTrack(img));
|
|
|
|
|
|
trackData[i] = {
|
|
trackData[i] = {
|