diff --git a/src/assets/dataScreen/common/dataScreenbg.png b/src/assets/dataScreen/common/dataScreenbg.png new file mode 100644 index 0000000..4e1dada Binary files /dev/null and b/src/assets/dataScreen/common/dataScreenbg.png differ diff --git a/src/assets/dataScreen/modelList/modelListSide.svg b/src/assets/dataScreen/modelList/modelListSide.svg new file mode 100644 index 0000000..83bc9e5 --- /dev/null +++ b/src/assets/dataScreen/modelList/modelListSide.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/src/assets/dataScreen/serverList/serverListSide.svg b/src/assets/dataScreen/serverList/serverListSide.svg new file mode 100644 index 0000000..5609f32 --- /dev/null +++ b/src/assets/dataScreen/serverList/serverListSide.svg @@ -0,0 +1,83 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/layout/dataScreenIndex.vue b/src/layout/dataScreenIndex.vue index e5a749d..5b1655b 100644 --- a/src/layout/dataScreenIndex.vue +++ b/src/layout/dataScreenIndex.vue @@ -154,6 +154,18 @@ onBeforeMount(() => { bottom: 0; z-index: 1; } + &::after { + content: ""; + position: absolute; + width: 100%; + height: 100%; + left: 0; + top: 0; + background: url("@/assets/dataScreen/common/dataScreenbg.png") no-repeat; + background-size: cover; + z-index: -999; + opacity: 0.3; + } } .app-mask { diff --git a/src/pages/dataScreen/router/modules/model.ts b/src/pages/dataScreen/router/modules/model.ts index fef046d..b287842 100644 --- a/src/pages/dataScreen/router/modules/model.ts +++ b/src/pages/dataScreen/router/modules/model.ts @@ -16,6 +16,6 @@ export default { rank: 4, roles: ["admin", "common"] }, - component: () => import("@/pages/dataScreen/views/device/deviceList.vue"), - name: "modelList" + component: () => import("@/pages/dataScreen/views/modelList/modelList.vue"), + name: "ModelList" } as RouteConfigsTable; diff --git a/src/pages/dataScreen/router/modules/serve.ts b/src/pages/dataScreen/router/modules/serve.ts index 038658b..1b74933 100644 --- a/src/pages/dataScreen/router/modules/serve.ts +++ b/src/pages/dataScreen/router/modules/serve.ts @@ -16,6 +16,6 @@ export default { rank: 3, roles: ["admin", "common"] }, - component: () => import("@/pages/dataScreen/views/device/deviceList.vue"), + component: () => import("@/pages/dataScreen/views/serverList/serverList.vue"), name: "ServerList" } as RouteConfigsTable; diff --git a/src/pages/dataScreen/views/modelList/modelList.scss b/src/pages/dataScreen/views/modelList/modelList.scss new file mode 100644 index 0000000..0ee42ae --- /dev/null +++ b/src/pages/dataScreen/views/modelList/modelList.scss @@ -0,0 +1,12 @@ +.modelList { + padding: 45px 32px; + .banner_side { + width: 29px; + height: 870px; + background: url("@/assets/dataScreen/modelList/modelListSide.svg") no-repeat + left center; + } + .banner_side_right { + transform: rotateY(180deg); + } +} diff --git a/src/pages/dataScreen/views/modelList/modelList.vue b/src/pages/dataScreen/views/modelList/modelList.vue new file mode 100644 index 0000000..35b98b7 --- /dev/null +++ b/src/pages/dataScreen/views/modelList/modelList.vue @@ -0,0 +1,17 @@ + + + + + diff --git a/src/pages/dataScreen/views/serverList/serverList.scss b/src/pages/dataScreen/views/serverList/serverList.scss new file mode 100644 index 0000000..0988fbf --- /dev/null +++ b/src/pages/dataScreen/views/serverList/serverList.scss @@ -0,0 +1,12 @@ +.serverList { + padding: 45px 32px; + .banner_side { + width: 151px; + height: 855px; + background: url("@/assets/dataScreen/serverList/serverListSide.svg") + no-repeat left center; + } + .banner_side_right { + transform: rotateY(180deg); + } +} diff --git a/src/pages/dataScreen/views/serverList/serverList.vue b/src/pages/dataScreen/views/serverList/serverList.vue new file mode 100644 index 0000000..ea35016 --- /dev/null +++ b/src/pages/dataScreen/views/serverList/serverList.vue @@ -0,0 +1,17 @@ + + + + +