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