|
@@ -240,12 +240,21 @@ export default defineComponent({
|
|
const markResult = store.currentMarkResult;
|
|
const markResult = store.currentMarkResult;
|
|
if (!markResult) return;
|
|
if (!markResult) return;
|
|
|
|
|
|
|
|
+ const { markerScore, scoreList, trackList } = markResult;
|
|
markResult.markerScore = 0;
|
|
markResult.markerScore = 0;
|
|
const ss = new Array(store.currentTask?.questionList.length);
|
|
const ss = new Array(store.currentTask?.questionList.length);
|
|
markResult.scoreList = ss.fill(0);
|
|
markResult.scoreList = ss.fill(0);
|
|
markResult.trackList = [];
|
|
markResult.trackList = [];
|
|
|
|
|
|
- await saveTaskToServer();
|
|
|
|
|
|
+ try {
|
|
|
|
+ await saveTaskToServer();
|
|
|
|
+ } catch (error) {
|
|
|
|
+ // console.log("error restore");
|
|
|
|
+ // console.log({ markerScore, scoreList, trackList });
|
|
|
|
+ markResult.markerScore = markerScore;
|
|
|
|
+ markResult.scoreList = scoreList;
|
|
|
|
+ markResult.trackList = trackList;
|
|
|
|
+ }
|
|
};
|
|
};
|
|
const saveTaskToServer = async () => {
|
|
const saveTaskToServer = async () => {
|
|
const markResult = store.currentMarkResult;
|
|
const markResult = store.currentMarkResult;
|