sc
This commit is contained in:
@@ -110,35 +110,36 @@ const question = defineStore({
|
|||||||
success(resp) {
|
success(resp) {
|
||||||
if (resp?.data) {
|
if (resp?.data) {
|
||||||
try {
|
try {
|
||||||
for (let i = 0; i < JSON_SPLIT_LENGTH; i++) {
|
for (let i = 0; i < JSON_SPLIT_LENGTH; i++) {
|
||||||
storage.remove(`question${course}Sub${i + 1}`);
|
storage.remove(`question${course}Sub${i + 1}`);
|
||||||
}
|
}
|
||||||
that[`orderQuestion_subject${course}`] = resp.data?.data || [];
|
that[`orderQuestion_subject${course}`] = resp.data?.data || [];
|
||||||
const diveList = that.divideArray(that.orderQuestion_subject4, JSON_SPLIT_LENGTH);
|
const diveList = that.divideArray(that.orderQuestion_subject4, JSON_SPLIT_LENGTH);
|
||||||
that[`loading_subject${course}`] = false;
|
that[`loading_subject${course}`] = false;
|
||||||
for (let i = 0; i < JSON_SPLIT_LENGTH; i++) {
|
for (let i = 0; i < JSON_SPLIT_LENGTH; i++) {
|
||||||
uni.setStorageSync(`question${course}Sub${i + 1}`, diveList[i]);
|
uni.setStorageSync(`question${course}Sub${i + 1}`, diveList[i]);
|
||||||
}
|
}
|
||||||
const falseList = storage.get(`wrongList_subject${course}`) || [];
|
const falseList = storage.get(`wrongList_subject${course}`) || [];
|
||||||
const trueList = storage.get(`rightList_subject${course}`) || [];
|
const trueList = storage.get(`rightList_subject${course}`) || [];
|
||||||
const falseArr = [];
|
const falseArr = [];
|
||||||
const rightArr = [];
|
const rightArr = [];
|
||||||
that[`orderQuestion_subject${course}`].forEach(item => {
|
that[`orderQuestion_subject${course}`].forEach(item => {
|
||||||
if (falseList.includes(item.questionId)) {
|
if (falseList.includes(item.questionId)) {
|
||||||
falseArr.push(item.questionId);
|
falseArr.push(item.questionId);
|
||||||
}
|
}
|
||||||
if (trueList.includes(item.questionId)) {
|
if (trueList.includes(item.questionId)) {
|
||||||
rightArr.push(item.questionId);
|
rightArr.push(item.questionId);
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
storage.set(`wrongList_subject${course}`, falseArr);
|
storage.set(`wrongList_subject${course}`, falseArr);
|
||||||
storage.set(`rightList_subject${course}`, rightArr);
|
storage.set(`rightList_subject${course}`, rightArr);
|
||||||
} catch () {
|
} catch (err) {
|
||||||
uni.showToast({
|
console.log(err);
|
||||||
title: '题库下载异常,请稍后再试',
|
uni.showToast({
|
||||||
icon: 'none'
|
title: '题库下载异常,请稍后再试',
|
||||||
});
|
icon: 'none'
|
||||||
}
|
});
|
||||||
|
}
|
||||||
} else {
|
} else {
|
||||||
uni.showToast({
|
uni.showToast({
|
||||||
title: '加载题目失败,请稍后再试',
|
title: '加载题目失败,请稍后再试',
|
||||||
|
|||||||
Reference in New Issue
Block a user