diff --git a/src/assets/common/bg_banner.png b/src/assets/common/bg_banner.png new file mode 100644 index 0000000..c18bc81 Binary files /dev/null and b/src/assets/common/bg_banner.png differ diff --git a/src/assets/common/bg_footer.png b/src/assets/common/bg_footer.png new file mode 100644 index 0000000..d2a0bf1 Binary files /dev/null and b/src/assets/common/bg_footer.png differ diff --git a/src/assets/common/bg_player_dialog.png b/src/assets/common/bg_player_dialog.png new file mode 100644 index 0000000..646c700 Binary files /dev/null and b/src/assets/common/bg_player_dialog.png differ diff --git a/src/assets/common/bg_real_dialog.png b/src/assets/common/bg_real_dialog.png new file mode 100644 index 0000000..59a1628 Binary files /dev/null and b/src/assets/common/bg_real_dialog.png differ diff --git a/src/assets/common/dialog_title_icon.png b/src/assets/common/dialog_title_icon.png new file mode 100644 index 0000000..f0deb14 Binary files /dev/null and b/src/assets/common/dialog_title_icon.png differ diff --git a/src/assets/common/player_icon.png b/src/assets/common/player_icon.png new file mode 100644 index 0000000..1d388bf Binary files /dev/null and b/src/assets/common/player_icon.png differ diff --git a/src/components/videoPlayer/Player.vue b/src/components/videoPlayer/Player.vue new file mode 100644 index 0000000..b6433c6 --- /dev/null +++ b/src/components/videoPlayer/Player.vue @@ -0,0 +1,11 @@ + + \ No newline at end of file diff --git a/src/components/videoPlayer/RealPlayer.vue b/src/components/videoPlayer/RealPlayer.vue new file mode 100644 index 0000000..e31f938 --- /dev/null +++ b/src/components/videoPlayer/RealPlayer.vue @@ -0,0 +1,4 @@ + + \ No newline at end of file diff --git a/src/components/videoPlayer/index.ts b/src/components/videoPlayer/index.ts new file mode 100644 index 0000000..e69de29 diff --git a/src/views/dashboard/PoleMonitor.scss b/src/views/dashboard/PoleMonitor.scss index 4f715fa..107d497 100644 --- a/src/views/dashboard/PoleMonitor.scss +++ b/src/views/dashboard/PoleMonitor.scss @@ -1,71 +1,80 @@ .pole-monitor-wrap { - .search-section{ + background-image: url("@/assets/common/bg_banner.png"); + // background-color: red; + background-size: contain; + background-position: center; + background-repeat: no-repeat; + .search-section { padding: 16px 0; - } - .pole-monitor-search-box { - display: flex; - align-items: center; - gap: 12px; - margin: 16px 0; -} -.right-panel{ - .el-scrollbar__view { - background: transparent !important; - height: 600px; } -} - .pole-monitor-main { - .left-panel { + .pole-main-content { + width: 100%; + + } + + .pole-monitor-search-box { + display: flex; + align-items: center; + gap: 12px; + margin: 16px 0; + } + .right-panel { + .el-scrollbar__view { + background: transparent !important; + height: 600px; + } + } + .pole-monitor-main { + .left-panel { .main-image { - box-sizing: border-box; - min-height: 512px; - img { - width: 100%; - height: 512px; - } + box-sizing: border-box; + min-height: 512px; + img { + width: 100%; + height: 512px; + } } .thumbnail-container { - width: 100%; - overflow: visible; - .swiper { + width: 100%; + overflow: visible; + .swiper { + width: 100%; + height: 100%; + .swiper-slide { + width: 20%; + border-radius: 4px; + img { width: 100%; height: 100%; - .swiper-slide { - width: 20%; - border-radius:4px; - img { - width: 100%; - height: 100%; - border-radius:4px; - } - } - .active-slide img { - border-radius:4px; - border: 2px solid #2ECCE0; - } - .swiper-button-prev, - .swiper-button-next { - background-color: rgba(0, 0, 0, 0.5); - color: white; - width: 32px; - height: 32px; - border-radius: 50%; - } - - .swiper-button-prev::after, - .swiper-button-next::after { - font-size: 12px ; - color: #FFF; - } - - /* 修改按钮悬停样式 */ - .swiper-button-prev:hover, - .swiper-button-next:hover { - background-color: rgba(0, 0, 0, 0.8); - } + border-radius: 4px; } - + } + .active-slide img { + border-radius: 4px; + border: 2px solid #2ecce0; + } + .swiper-button-prev, + .swiper-button-next { + background-color: rgba(0, 0, 0, 0.5); + color: white; + width: 32px; + height: 32px; + border-radius: 50%; + } + + .swiper-button-prev::after, + .swiper-button-next::after { + font-size: 12px; + color: #fff; + } + + /* 修改按钮悬停样式 */ + .swiper-button-prev:hover, + .swiper-button-next:hover { + background-color: rgba(0, 0, 0, 0.8); + } + } } - } - } -} \ No newline at end of file + } + } +} diff --git a/src/views/dashboard/PoleMonitor.vue b/src/views/dashboard/PoleMonitor.vue index 804aafb..88edc7a 100644 --- a/src/views/dashboard/PoleMonitor.vue +++ b/src/views/dashboard/PoleMonitor.vue @@ -2,12 +2,12 @@ * @Author: donghao donghao@supervision.ltd * @Date: 2025-03-06 15:15:01 * @LastEditors: donghao donghao@supervision.ltd - * @LastEditTime: 2025-03-12 13:30:24 + * @LastEditTime: 2025-03-12 14:06:27 * @FilePath: \vite-ai\data-dashboard\src\views\dashboard\PoleMonitor.vue * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE -->