diff --git a/assets/image/banner/header-top-line.png b/assets/image/banner/header-top-line.png new file mode 100644 index 0000000..ce73809 Binary files /dev/null and b/assets/image/banner/header-top-line.png differ diff --git a/components/aside-tree.vue b/components/aside-tree.vue index 0ec8d0a..efac75f 100644 --- a/components/aside-tree.vue +++ b/components/aside-tree.vue @@ -1,12 +1,38 @@ @@ -85,7 +111,7 @@ export default { @import "element-ui/lib/theme-chalk/scrollbar.css"; .aside-tree { padding: 0; - .aside-header { + @mixin header { margin: 0; padding: 1.5rem 0; text-indent: 2.125rem; @@ -94,10 +120,33 @@ export default { font-size: 1.25rem; font-weight: bold; } + .aside-header { + @include header; + } .tree-box { padding: .625rem .625rem; - background-color: #f5f7f9; border: .0625rem solid #d9dde0; + ::v-deep .is-current { + > .el-tree-node__content { + color: #015fe8; + } + } + } + .contact-us { + @include header; + } + .contact-details { + padding: .625rem 1.25rem; + border: .0625rem solid #d9dde0; + background-color: #f5f7f9; + font-size: .875rem; + h4 { + color: #302d2d; + font-size: .875rem; + } + label { + color: #77778b; + } } } diff --git a/components/seo-pagination.vue b/components/seo-pagination.vue new file mode 100644 index 0000000..c3963cf --- /dev/null +++ b/components/seo-pagination.vue @@ -0,0 +1,96 @@ + + + + + diff --git a/pages/news.vue b/pages/news.vue new file mode 100644 index 0000000..bb334e3 --- /dev/null +++ b/pages/news.vue @@ -0,0 +1,72 @@ + + + + + \ No newline at end of file diff --git a/pages/news/_id.vue b/pages/news/_id.vue new file mode 100644 index 0000000..b8022e5 --- /dev/null +++ b/pages/news/_id.vue @@ -0,0 +1,24 @@ + + + + + \ No newline at end of file diff --git a/pages/news/index.vue b/pages/news/index.vue index 30d214c..fad2d1c 100644 --- a/pages/news/index.vue +++ b/pages/news/index.vue @@ -1,23 +1,41 @@ \ No newline at end of file diff --git a/plugins/main.js b/plugins/main.js index aba8684..06f349e 100644 --- a/plugins/main.js +++ b/plugins/main.js @@ -1,6 +1,8 @@ import Vue from 'vue'; import bannerTop from '@/components/banner-top.vue'; import asideTree from '@/components/aside-tree.vue'; +import seoPagination from '@/components/seo-pagination.vue'; Vue.component('AsideTree', asideTree); -Vue.component('BannerTop', bannerTop); \ No newline at end of file +Vue.component('BannerTop', bannerTop); +Vue.component('seoPagination', seoPagination); \ No newline at end of file