|
@@ -107,6 +107,7 @@ export default {
|
|
|
"tryFree",
|
|
|
"changeTreeData",
|
|
|
"currentTreeID",
|
|
|
+ "fromPhone",
|
|
|
],
|
|
|
data() {
|
|
|
return {
|
|
@@ -231,10 +232,21 @@ export default {
|
|
|
},
|
|
|
handleNodeClick(data) {
|
|
|
if (data.isLeaf) {
|
|
|
- this.activeIndex = data.id;
|
|
|
- this.nodeLevel = data.level_index;
|
|
|
- this.nodeName = data.name;
|
|
|
- this.changeId(data.id, data.name, data.is_free_trial);
|
|
|
+ if (this.fromPhone) {
|
|
|
+ this.$router.push(
|
|
|
+ "/courseview?bookId=" +
|
|
|
+ this.$route.query.goods_id +
|
|
|
+ "&showCourse=true&invok_module=" +
|
|
|
+ this.$route.query.invok_module +
|
|
|
+ "&nodeId=" +
|
|
|
+ data.id
|
|
|
+ );
|
|
|
+ } else {
|
|
|
+ this.activeIndex = data.id;
|
|
|
+ this.nodeLevel = data.level_index;
|
|
|
+ this.nodeName = data.name;
|
|
|
+ this.changeId(data.id, data.name, data.is_free_trial);
|
|
|
+ }
|
|
|
}
|
|
|
},
|
|
|
// 返给父级当前高亮节点的index以及level
|