|
@@ -285,22 +285,12 @@
|
|
})
|
|
})
|
|
}
|
|
}
|
|
if (!cacheManager.get('zhangInfo')) {
|
|
if (!cacheManager.get('zhangInfo')) {
|
|
- console.log('不实用换葱');
|
|
|
|
|
|
+ console.log('无zhangInfo缓存');
|
|
chooseMethodNoCache()
|
|
chooseMethodNoCache()
|
|
} else {
|
|
} else {
|
|
- console.log('shiyonghuancun');
|
|
|
|
|
|
+ console.log('使用缓存Zhanginfo');
|
|
chooseMethodUseCache()
|
|
chooseMethodUseCache()
|
|
}
|
|
}
|
|
-
|
|
|
|
- // // 已登录付费未支付选择返回 -> 恢复弹窗
|
|
|
|
- // if (options && options.studyWithCatalgue) {
|
|
|
|
- // // 展开弹窗
|
|
|
|
- // nextTick(() => {
|
|
|
|
- // catalogueRef.value.showPopup({
|
|
|
|
- // zhangId: infoData.zhangId
|
|
|
|
- // });
|
|
|
|
- // })
|
|
|
|
- // }
|
|
|
|
} else {
|
|
} else {
|
|
chooseMethodYouke(options)
|
|
chooseMethodYouke(options)
|
|
}
|
|
}
|
|
@@ -312,7 +302,6 @@
|
|
getZhangInfoNewYingyu()
|
|
getZhangInfoNewYingyu()
|
|
} else {
|
|
} else {
|
|
// 之前 旧的岛 数学英语 和新的数学
|
|
// 之前 旧的岛 数学英语 和新的数学
|
|
-
|
|
|
|
getZhangInfo()
|
|
getZhangInfo()
|
|
}
|
|
}
|
|
}
|
|
}
|
|
@@ -417,21 +406,13 @@
|
|
}
|
|
}
|
|
userZhangInfo(req).then(res => {
|
|
userZhangInfo(req).then(res => {
|
|
cacheManager.set('zhangInfo', res.data)
|
|
cacheManager.set('zhangInfo', res.data)
|
|
- let zhang = cacheManager.get('zhangInfo').zhangList.findIndex(zhang => zhang.zhangId == localAuth
|
|
|
|
- .value.zhangId);
|
|
|
|
- console.log('zhang', zhang);
|
|
|
|
-
|
|
|
|
- if (zhang != -1) {
|
|
|
|
- cacheManager.updateObject('auth', {
|
|
|
|
- currentZhang: zhang
|
|
|
|
- })
|
|
|
|
- } else {
|
|
|
|
- const zhangIndex = findZhangindex(cacheManager.get('zhangInfo'))
|
|
|
|
- console.log(zhangIndex);
|
|
|
|
- cacheManager.updateObject('auth', {
|
|
|
|
- currentZhang: zhangIndex
|
|
|
|
- })
|
|
|
|
- }
|
|
|
|
|
|
+ const curZhangId = res.data.curZhangId;
|
|
|
|
+ const resZhangList = res.data.zhangList;
|
|
|
|
+ const index = resZhangList.findIndex(item => item.zhangId == curZhangId)
|
|
|
|
+ console.log('index', index);
|
|
|
|
+ cacheManager.updateObject('auth', {
|
|
|
|
+ currentZhang: index
|
|
|
|
+ })
|
|
nextTick(() => {
|
|
nextTick(() => {
|
|
translateData(res.data)
|
|
translateData(res.data)
|
|
zhangList.value = res.data.zhangList
|
|
zhangList.value = res.data.zhangList
|
|
@@ -691,17 +672,17 @@
|
|
function chooseMethodListClick(data, data2, index) {
|
|
function chooseMethodListClick(data, data2, index) {
|
|
|
|
|
|
console.log('data', data); // 节内容
|
|
console.log('data', data); // 节内容
|
|
- console.log('data2', data2); //章内容
|
|
|
|
|
|
+ console.log('data2', data2); //章内容
|
|
const authCode = getUserIdentity();
|
|
const authCode = getUserIdentity();
|
|
|
|
|
|
if (currentProduct.value == 2 && typeId.value == 1) {
|
|
if (currentProduct.value == 2 && typeId.value == 1) {
|
|
- // const isFirst = data.jieName == data2.jieList[0].jieName
|
|
|
|
- if (!cacheManager.get('auth') && data.number !=1) {
|
|
|
|
|
|
+ // const isFirst = data.jieName == data2.jieList[0].jieName
|
|
|
|
+ if (!cacheManager.get('auth') && data.number != 1) {
|
|
youkeDialogRef.value.handleShow();
|
|
youkeDialogRef.value.handleShow();
|
|
return false;
|
|
return false;
|
|
}
|
|
}
|
|
// console.log('authCode', authCode);
|
|
// console.log('authCode', authCode);
|
|
- if (!(authCode == 'VIP' || data.number ==1)) {
|
|
|
|
|
|
+ if (!(authCode == 'VIP' || data.number == 1)) {
|
|
goPayDialogRef.value.handleShow();
|
|
goPayDialogRef.value.handleShow();
|
|
return false
|
|
return false
|
|
}
|
|
}
|