diff --git a/data-room-ui/packages/BigScreenComponentMag/MenuContent.vue b/data-room-ui/packages/BigScreenComponentMag/MenuContent.vue index 816ff855..71ca77e8 100644 --- a/data-room-ui/packages/BigScreenComponentMag/MenuContent.vue +++ b/data-room-ui/packages/BigScreenComponentMag/MenuContent.vue @@ -12,14 +12,12 @@ export default { props: { catalogInfo: { type: String, - default: '' + default: 'component' } }, components: { ComponentList }, data () { - return { - - } + return { } } } diff --git a/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue b/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue index bf79a92b..a8f21f73 100644 --- a/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue +++ b/data-room-ui/packages/BigScreenDesign/PageDesignTop.vue @@ -299,9 +299,9 @@ export default { } }, backManagement () { - this.$router.push({ - path: this.pageInfo.type === 'component' ? (window.BS_CONFIG?.routers?.componentUrl || '/big-screen-components') : (window.BS_CONFIG?.routers?.pageManagementUrl || '/home') - }) + this.$router.push({ path: this.pageInfo.type === 'component' ? (window.BS_CONFIG?.routers?.componentUrl || '/big-screen-components') : (window.BS_CONFIG?.routers?.pageManagementUrl || '/home') }) + const data = { componentsManagementType: 'component' } + this.$router.app.$options.globalData = data // 将数据存储在全局变量中 }, undo (isUndo) { this.undoTimeLine(isUndo) diff --git a/data-room-ui/packages/BizComponent/index.vue b/data-room-ui/packages/BizComponent/index.vue index ccae3e60..102f4c37 100644 --- a/data-room-ui/packages/BizComponent/index.vue +++ b/data-room-ui/packages/BizComponent/index.vue @@ -135,12 +135,6 @@ export default { BizComponentPreview }, props: {}, - beforeRouteLeave (to, from, next) { - // 在离开当前页面之前执行逻辑 - const data = { componentsManagementType: 'bizComponent' } - this.$router.app.$options.globalData = data // 将数据存储在全局变量中 - next() // 继续导航 - }, data () { return { form: { @@ -236,9 +230,9 @@ export default { } }, backManagement () { - this.$router.push({ - path: window.BS_CONFIG?.routers?.componentUrl || '/big-screen-components' - }) + this.$router.push({ path: window.BS_CONFIG?.routers?.componentUrl || '/big-screen-components' }) + const data = { componentsManagementType: 'bizComponent' } + this.$router.app.$options.globalData = data // 将数据存储在全局变量中 }, save () { this.loading = true