hare8999@163.com 2 роки тому
батько
коміт
9b16d7be60

+ 5 - 1
src/views/career/plan/detail.vue

@@ -77,7 +77,10 @@
 <script>
 import { videoInfo, getVideoPlayAuth } from "@/api/webApi/webVideo";
 import aliplayer from "../../videocourse/compoent/aliplayer.vue";
+import transferMixin from '@/components/mx-transfer-mixin'
+
 export default {
+  mixins: [transferMixin],
   components: { aliplayer },
   data() {
     return {
@@ -96,7 +99,8 @@ export default {
     };
   },
   created() {
-    this.routeParams = this.$route.query;
+    const hasPrevData = !!Object.keys(this.prevData).length
+    this.routeParams = hasPrevData ? this.prevData : this.$route.query;
 
     // Mock树节点
     this.contentData = [this.routeParams];

+ 2 - 1
src/views/index/components/index-card-career.vue

@@ -14,9 +14,10 @@ import * as career from '@/api/webApi/career-course'
 import IndexCardContent from '@/views/index/components/index-card-content'
 import IndexImageItem from '@/views/index/components/index-image-item'
 import transferMixin from '@/components/mx-transfer-mixin'
+import loginCheckMixin from '@/views/components/blocks/index-login-interceptor-mixin'
 
 export default {
-  mixins: [transferMixin],
+  mixins: [transferMixin, loginCheckMixin],
   name: 'index-card-career',
   components: { IndexImageItem, IndexCardContent, IndexCard },
   data() {