|
@@ -155,11 +155,7 @@ const nameRef = ref(null)
|
|
|
|
|
|
|
|
|
|
|
|
|
onMounted(async () => {
|
|
onMounted(async () => {
|
|
|
- //窗口大小改变
|
|
|
|
|
- windowResize()
|
|
|
|
|
- setTimeout(() => {
|
|
|
|
|
- onWindowResize()
|
|
|
|
|
- }, 100)
|
|
|
|
|
|
|
+
|
|
|
await getMenuBarData()
|
|
await getMenuBarData()
|
|
|
await getProType()
|
|
await getProType()
|
|
|
await getDataProjectStat()
|
|
await getDataProjectStat()
|
|
@@ -397,7 +393,15 @@ const getCompanyListTotal = async ()=>{
|
|
|
//跳转到首页
|
|
//跳转到首页
|
|
|
const toHomePage = () => {
|
|
const toHomePage = () => {
|
|
|
console.log(store.page)
|
|
console.log(store.page)
|
|
|
- router.push( { name: 'project-data' })
|
|
|
|
|
|
|
+ // router.push( { name: 'project-data' })
|
|
|
|
|
+ const hasPermission = menuBarData.value.some(item => item.code === 'project2')
|
|
|
|
|
+ console.log(hasPermission, 'hasPermission')
|
|
|
|
|
+
|
|
|
|
|
+ if (!hasPermission) {
|
|
|
|
|
+ return
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ router.push( { name: 'project-data' })
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
//监听浏览器窗口变化
|
|
//监听浏览器窗口变化
|
|
@@ -453,7 +457,7 @@ const handleChartClick = (data) => {
|
|
|
background-color: rgba(0, 43, 84, 0.8);
|
|
background-color: rgba(0, 43, 84, 0.8);
|
|
|
border: 1px solid rgba(15, 84, 155, 0.8);
|
|
border: 1px solid rgba(15, 84, 155, 0.8);
|
|
|
border-radius: 4px;
|
|
border-radius: 4px;
|
|
|
- height: calc(35vh - 17px); // 修改固定高度为动态高度
|
|
|
|
|
|
|
+ height: calc(37vh - 17px); // 修改固定高度为动态高度
|
|
|
padding: 14px;
|
|
padding: 14px;
|
|
|
}
|
|
}
|
|
|
.bg-box-card-title{
|
|
.bg-box-card-title{
|
|
@@ -465,8 +469,8 @@ const handleChartClick = (data) => {
|
|
|
margin-bottom: 15px;
|
|
margin-bottom: 15px;
|
|
|
|
|
|
|
|
}
|
|
}
|
|
|
-.hc-full {
|
|
|
|
|
- height: calc(100% - 40px); // 减去标题和padding的高度
|
|
|
|
|
- overflow: hidden;
|
|
|
|
|
-}
|
|
|
|
|
|
|
+// .hc-full {
|
|
|
|
|
+// height: calc(100% - 40px); // 减去标题和padding的高度
|
|
|
|
|
+// overflow: hidden;
|
|
|
|
|
+// }
|
|
|
</style>
|
|
</style>
|