diff --git a/nezha-fronted/src/assets/css/common.scss b/nezha-fronted/src/assets/css/common.scss index 206e19ee5..12bdda464 100644 --- a/nezha-fronted/src/assets/css/common.scss +++ b/nezha-fronted/src/assets/css/common.scss @@ -473,11 +473,17 @@ textarea { .is-disabled{ color: $--color-text-disabled !important; } -.ql-tooltip { +.ql-snow .ql-tooltip { background: $--background-color-empty; + border: 1px solid $--select-page-focus-color; + box-shadow: 0px 0px 5px $--scrollbar-background-color; + color: $--color-text-primary; + input[type=text]{ + border: 1px solid $--select-page-focus-color; + background: $--background-color-empty; + outline: none; + } } - - .chart-time-series.hide{ display: none !important; } diff --git a/nezha-fronted/src/assets/css/components/chart/chart.scss b/nezha-fronted/src/assets/css/components/chart/chart.scss index 3bd277531..3aac0c05b 100644 --- a/nezha-fronted/src/assets/css/components/chart/chart.scss +++ b/nezha-fronted/src/assets/css/components/chart/chart.scss @@ -3,9 +3,8 @@ } .my-loading-parent--relative { position: relative; - display: inline-block; height: 100%; - width: 100%; + width: auto; } .panel-chart { border: 1px solid $--chart-box-border-color; diff --git a/nezha-fronted/src/assets/css/components/common/intro.scss b/nezha-fronted/src/assets/css/components/common/intro.scss new file mode 100644 index 000000000..932c2245f --- /dev/null +++ b/nezha-fronted/src/assets/css/components/common/intro.scss @@ -0,0 +1,46 @@ +.is-intro.el-dialog{ + max-height: unset; + max-width: unset; + height: 100%; + .el-dialog__header{ + display: none; + } + .el-dialog__body{ + height: 100%; + padding: 0; + > div{ + height: 100%; + } + } +} +.dc-img{ + width: 100%; + height: 100%; + background: url("~@/assets/img/jj.png") no-repeat; + background-size:cover; +} +.dc-img1{ + width: 100%; + height: 100%; + background: url("~@/assets/img/jj1.png") no-repeat; + background-size:cover; +} +.dc-img2{ + width: 100%; + height: 100%; + background: url("~@/assets/img/jj3.png") no-repeat; + background-size:cover; +} +.dc-img3{ + width: 100%; + height: 100%; + background: url("~@/assets/img/dc3.png") no-repeat; + background-size:cover; +} +.intro-bottom{ + position: fixed; + right: 20px; + bottom: 20px; + display: flex; + flex-direction: column; +} diff --git a/nezha-fronted/src/assets/css/components/common/project/L5/CanvasProps.scss b/nezha-fronted/src/assets/css/components/common/project/L5/CanvasProps.scss index d8833a65d..fa9a5445b 100644 --- a/nezha-fronted/src/assets/css/components/common/project/L5/CanvasProps.scss +++ b/nezha-fronted/src/assets/css/components/common/project/L5/CanvasProps.scss @@ -37,7 +37,7 @@ } .project-title { - background: #eeeeee; + background: $--background-color-base; height: 36px; line-height: 36px; border-radius: 0; diff --git a/nezha-fronted/src/assets/css/components/common/project/topology.scss b/nezha-fronted/src/assets/css/components/common/project/topology.scss index b3197b5c0..757201ff9 100644 --- a/nezha-fronted/src/assets/css/components/common/project/topology.scss +++ b/nezha-fronted/src/assets/css/components/common/project/topology.scss @@ -60,7 +60,7 @@ } } .edit-topologyLine{ - background: rgba(196,196,196,0.4) !important; + //background: rgba(196,196,196,0.4) !important; border-bottom: 1px solid $--explore-border-color-bottom; } .topology-scroll{ @@ -333,10 +333,9 @@ margin-right: 10px; } .project-title { - height: 55px; + height: 36px; padding-bottom: 0; } - .drag-header { cursor: move; background: #1a1a1a; @@ -543,3 +542,12 @@ overflow: hidden; box-sizing: border-box; } +.full.pr10 { + .el-select.el-select--small,.el-input { + background-color: $--background-color-empty; + border: 1px solid $--background-color-empty; + } +} +.el-upload-dragger{ + background-color: $--background-color-empty; +} diff --git a/nezha-fronted/src/assets/css/components/common/rightBox/chartRightBox/chartRightBox.scss b/nezha-fronted/src/assets/css/components/common/rightBox/chartRightBox/chartRightBox.scss index 4308be3b6..b68c315c0 100644 --- a/nezha-fronted/src/assets/css/components/common/rightBox/chartRightBox/chartRightBox.scss +++ b/nezha-fronted/src/assets/css/components/common/rightBox/chartRightBox/chartRightBox.scss @@ -38,12 +38,12 @@ } .metrics-input-box{ .input-box .el-textarea .el-textarea__inner { - width: calc(100% + 42px); + width: 100%; } .metric-selector-input-box{ line-height: 32px; .el-input__count{ - right: -38px !important; + right: 18px !important; } } .el-col-24{ @@ -330,4 +330,4 @@ .nz-icon-mimabukejian{ font-size: 18px; } -} \ No newline at end of file +} diff --git a/nezha-fronted/src/assets/css/components/common/rightBox/panelBox.scss b/nezha-fronted/src/assets/css/components/common/rightBox/panelBox.scss index 86d720ff9..6f8bf674e 100644 --- a/nezha-fronted/src/assets/css/components/common/rightBox/panelBox.scss +++ b/nezha-fronted/src/assets/css/components/common/rightBox/panelBox.scss @@ -1,96 +1,131 @@ .right-box-panel{ + .item-report{ + .form__sub-title{ + margin-bottom: 5px; + } + } .item-receivers{ .el-select.el-select--small{ width: 100%; } .item-receivers-text{ + font-size: 12px; color: $--color-text-secondary; + padding-left: 5px; } } - .el-input--suffix.el-date-editor--datetime .el-input__inner{ - padding-left: 15px; - } - .form-items--half-width-group{ - .item-receivers{ + .el-input--suffix.el-date-editor--datetime .el-input__inner{ + padding-left: 15px; + } + .form-items--half-width-group{ + .item-receivers{ + width: 100%; + .el-select.el-select--small{ width: 100%; - .el-select.el-select--small{ - width: 100%; + } + } + .form-item--half-width{ + .el-date-editor.el-date-editor--datetime{ + width: 100%; + .el-input__inner{ + height: 32px; } } - .form-item--half-width{ - .el-date-editor.el-date-editor--datetime{ - width: 100%; - .el-input__inner{ - height: 32px; - } - } - } - .check-month_box{ - .el-checkbox-group{ + } + .check-month_box{ + .el-checkbox-group{ + display: flex; + justify-content: start; + align-items: center; + flex-wrap: wrap; + .el-checkbox-button{ display: flex; - justify-content: start; + justify-content: center; align-items: center; - flex-wrap: wrap; - .el-checkbox-button{ - display: flex; - justify-content: center; - align-items: center; - width: calc(100% / 7); - margin-right: -2px; - margin-bottom: -1px; - border: 1px solid $--border-color-light; - .el-checkbox-button__inner{ - border: 0px; - border-left: 0px !important; - border-bottom: 0px !important; - display: block; - width: 100%; - height: 100%; - background-color: $--background-color-empty; - border-radius: 0; - } + width: calc(100% / 7); + margin-right: -2px; + margin-bottom: -1px; + border: 1px solid $--border-color-light; + .el-checkbox-button__inner{ + border: 0px; + border-left: 0px !important; + border-bottom: 0px !important; + display: block; + width: 100%; + height: 100%; + background-color: $--background-color-empty; + border-radius: 0; } } + } + .el-checkbox-button.is-checked{ + border: 1px solid #fbb569 !important; + } - .el-checkbox-button.is-checked .el-checkbox-button__inner { - color: #fff; - border-radius: 0; - background-color: $--color-primary !important; + .el-checkbox-button.is-checked .el-checkbox-button__inner { + color: #fff; + border-radius: 0; + background-color: $--color-primary !important; + } } - } - .range-time{ - width: 100%; - .el-form-item__content{ - height: 41px; - .el-radio-group{ - height: 100%; - border-left: 1px solid $--border-color-light; - .el-radio-button__inner{ - height: 100%; - line-height: 1.5; - font-size: 14px; - color: $--color-text-primary; - } - } - .el-checkbox-group{ - height: 100%; - .el-checkbox-button{ - margin-right: -2px; - .el-checkbox-button__inner{ - background-color: $--background-color-empty; - border:1px solid $--border-color-light; - } - } - } - } + .range-time{ + width: 100%; + .el-form-item__content{ + height: 41px; .el-radio-group{ - display: flex; - border-left: 0; + height: 100%; .el-radio-button{ - flex: 1; + border: 1px solid $--border-color-light; + margin-right: -1px; + } + .el-radio-button.is-active{ + border: 1px solid #fbb569 !important; + border-radius: 0; + } + .el-radio-button__inner{ + border: 0; + height: 100%; + line-height: 1.5; + font-size: 14px; + color: $--color-text-primary; } } + .el-checkbox-group{ + height: 100%; + .el-checkbox-button{ + margin-right: -2px; + width: calc(100% / 6.9) !important; + .el-checkbox-button__inner{ + background-color: $--background-color-empty; + border:1px solid $--border-color-light; + } + } + } + } + .el-radio-group{ + display: flex; + border-left: 0; + .el-radio-button{ + flex: 1; + } + } + .el-checkbox-button.is-checked .el-checkbox-button__inner { + color: #fff; + border-radius: 0; + background-color: $--color-primary !important; + border: 1px solid $--color-primary !important; + // margin-right: -1px; + } + } + .form-tabs{ + width: 100%; + margin-bottom: 0 !important; + .el-tabs__nav{ + display: flex; + .el-tabs__item{ + flex: 1; + } .el-checkbox-button.is-checked .el-checkbox-button__inner { color: #fff; border-radius: 0; @@ -99,31 +134,16 @@ // margin-right: -1px; } } - .form-tabs{ - width: 100%; - .el-tabs__nav{ - display: flex; - .el-tabs__item{ - flex: 1; - } - .el-checkbox-button.is-checked .el-checkbox-button__inner { - color: #fff; - border-radius: 0; - background-color: $--color-primary !important; - border: 1px solid $--color-primary !important; - // margin-right: -1px; - } - } + } + .form-day-week{ + width: 100%; + .el-input-group__append{ + border: 1px solid $--border-color-light; + background-color: $--right-box-sub-title-background-color; } - .form-day-week{ - width: 100%; - .el-input-group__append{ - border: 1px solid $--border-color-light; - background-color: $--right-box-sub-title-background-color; - } - } - } - .variable-box{ + } + } + .variable-box{ margin-bottom: 16px; .variable-title{ border: 1px solid $--border-color-light; @@ -178,12 +198,10 @@ cursor: pointer; margin-top: 16px; } - } - - } - + } +} + .el-form-item__content{ - text-align: unset !important; .el-checkbox-button{ width: calc(100% / 7) !important; .el-checkbox-button__inner{ @@ -212,6 +230,4 @@ } .allOptionTip{ max-width:208px; -} - - \ No newline at end of file +} \ No newline at end of file diff --git a/nezha-fronted/src/assets/css/components/index.scss b/nezha-fronted/src/assets/css/components/index.scss index 17add18bb..63f21c1d0 100644 --- a/nezha-fronted/src/assets/css/components/index.scss +++ b/nezha-fronted/src/assets/css/components/index.scss @@ -67,6 +67,7 @@ @import './common/elementSet.scss'; @import './common/loading.scss'; @import './common/login.scss'; +@import './common/intro.scss'; @import './common/multipleTime.scss'; @import './common/nezhaColor.scss'; @import './common/nzTransfer.scss'; diff --git a/nezha-fronted/src/assets/css/components/page/dashboard/explore/promqlInput.scss b/nezha-fronted/src/assets/css/components/page/dashboard/explore/promqlInput.scss index 053ac4e9d..b9b3e7815 100644 --- a/nezha-fronted/src/assets/css/components/page/dashboard/explore/promqlInput.scss +++ b/nezha-fronted/src/assets/css/components/page/dashboard/explore/promqlInput.scss @@ -58,6 +58,7 @@ } .el-cascader-menu { width: 200px; + height: 100%; } .metric-btn:hover, .metric-btn:focus { background-image: linear-gradient(180deg, rgb(247, 248, 250) 0%, rgb(247, 248, 250) 100%); diff --git a/nezha-fronted/src/assets/css/themes/src/table.scss b/nezha-fronted/src/assets/css/themes/src/table.scss index 319c5d135..d64dac5f0 100644 --- a/nezha-fronted/src/assets/css/themes/src/table.scss +++ b/nezha-fronted/src/assets/css/themes/src/table.scss @@ -259,6 +259,7 @@ right: 0; width: 1px; height: 100%; + background: $--border-color-light; } } diff --git a/nezha-fronted/src/assets/img/dc.png b/nezha-fronted/src/assets/img/dc.png new file mode 100644 index 000000000..53bd7fc95 Binary files /dev/null and b/nezha-fronted/src/assets/img/dc.png differ diff --git a/nezha-fronted/src/assets/img/dc1.png b/nezha-fronted/src/assets/img/dc1.png new file mode 100644 index 000000000..722e69b16 Binary files /dev/null and b/nezha-fronted/src/assets/img/dc1.png differ diff --git a/nezha-fronted/src/assets/img/dc2.png b/nezha-fronted/src/assets/img/dc2.png new file mode 100644 index 000000000..77553a22d Binary files /dev/null and b/nezha-fronted/src/assets/img/dc2.png differ diff --git a/nezha-fronted/src/assets/img/dc3.png b/nezha-fronted/src/assets/img/dc3.png new file mode 100644 index 000000000..e8859fa13 Binary files /dev/null and b/nezha-fronted/src/assets/img/dc3.png differ diff --git a/nezha-fronted/src/assets/img/jj.png b/nezha-fronted/src/assets/img/jj.png new file mode 100644 index 000000000..99cea293c Binary files /dev/null and b/nezha-fronted/src/assets/img/jj.png differ diff --git a/nezha-fronted/src/assets/img/jj1.png b/nezha-fronted/src/assets/img/jj1.png new file mode 100644 index 000000000..f57d4e7a1 Binary files /dev/null and b/nezha-fronted/src/assets/img/jj1.png differ diff --git a/nezha-fronted/src/assets/img/jj3.png b/nezha-fronted/src/assets/img/jj3.png new file mode 100644 index 000000000..55bf6fb1c Binary files /dev/null and b/nezha-fronted/src/assets/img/jj3.png differ diff --git a/nezha-fronted/src/components/common/ChartDiagram/diagram.vue b/nezha-fronted/src/components/common/ChartDiagram/diagram.vue index f7e408179..480b2fa31 100644 --- a/nezha-fronted/src/components/common/ChartDiagram/diagram.vue +++ b/nezha-fronted/src/components/common/ChartDiagram/diagram.vue @@ -61,7 +61,7 @@