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