diff --git a/nezha-fronted/src/assets/css/common.scss b/nezha-fronted/src/assets/css/common.scss index 806813744..a98d9bf32 100644 --- a/nezha-fronted/src/assets/css/common.scss +++ b/nezha-fronted/src/assets/css/common.scss @@ -312,7 +312,7 @@ td .nz-icon-gear:before { .el-button:hover { border: 1px solid $--color-primary; } - .el-button:nth-of-type(3) { + .el-button:nth-child(3) { margin-left: 10px; } .nz-btn.nz-btn-size-normal { @@ -323,6 +323,14 @@ td .nz-icon-gear:before { .nz-btn.nz-btn-size-normal:hover { background-color: #fe9f37; } + .nz-btn.nz-btn-style-error { + background: $--color-danger; + color: $--button-primary-color; + border: 1px solid $--color-danger; + } + .nz-btn.nz-btn-style-error:hover { + background-color: #F38b73; + } } } .el-dialog { diff --git a/nezha-fronted/src/assets/css/components/chart/chart.scss b/nezha-fronted/src/assets/css/components/chart/chart.scss index 8e4ef237c..e389e8356 100644 --- a/nezha-fronted/src/assets/css/components/chart/chart.scss +++ b/nezha-fronted/src/assets/css/components/chart/chart.scss @@ -1,4 +1,5 @@ .temp-dropdown{ + display: none; border: none; } .my-loading-parent--relative { diff --git a/nezha-fronted/src/assets/stylus/main.scss b/nezha-fronted/src/assets/stylus/main.scss index 03a6573f1..44d007fe3 100644 --- a/nezha-fronted/src/assets/stylus/main.scss +++ b/nezha-fronted/src/assets/stylus/main.scss @@ -1222,6 +1222,45 @@ li { .result-title{ font-weight: bold; } +.import-upload{ + width: 96%; + margin: 0 auto; + .el-upload,.el-upload-dragger{ + width: 100%; + } + .el-upload-list__item{ + line-height: 2.4; + margin-top: 8px; + text-align: left; + .el-icon-close{ + top: 0; + bottom: 0; + line-height: 2.4; + } + } +} +.import-select{ + width: 96%; + margin: 10px auto; + .exists{ + display: flex; + align-items: center; + padding-bottom: 4px; + &>span{ + margin-right: 12px; + } + } + .import-select-list{ + .import-select-item{ + margin-top: 6px; + } + } +} +.exists-select{ + z-index: 2100 !important; +} + + /**dialog 在视图中居中显示start*/ .el-dialog{ display: flex; diff --git a/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue b/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue index e1aa13dd6..9ce6cd394 100644 --- a/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue +++ b/nezha-fronted/src/components/common/popBox/topToolMoreOptions.vue @@ -24,7 +24,66 @@ -
+ +
+
+ + +
{{$t('overall.dragFileTip')}},{{$t('overall.or')}} {{$t('overall.clickUpload')}}
+
{{$t('overall.importSupport')}}
+
+
+
+
+ {{$t('overall.existed')}} + + + + +
+
    +
  • + {{$t('overall.ignoreError')}} +
  • +
  • + {{$t('overall.syncDashboard')}} +
  • +
  • + {{$t('overall.syncEndpoint')}} +
  • +
+
+ +
+ +
{{$t('overall.importTip')}}
@@ -34,19 +93,21 @@
-
+ + +
{{$t('export.records')}} @@ -63,15 +124,17 @@
+ +
@@ -114,10 +177,10 @@