|
@@ -0,0 +1,82 @@
|
|
|
+<template>
|
|
|
+ <div class="screen-window">
|
|
|
+ <dv-full-screen-container>
|
|
|
+ <ScreenHeader title="综合监控大屏" />
|
|
|
+ <div class="screen-content">
|
|
|
+ <dv-border-box-9 class="zhleft screen-common-box">
|
|
|
+ dv-border-box-9
|
|
|
+ </dv-border-box-9>
|
|
|
+ <div class="spsace"></div>
|
|
|
+ <div class="zhright">
|
|
|
+ <div class="top column-item">dddd</div>
|
|
|
+ <div class="middle column-item">表格</div>
|
|
|
+ <div class="bottom column-item">
|
|
|
+ <dv-border-box-12 class="item-left screen-common-box">
|
|
|
+ <component :is="mainS077" moduleId="mainS077" />
|
|
|
+ </dv-border-box-12>
|
|
|
+ <dv-border-box-4
|
|
|
+ :color="['red', 'green']"
|
|
|
+ :reverse="true"
|
|
|
+ class="item-right screen-common-box"
|
|
|
+ >
|
|
|
+ <component :is="mainS078" moduleId="mainS078" />
|
|
|
+ </dv-border-box-4>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </dv-full-screen-container>
|
|
|
+ <SelectComponents />
|
|
|
+ </div>
|
|
|
+</template>
|
|
|
+
|
|
|
+<script lang="ts" setup>
|
|
|
+import ScreenHeader from "@/views/screens/headers/screenHeader.vue";
|
|
|
+import { getComponetnByName } from "@/views/screens/configs/components";
|
|
|
+import SelectComponents from "@/views/screens/configs/SelectComponents.vue";
|
|
|
+import { useCommonStore } from "@/store";
|
|
|
+
|
|
|
+const commonS = useCommonStore();
|
|
|
+
|
|
|
+const mainS077 = computed(() => {
|
|
|
+ return getComponetnByName(commonS.mainS077);
|
|
|
+});
|
|
|
+const mainS078 = computed(() => {
|
|
|
+ return getComponetnByName(commonS.mainS078);
|
|
|
+});
|
|
|
+</script>
|
|
|
+
|
|
|
+<style lang="scss" scoped>
|
|
|
+.zhleft {
|
|
|
+ width: 500px;
|
|
|
+ height: calc(100% - 120px);
|
|
|
+}
|
|
|
+
|
|
|
+.spsace {
|
|
|
+ width: 15px;
|
|
|
+}
|
|
|
+
|
|
|
+.zhright {
|
|
|
+ width: 100%;
|
|
|
+ height: calc(100% - 120px);
|
|
|
+ display: flex;
|
|
|
+ flex-direction: column;
|
|
|
+
|
|
|
+ .column-item {
|
|
|
+ flex: 1;
|
|
|
+ display: flex;
|
|
|
+ justify-content: center;
|
|
|
+ align-items: center;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+ .item-left {
|
|
|
+ width: 65%;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+
|
|
|
+ .item-right {
|
|
|
+ width: 35%;
|
|
|
+ height: 100%;
|
|
|
+ }
|
|
|
+}
|
|
|
+</style>
|