|
@@ -96,7 +96,13 @@
|
|
|
|
|
|
function onChangeTab(e) {
|
|
|
if (data.current !== e.currentIndex) {
|
|
|
- data.current = e.currentIndex
|
|
|
+ data.current = e.currentIndex;
|
|
|
+ if (data.current == 0) {
|
|
|
+ data.shuxue.page = 0
|
|
|
+ } else if (data.current == 1){
|
|
|
+ data.yingyu.page = 0
|
|
|
+ }
|
|
|
+ getMore(data.current);
|
|
|
}
|
|
|
}
|
|
|
|
|
@@ -104,18 +110,19 @@
|
|
|
const opt = {
|
|
|
page: 1,
|
|
|
size: 10, // 固定查询10条
|
|
|
+ cardId: data.current+1// 前台索引加1为学科cardId
|
|
|
}
|
|
|
|
|
|
if (code == 0) {
|
|
|
+ // 数学
|
|
|
if (data.shuxue.state == 'no-more') return;
|
|
|
data.shuxue.state = 'loading';
|
|
|
- // 数学
|
|
|
data.shuxue.page++;
|
|
|
opt.page = data.shuxue.page;
|
|
|
} else if (code == 1) {
|
|
|
+ // 英语
|
|
|
if (data.yingyu.state == 'no-more') return;
|
|
|
data.yingyu.state = 'loading';
|
|
|
- // 英语
|
|
|
data.yingyu.page++;
|
|
|
opt.page = data.yingyu.page;
|
|
|
}
|
|
@@ -129,29 +136,36 @@
|
|
|
|
|
|
if (res.data.total * res.data.size >= res.data.length) {
|
|
|
if (code == 0) {
|
|
|
+ // 数学
|
|
|
data.shuxue.state = 'no-more';
|
|
|
} else if (code == 1) {
|
|
|
+ // 英语
|
|
|
data.yingyu.state = 'no-more';
|
|
|
}
|
|
|
} else {
|
|
|
if (code == 0) {
|
|
|
+ // 数学
|
|
|
data.shuxue.state = 'more';
|
|
|
} else if (code == 1) {
|
|
|
+ // 英语
|
|
|
data.yingyu.state = 'more';
|
|
|
}
|
|
|
}
|
|
|
}).catch(err => {
|
|
|
if (code == 0) {
|
|
|
+ // 数学
|
|
|
data.shuxue.state = 'more';
|
|
|
} else if (code == 1) {
|
|
|
+ // 英语
|
|
|
data.yingyu.state = 'more';
|
|
|
}
|
|
|
})
|
|
|
}
|
|
|
|
|
|
- function getCuotiData(data) {
|
|
|
+ function getCuotiData(item) {
|
|
|
getWrongInfo({
|
|
|
- id: data.id
|
|
|
+ cardId: data.current+1,
|
|
|
+ cdate: item.cdate
|
|
|
}).then(res => {
|
|
|
data.wrongList = res.data;
|
|
|
wrongRef.value.showPopup();
|