|
@@ -89,7 +89,9 @@ export default defineComponent({
|
|
(q) => q.score
|
|
(q) => q.score
|
|
);
|
|
);
|
|
markResult.markerScore =
|
|
markResult.markerScore =
|
|
- markResult.scoreList.reduce((acc, v) => (acc += v * 100), 0) / 100;
|
|
|
|
|
|
+ markResult.scoreList
|
|
|
|
+ .filter((v): v is number => v !== null)
|
|
|
|
+ .reduce((acc, v) => (acc += v * 100), 0) / 100;
|
|
store.markResults = [...store.markResults, markResult];
|
|
store.markResults = [...store.markResults, markResult];
|
|
// console.log("watcheffect markResult 2", markResult, store.markResults);
|
|
// console.log("watcheffect markResult 2", markResult, store.markResults);
|
|
}
|
|
}
|
|
@@ -246,7 +248,9 @@ export default defineComponent({
|
|
|
|
|
|
const thisImageTrackList = markResult.trackList.filter(
|
|
const thisImageTrackList = markResult.trackList.filter(
|
|
(t) =>
|
|
(t) =>
|
|
- t.offsetIndex === store.currentTask.sliceUrls.indexOf(url) + 1
|
|
|
|
|
|
+ t.offsetIndex ===
|
|
|
|
+ (store.currentTask &&
|
|
|
|
+ store.currentTask.sliceUrls.indexOf(url) + 1)
|
|
);
|
|
);
|
|
|
|
|
|
const dataUrl = canvas.toDataURL();
|
|
const dataUrl = canvas.toDataURL();
|