diff --git a/src/assets/scss/index.scss b/src/assets/scss/index.scss
index 97792306..7f34d7b6 100644
--- a/src/assets/scss/index.scss
+++ b/src/assets/scss/index.scss
@@ -8,7 +8,7 @@
transform: translate(-50%, -50%);
transform-origin: left top;
overflow: hidden;
-
+
.bg {
width: 100%;
height: 100%;
@@ -21,31 +21,37 @@
.host-body {
width: 100%;
height: 100%;
+
.dv-dec-10,
.dv-dec-10-s {
width: 33.3%;
height: 5px;
}
+
.dv-dec-10-s {
transform: rotateY(180deg);
}
+
.dv-dec-8 {
width: 200px;
height: 50px;
}
+
.title {
position: relative;
width: 500px;
text-align: center;
background-size: cover;
background-repeat: no-repeat;
- img{
- width: 25%;
+
+ img {
+ width: 25%;
position: absolute;
bottom: 10px;
left: 22%;
transform: translate(-22%);
- }
+ }
+
.title-text {
font-size: 40px;
position: absolute;
@@ -63,7 +69,83 @@
height: 8px;
transform: translate(-50%);
}
- }
+ }
+ }
+}
+
+#bigScreen {
+ color: #d3d6dd;
+ width: 1920px;
+ height: 1080px;
+ position: absolute;
+ top: 50%;
+ left: 50%;
+ transform: translate(-50%, -50%);
+ transform-origin: left top;
+ overflow: hidden;
+
+ .bg {
+ width: 100%;
+ height: 100%;
+ padding: 16px 16px 0 16px;
+ background-image: url("../assets/bg.jpg");
+ background-size: cover;
+ background-position: center center;
+ }
+
+ .host-body {
+ width: 100%;
+ height: 100%;
+
+ .dv-dec-10,
+ .dv-dec-10-s {
+ width: 33.3%;
+ height: 5px;
+ }
+
+ .dv-dec-10-s {
+ transform: rotateY(180deg);
+ }
+
+ .dv-dec-8 {
+ width: 200px;
+ height: 50px;
+ }
+
+ .title {
+ position: relative;
+ width: 500px;
+ text-align: center;
+ background-size: cover;
+ background-repeat: no-repeat;
+
+ img {
+ width: 25%;
+ position: absolute;
+ bottom: 10px;
+ left: 22%;
+ transform: translate(-22%);
+ }
+
+ .title-text {
+ font-size: 40px;
+ width: 100%;
+ position: absolute;
+ bottom: 0;
+ left: 50%;
+ transform: translate(-50%);
+ font-weight: bold;
+ }
+
+ .dv-dec-6 {
+ position: absolute;
+ bottom: -10px;
+ left: 50%;
+ width: 250px;
+ height: 8px;
+ transform: translate(-50%);
+ }
+ }
}
}
@@ -71,38 +153,39 @@
.data-table-wrapper {
width: 100%;
overflow-x: auto;
-
+
.data-table {
width: 100%;
border-collapse: collapse;
-
- th, td {
+
+ th,
+ td {
padding: 12px;
text-align: left;
border: 1px solid #ddd;
-
+
@media screen and (max-width: 768px) {
padding: 8px;
font-size: 14px;
}
-
+
@media screen and (max-width: 480px) {
padding: 6px;
font-size: 12px;
}
}
-
+
input {
width: 100%;
padding: 4px;
border: 1px solid #ddd;
border-radius: 4px;
-
+
&:focus {
outline: none;
border-color: #409EFF;
}
-
+
@media screen and (max-width: 768px) {
padding: 2px;
}
@@ -122,9 +205,9 @@
.row {
flex-direction: column;
}
-
+
.col {
width: 100%;
margin-bottom: 15px;
}
-}
+}
\ No newline at end of file
diff --git a/src/views/BigScreen.vue b/src/views/BigScreen.vue
index e69de29b..96a43e5d 100644
--- a/src/views/BigScreen.vue
+++ b/src/views/BigScreen.vue
@@ -0,0 +1,172 @@
+
+
+
+
+
Loading...
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/component/BusinessSystem.vue b/src/views/component/BusinessSystem.vue
new file mode 100644
index 00000000..da720a8e
--- /dev/null
+++ b/src/views/component/BusinessSystem.vue
@@ -0,0 +1,252 @@
+
+
+
+
+
+
+
+
+
+ 业务系统
+
+
+
{{ systemCount }}
+
使用数据的业务系统数
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/component/DataQuality.vue b/src/views/component/DataQuality.vue
new file mode 100644
index 00000000..2c46e533
--- /dev/null
+++ b/src/views/component/DataQuality.vue
@@ -0,0 +1,279 @@
+
+
+
+
+
+
+
+
+
+
+ 标准类数据质量
+ 95.92%
+
+
+ 标准类表空率
+ 2.52%
+
+
+ 数据完整率
+ 98.37%
+
+
+ 数据准确率
+ 96.85%
+
+
+ 数据一致性
+ 94.21%
+
+
+ 今日质量问题数
+ 3
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/component/DataWarehouse.vue b/src/views/component/DataWarehouse.vue
new file mode 100644
index 00000000..6f1a39bc
--- /dev/null
+++ b/src/views/component/DataWarehouse.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+
DWS(数据服务层)
+
+
+ 表/视图数
+ 231
+
+
+ 指标数
+ 187
+
+
+ 标签数
+ 18
+
+
+ 剩余存储容量 (MB)
+ 183.27
+
+
+
+
+
+
DIM(维表层)
+
+
+ 分类数量
+ 12
+
+
+ 维度表数量
+ 132
+
+
+ 学子数
+ 215
+
+
+ 数据量
+ 1237563
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/views/component/OpenShare.vue b/src/views/component/OpenShare.vue
new file mode 100644
index 00000000..ddabd7e0
--- /dev/null
+++ b/src/views/component/OpenShare.vue
@@ -0,0 +1,241 @@
+
+
+
+
+
+ 今日交换数据量
+ 18646
+
+
+ 数据接口数
+ 87
+
+
+ 累计交换数据量
+ 1898646
+
+
+ 接口累计调用次数
+ 98648
+
+
+ 异常交换数据量
+ 2
+
+
+ 调用异常接口数
+ 1
+
+
+
+
+
接口资源调用 TOP20
+
+
+ -
+ {{ item.name }}
+ {{ item.count }}
+
+
+
+
+
+
应用今日调用 TOP5
+
+
+ -
+ {{ item.name }}
+ {{ item.count }}
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file