From 73ae352a2cf79d802ce860c9a62e7334595b63e6 Mon Sep 17 00:00:00 2001
From: XiaoRuby <3114200645@qq.com>
Date: 星期二, 22 八月 2023 09:22:17 +0800
Subject: [PATCH] 8-21基础数据完成

---
 src/layout/components/AppMain.vue |   35 ++++++++++++++++++++++++-----------
 1 files changed, 24 insertions(+), 11 deletions(-)

diff --git a/src/layout/components/AppMain.vue b/src/layout/components/AppMain.vue
index 8d3654a..4c2c635 100644
--- a/src/layout/components/AppMain.vue
+++ b/src/layout/components/AppMain.vue
@@ -1,39 +1,52 @@
 <template>
   <section class="app-main">
     <transition name="fade-transform" mode="out-in">
-      <router-view :key="key" />
+      <router-view
+        ref="child"
+        @triggerMainBtnPlan="triggerMainBtnPlan"
+        :key="key"
+      />
     </transition>
   </section>
 </template>
 
 <script>
 export default {
-  name: 'AppMain',
+  name: "AppMain",
   computed: {
     key() {
-      return this.$route.path
-    }
-  }
-}
+      return this.$route.path;
+    },
+  },
+  methods: {
+    childMethod() {
+      this.$refs.child.combackLookPlan();
+    },
+    triggerMainBtnPlan() {
+      this.$parent.triggerCombackBtn();
+    },
+  },
+};
 </script>
 
 <style lang="scss" scoped>
 .app-main {
-  /*88 = navbar+baredcrumb  */
+  /* 88 = navbar+baredcrumb  */
   min-height: calc(100vh - 88px);
   width: 100%;
   position: relative;
   overflow: hidden;
-  >div{
+  > div {
     min-height: calc(100vh - 88px);
     height: 100%;
     width: 100%;
   }
-  ::v-deep .content-main{//杩欐槸鎵�鏈夐〉闈㈢殑鍐呰竟璺�
+  ::v-deep .content-main {
+    //杩欐槸鎵�鏈夐〉闈㈢殑鍐呰竟璺�
     padding: 24px !important;
   }
 }
-.fixed-header+.app-main {
+.fixed-header + .app-main {
   padding-top: 50px;
 }
 </style>
@@ -45,7 +58,7 @@
     padding-right: 15px;
   }
 }
-.el-menu--popup{
+.el-menu--popup {
   width: 120px;
 }
 </style>

--
Gitblit v1.9.3