|
@@ -35,7 +35,7 @@
|
|
|
import {
|
|
|
onLoad
|
|
|
} from "@dcloudio/uni-app";
|
|
|
- import {getUserIdentity,findRootParentId,findTreeNode} from "@/utils/common.js"
|
|
|
+ import {getUserIdentity,findRootNode,findTreeNode} from "@/utils/common.js"
|
|
|
import cacheManager from "@/utils/cacheManager.js"
|
|
|
import {getCommonTree, getIndexTree} from "../../api/selectGradesTerms";
|
|
|
|
|
@@ -70,16 +70,20 @@
|
|
|
function initUserProducts() {
|
|
|
httpApi.getIndexTree().then(res => {
|
|
|
data.xuekeData = res.data||[];
|
|
|
+ const {
|
|
|
+ levelId,
|
|
|
+ } = cacheManager.get('auth');
|
|
|
+ if (levelId) {
|
|
|
+ // LevelId 翻找根节点学科,执行选中高亮操作
|
|
|
+ const xuekeObj = findRootNode(data.xuekeData, levelId,'levelId');
|
|
|
+ const productObj = findTreeNode(data.xuekeData, levelId,'levelId');
|
|
|
+ data.activeProduct = productObj.id;
|
|
|
+ data.activeXueke = xuekeObj.id;
|
|
|
+ } else {
|
|
|
+ data.activeProduct = null;
|
|
|
+ data.activeXueke = null
|
|
|
+ }
|
|
|
})
|
|
|
-
|
|
|
- const {
|
|
|
- levelId,
|
|
|
- } = cacheManager.get('auth');
|
|
|
- // LevelId 翻找根节点学科,执行选中高亮操作
|
|
|
- const xuekeObj = findRootParentId(data.xuekeData, levelId,'levelId');
|
|
|
- const productObj = findTreeNode(data.xuekeData, levelId,'levelId');
|
|
|
- data.activeProduct = productObj.id;
|
|
|
- data.activeXueke = xuekeObj.id;
|
|
|
}
|
|
|
|
|
|
// 选择 年级+学期
|