diff --git a/src/assets/css/font/iconfont.css b/src/assets/css/font/iconfont.css index 802d57ce..38ded4b1 100644 --- a/src/assets/css/font/iconfont.css +++ b/src/assets/css/font/iconfont.css @@ -1,8 +1,8 @@ @font-face { font-family: "cn-icon"; /* Project id 2614877 */ - src: url('iconfont.woff2?t=1628479878175') format('woff2'), - url('iconfont.woff?t=1628479878175') format('woff'), - url('iconfont.ttf?t=1628479878175') format('truetype'); + src: url('iconfont.woff2?t=1628497043863') format('woff2'), + url('iconfont.woff?t=1628497043863') format('woff'), + url('iconfont.ttf?t=1628497043863') format('truetype'); } .cn-icon { @@ -13,6 +13,10 @@ -moz-osx-font-smoothing: grayscale; } +.cn-icon-country:before { + content: "\e742"; +} + .cn-icon-arrow-left-circle:before { content: "\e741"; } diff --git a/src/assets/css/font/iconfont.ttf b/src/assets/css/font/iconfont.ttf index e91a454b..f42695bd 100644 Binary files a/src/assets/css/font/iconfont.ttf and b/src/assets/css/font/iconfont.ttf differ diff --git a/src/assets/css/font/iconfont.woff b/src/assets/css/font/iconfont.woff index ee09fe59..401da093 100644 Binary files a/src/assets/css/font/iconfont.woff and b/src/assets/css/font/iconfont.woff differ diff --git a/src/assets/css/font/iconfont.woff2 b/src/assets/css/font/iconfont.woff2 index c8c885af..f9e594ae 100644 Binary files a/src/assets/css/font/iconfont.woff2 and b/src/assets/css/font/iconfont.woff2 differ diff --git a/src/assets/css/theme.scss b/src/assets/css/theme.scss index 0bad5935..b006c5ce 100644 --- a/src/assets/css/theme.scss +++ b/src/assets/css/theme.scss @@ -13,6 +13,8 @@ $--menu-hover-background-color: #000C18; // menu背景色 $--menu-item-font-color: #BEBEBE; // menu字色 $--menu-item-hover-fill: $--color-primary; // menu鼠标悬浮、激活时背景色 +$--tree-node-hover-background-color: #F5F7FA; + $--collapse-header-height: 42px; $--collapse-border-color: #EFF2F5; diff --git a/src/components/entities/EntityList.vue b/src/components/entities/EntityList.vue index b6ab1d72..d72820b1 100644 --- a/src/components/entities/EntityList.vue +++ b/src/components/entities/EntityList.vue @@ -4,12 +4,10 @@
-
-
- - - -
+
+ + +
diff --git a/src/components/entities/LeftFilter.vue b/src/components/entities/LeftFilter.vue index 693ac796..5e5a934d 100644 --- a/src/components/entities/LeftFilter.vue +++ b/src/components/entities/LeftFilter.vue @@ -6,9 +6,11 @@ + .el-tree-node__content { + background-color: $--tree-node-hover-background-color; + } + .el-tree-node.is-expanded, .el-tree-node.is-current { + &>.el-tree-node__content>.filter-item { + font-weight: bold; + } + } + .el-tree-node__content { + height: 30px; + } } .filter-item { display: flex; @@ -147,11 +172,11 @@ export default { .filter__more { padding-left: 24px; line-height: 36px; - color: $--color-primary; + color: #8FA1BE; cursor: pointer; } .filter__more.filter__more--disabled { - color: #999; + color: #ccc; cursor: default; } } diff --git a/src/components/entities/entities.scss b/src/components/entities/entities.scss index cfb4db94..18c87111 100644 --- a/src/components/entities/entities.scss +++ b/src/components/entities/entities.scss @@ -1,9 +1,9 @@ .cn-entities { display: grid; - grid-template-rows: 32px auto; + grid-template-rows: 40px auto; grid-template-columns: 250px auto; grid-gap: 10px 20px; - padding: 20px; + padding: 10px; height: 100%; width: 100%; @@ -24,8 +24,9 @@ justify-content: space-between; border-radius: 2px; height: calc(100% - 67px); - width: 100%; - overflow: auto; + margin: 10px 0 0 10px; + width: calc(100% - 10px); + overflow: hidden auto; .cn-entity:hover{ box-shadow: 0 0 10px #ccc; @@ -41,22 +42,23 @@ } } .cn-entity { - /* display: grid; - grid-template-rows: 44% 56%;*/ box-sizing: border-box; - margin: 14px 13px; + margin-bottom: 30px; width: 240px; height: 315px; background: #FFFFFF; border-radius: 2px; - border: 1px solid $--right-box-border-color; transition: all .2s; + &:hover .cn-entity__header .header__content { + color: white; + } .cn-entity__header { position: relative; - background: #E1E6ED; + background-color: #E1E6ED; display: flex; align-items: center; + justify-content: center; padding: 20px; width: 240px; height: 96.61px; @@ -84,40 +86,16 @@ } } .header__content { - display: flex; - flex-direction: column; - justify-content: center; - padding-left: 10px; - - .content__title { - font-family: Roboto-Medium; - margin-left: 24px; - text-align: center; - font-size: 20px; - color: #828790; - font-weight: 500; - width: 125px; - overflow: hidden; - text-overflow: ellipsis; - -o-text-overflow: ellipsis; - white-space: nowrap; - } - .content__desc { - font-size: 14px; - color: #999999 !important; - padding-top: 3px; - - .desc__label { - color: #aaa; - padding-right: 10px; - - } - } + font-size: 20px; + color: #828790; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; } } .cn-entity__body { overflow: hidden; - padding-top:65px; + padding-top:65px; font-size: 14px; .body__row { display: flex; @@ -163,7 +141,7 @@ display: flex; justify-content: center; align-items: flex-end; - height: 67px; + margin-top: 23px; .el-pager { li:last-of-type { diff --git a/src/views/entities/EntityExplorer.vue b/src/views/entities/EntityExplorer.vue index 8e4efdeb..0f70c285 100644 --- a/src/views/entities/EntityExplorer.vue +++ b/src/views/entities/EntityExplorer.vue @@ -1,17 +1,16 @@