hbchen 1 سال پیش
والد
کامیت
2bd4dff535
3فایلهای تغییر یافته به همراه10 افزوده شده و 3 حذف شده
  1. 7 1
      src/components/echart/index.vue
  2. 3 1
      src/layout/index.vue
  3. 0 1
      src/views/financialStatistics/businessIncome.vue

+ 7 - 1
src/components/echart/index.vue

@@ -39,7 +39,13 @@
       default:''
     }
   })
-  
+  const isCollapse=inject('isCollapse')
+
+  watch(()=>isCollapse.value,(value)=>{
+    setTimeout(()=>{
+      resizeChart()
+    },300)
+  })
 
   const barChartRef = ref(null)
   let barChart = null

+ 3 - 1
src/layout/index.vue

@@ -7,6 +7,8 @@
   import {changePsdFirst} from '@/api/systemMana'
 
   const isCollapse = ref(false)
+  provide('isCollapse',isCollapse)
+  
   if (document.body.clientWidth <= 1500) {
     isCollapse.value = true;
   }
@@ -79,7 +81,7 @@
             <router-view v-slot="{ Component }">
             <!-- 使用transition 每个vue文件必须要有一个根节点 和vue2一样 -->
               <transition name="fade" mode="out-in">
-                  <component :is="Component" :key="$route.name" />
+                  <component :is="Component" :key="$route.name" ref="routerComponent"/>
               </transition>
             </router-view>
         </div>

+ 0 - 1
src/views/financialStatistics/businessIncome.vue

@@ -7,7 +7,6 @@
 
   const basicOptions=baseOptions()
 
-
   const dimensionArray=[{label:'月度',tag:1},{label:'季度',tag:2},{label:'半年度',tag:3},{label:'年度',tag:4},{label:'月度累计',tag:5}]
   const customerTypeArray=[{label:'全部',value:-1},{label:'新客户',value:1},{label:'老客户',value:0}]
   const sellerArray=ref(null)