public/theme/img/dw_bg.jpg | 补丁 | 查看 | 原始文档 | blame | 历史 | |
public/theme/img/page-header-left-bg.png | 补丁 | 查看 | 原始文档 | blame | 历史 | |
public/theme/science-black.css | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
public/theme/science-blue.css | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/App.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/assets/css/theme/science-blue.css | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/ContentBox.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/FlexLayout.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/HdwBadgeBtn.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/MyCard.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/components/PageHeader.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main.js | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/dataTest/PifuList.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/home.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/index.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/pages/userMager/powerMager.vue | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
public/theme/img/dw_bg.jpg
public/theme/img/page-header-left-bg.png
public/theme/science-black.css
New file @@ -0,0 +1,570 @@ .el-science-blue { background: url(./img/dw_bg.jpg) no-repeat; background-size: 100% 100%; color: #FFFFFF; } /* tabs */ .el-science-blue .el-tabs--border-card { background: transparent; border: 1px solid #ffaaff; } .el-science-blue .el-home-tabs.el-tabs--border-card { border-left: none; border-right: none; border-bottom: none; } .el-science-blue .el-tabs--border-card>.el-tabs__header { background-color: #0b388a; } .el-science-blue .el-tabs--border-card>.el-tabs__header .el-tabs__item { color: #ffaaff; } .el-science-blue .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active { background-color: #ffaaff; border-color: #ffaaff; color: #041F6C; } .el-science-blue .el-tabs--border-card>.el-tabs__header { border-bottom: 1px solid #ffaaff; } /* .el-science-blue .el-tabs--border-card>.el-tabs__header .el-tabs__item:hover { color: #041F6C; } */ .el-science-blue .el-tabs__item.is-left { color: #FFFFFF; } .el-science-blue .el-tabs__item.is-left.is-active { color: #1de6d4; } .el-tabs.el-tabs--left .el-tabs__content, .el-tabs.el-tabs--left .el-tabs__content .el-tab-pane { height: 100%; } .el-science-blue .tab-menu-left { border-right: 1px solid #ffaaff; color: #ffaaff; } .el-science-blue .tab-menu-left:hover { cursor: pointer; background-color: #ffaaff; color: #041F6C; } .el-science-blue .tab-menu-left:active { cursor: pointer; background-color: #ffaaff; color: #041F6C; } .el-science-blue .el-tabs__nav-prev, .el-science-blue .el-tabs__nav-next { color: #FFFFFF; } /* drawer */ .el-science-blue .el-drawer { padding: 6px; } .el-science-blue .el-drawer, .el-science-blue .el-drawer .el-menu { background-color: #021a64; } .el-science-blue .el-drawer .el-menu.el-menu--inline { background-color: #0b388b; border-radius: 8px; overflow: hidden; } .el-science-blue .menu-content { color: #FFFFFF; } /* menu */ .el-science-blue .el-menu { color: #FFFFFF; border-right: none; background-color: #000000; } .el-science-blue .el-submenu__title [class^=el-icon], .el-science-blue .submenu__title [class^=el-icon] { display: inline-block; background-color: #4ba0fa; padding: 8px 4px; border-radius: 18px; color: #0b388b; margin-right: 11px; } .el-science-blue .el-menu-item { color: #ffaaff; position: relative; transition: none; font-weight: bold; } .el-science-blue .el-menu-item.is-active .submenu__title [class^=el-icon] { background-color: #ffaaff; } .el-science-blue .el-menu.el-menu--inline .el-menu-item::before { content: ""; display: block; position: absolute; width: 6px; height: 6px; border-radius: 50%; background-color: #00fefe; top: 50%; left: 30px; margin-top: -3px; } .el-science-blue .el-submenu__title { color: #4ba1fa; font-weight: bold; } .el-science-blue .el-submenu__title:hover, .el-science-blue .el-menu-item:hover { background-color: #0b2184; } .el-science-blue .el-menu.el-menu--inline .el-menu-item { padding-left: 48px !important; } .el-science-blue .el-menu.el-menu--inline .el-menu-item.is-active { background-color: #00fefe; color: #021a64; } .el-science-blue .el-menu.el-menu--inline .el-menu-item.is-active::before { background-color: #021a64; } .el-science-blue .el-menu-item.is-active { background-color: #0b388b; color: #00fefe; } .el-science-blue .el-submenu__title i { color: #4ba0fa; font-size: 14px; font-weight: bold; } /* tree */ .el-science-blue .el-tree { background: none; color: #FFFFFF; } .el-science-blue .el-tree .el-tree-node:focus>.el-tree-node__content { background: none; } .el-science-blue .el-tree .el-tree-node>.el-tree-node__content:hover { background-color: #0b388a; } .el-science-blue .el-tree .el-tree-node.is-current>.el-tree-node__content { background-color: #0b388a; } .el-science-blue .params-dialog .el-tree { color: #606266; } .el-science-blue .params-dialog .el-tree .el-tree-node>.el-tree-node__content:hover { color: #FFFFFF; } .el-science-blue .params-dialog .el-tree .el-tree-node.is-current>.el-tree-node__content { color: #FFFFFF; } .el-science-blue .el-tree-node__expand-icon { color: #FFFFFF; } .el-science-blue .el-tree-node__expand-icon.is-leaf { color: transparent; cursor: default; } /* input */ .el-science-blue .el-input.is-disabled .el-input__inner, .el-science-blue .el-input__inner { background-color: rgba(255, 227, 41, 0.2); border-color: rgba(255, 227, 41, 0.2); color: #FFE329; } .el-science-blue .params-dialog .el-input.is-disabled .el-input__inner, .el-science-blue .params-dialog .el-input__inner { background-color: #FFFFFF; border-color: #DCDFE6; color: #606266; } .el-science-blue .params-dialog .el-form-item__label { font-size: 12px; font-weight: bold; } .el-form--label-top .el-form-item__label { padding: 0; } .el-science-blue .params-dialog .el-input__inner[readonly=readonly] { background-color: #cccccc; } .el-science-blue .params-dialog .el-select, .el-science-blue .params-dialog .el-date-editor.el-input, .el-science-blue .params-dialog .el-date-editor.el-input__inner { width: 100%; } .el-science-blue .params-dialog .el-select .el-input__inner[readonly=readonly] { background-color: #FFF; } .el-science-blue .params-dialog .el-form-item--mini.el-form-item, .el-science-blue .params-dialog .el-form-item--small.el-form-item { margin-bottom: 8px; } .el-science-blue .el-input__prefix, .el-input__suffix, .el-science-blue .el-select .el-input .el-select__caret { color: #FFE329; } .el-science-blue .el-select:hover .el-input__inner { border-color: rgba(255, 227, 41, 0.8); } .el-science-blue .el-cascader:not(.is-disabled):hover .el-input__inner { cursor: pointer; border-color: rgba(255, 227, 41, 0.8); } .el-science-blue .el-cascader .el-input .el-input__inner:focus, .el-science-blue .el-cascader .el-input.is-focus .el-input__inner { border-color: rgba(255, 227, 41, 0.8); } .el-science-blue .el-select .el-input.is-focus .el-input__inner { border-color: rgba(255, 227, 41, 0.8); } .el-science-blue .el-input__inner::-webkit-input-placeholder { color: #FFE329; } /* bg white */ .el-science-blue .el-select:hover .el-input__inner, .el-science-blue .bg-white .el-select .el-input.is-focus .el-input__inner { border-color: #409EFF; } .el-science-blue .bg-white .el-select .el-input .el-select__caret { color: #c0c4cc; } .el-science-blue .bg-white .el-input__inner::-webkit-input-placeholder { color: #c0c4cc; } /* table */ .el-science-blue .el-table { color: #FFFFFF; } .el-science-blue .el-table, .el-science-blue .el-table__expanded-cell, .el-science-blue .el-table tr { background: none; } .el-science-blue .el-table th { background: none; font-size: 14px; } .el-science-blue .el-table thead { color: #ffaaff; font-weight: bold; } .el-science-blue .el-table--enable-row-hover .el-table__body tr:hover>td, .el-science-blue .el-table__body tr.hover-row>td { background-color: #5990c4; } .el-science-blue .el-table__fixed-right { background-color: #052272; } .el-science-blue .el-table th.is-leaf { border-bottom: none; } .el-science-blue .el-table td { border-bottom: none; background: #0b388a; } .el-science-blue .el-table--striped .el-table__body tr.el-table__row--striped td { background: none; } .el-science-blue .el-table th>.cell { font-weight: bold; } .el-science-blue .el-table--border::after, .el-science-blue .el-table--group::after, .el-science-blue .el-table::before { background-color: transparent; } .el-science-blue .el-table__fixed-right::before, .el-science-blue .el-table__fixed::before { background-color: transparent; } .el-science-blue .el-table td .el-button--primary { border-color: #f69f40; background-color: #f69f40; color: #041f6e; } .el-science-blue .el-table td .el-button--primary:hover { border-color: #f68e38; background-color: #f68e38; } .el-science-blue .el-table td .el-button--danger { border-color: #f3535f; background-color: #f3535f; color: #ffe328; } .el-science-blue .el-table td .el-button--danger:hover { border-color: #f3435b; background-color: #f3435b; } .el-science-blue .el-table td .el-button--success { border-color: #8fed7d; background-color: #8fed7d; color: #041f6e; } .el-science-blue .el-table td .el-button--success:hover { border-color: #6bed6b; background-color: #6bed6b; } /* el-popover */ .el-popover { padding: 0; background: none; border: none; } .el-popper[x-placement^=bottom] .popper__arrow::after { border-bottom-color: rgb(30, 125, 219); } .el-select-dropdown.el-popper[x-placement^=bottom] .popper__arrow::after { border-bottom-color: #FFF; } /* dialog */ .el-science-blue .el-dialog__header { padding: 8px 16px; background-image: linear-gradient(#62b0fa, #3497f3, #1660B9); } .el-science-blue .el-dialog__title { color: #FFFFFF; font-size: 14px; font-weight: bold; } .el-science-blue .el-dialog__headerbtn { top: 8px; } .el-science-blue .el-dialog__headerbtn .el-dialog__close { color: #FFFFFF; } .el-science-blue .el-dialog__body { padding: 0; } /* el-transfer */ .el-science-blue .el-transfer-panel { background: #042271; border: none; } .el-science-blue .el-transfer-panel__header { background-color: #0c3688; border-bottom: none; } .el-science-blue .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label { color: #4ba1fa; } .el-science-blue .el-transfer-panel__item.el-checkbox { color: #FFFFFF; } .el-science-blue .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span { color: #FFFFFF; } .el-science-blue .el-checkbox__input.is-checked .el-checkbox__inner, .el-science-blue .el-checkbox__input.is-indeterminate .el-checkbox__inner { background-color: #ffaaff; border-color: #ffaaff; } .el-science-blue .el-checkbox__inner::after { border-color: #052270; } /* el-pagination */ .el-science-blue .el-pagination__total, .el-science-blue .el-pagination__jump { color: #FFFFFF; } .el-science-blue .el-pagination .btn-next, .el-science-blue .el-pagination .btn-prev { background: none; color: #3ebdc9; } .el-science-blue .el-pager li { color: #FFFFFF; background: none; } .el-science-blue .el-pager li.active { color: #409EFF; } .el-science-blue .el-pagination .el-input__inner { background-color: #0b388b; border-color: #4ba0fa; color: #FFFFFF; } .el-science-blue .el-pagination .el-select .el-input.is-focus .el-input__inner, .el-science-blue .el-pagination .el-select:hover .el-input__inner { border-color: #3eaffa; } .el-science-blue .el-pagination .el-select .el-input .el-select__caret { color: #4ba0fa; } .el-science-blue .el-pagination-btns .el-button--primary { background-color: #4ba0fa; color: #041f6c; } /* el-radio */ .el-science-blue .el-radio__label { color: #FFFFFF; } .el-science-blue .pifu-list-header { background-color: #0c3688; color: #ffaaff; } .el-science-blue .flex-layout-body { background-color: #052272; } .el-science-blue .content-box-title { background-image: linear-gradient(to right, #0c3688, #042271); background-image: -ms-linear-gradient(to right, #0c3688, #042271); background-image: -webkit-linear-gradient(to right, #0c3688, #042271); background-image: -moz-linear-gradient(to right, #0c3688, #042271); color: #ffaaff; } .el-science-blue .content-box-container.siteList { background-color: #042271; } .el-science-blue .content-box{ border: 2px solid #143a92; } .el-science-blue .map-container{ border: 1px solid #143a92; } .el-science-blue .pifu-item-img.active .el-image{ border: 3px solid #00FEFE; box-sizing: border-box; } .el-science-blue .hdw-badge-btn{ background-color: #001260; border: 1px solid #0090fd; color: #FFFFFF; } .el-science-blue .hdw-badge-value{ background-color: #4ba1fa; color: #041F6C; } .el-science-blue .my-card { border: 2px solid #143a92; background-color: #042271; } .el-science-blue .my-card-header{ background-image: linear-gradient(to right, #0c3688, #0c368800); } .el-science-blue .power-tree-wrapper { background-color: #042271; } .el-science-blue .page-header-left{ background: url(./img/page-header-left-bg.png) 0 0 no-repeat; background-size: 150% 94%; } public/theme/science-blue.css
New file @@ -0,0 +1,570 @@ .el-science-blue { background: url(./img/dw_bg.jpg) no-repeat; background-size: 100% 100%; color: #FFFFFF; } /* tabs */ .el-science-blue .el-tabs--border-card { background: transparent; border: 1px solid #00feff; } .el-science-blue .el-home-tabs.el-tabs--border-card { border-left: none; border-right: none; border-bottom: none; } .el-science-blue .el-tabs--border-card>.el-tabs__header { background-color: #0b388a; } .el-science-blue .el-tabs--border-card>.el-tabs__header .el-tabs__item { color: #00feff; } .el-science-blue .el-tabs--border-card>.el-tabs__header .el-tabs__item.is-active { background-color: #00feff; border-color: #00feff; color: #041F6C; } .el-science-blue .el-tabs--border-card>.el-tabs__header { border-bottom: 1px solid #00feff; } /* .el-science-blue .el-tabs--border-card>.el-tabs__header .el-tabs__item:hover { color: #041F6C; } */ .el-science-blue .el-tabs__item.is-left { color: #FFFFFF; } .el-science-blue .el-tabs__item.is-left.is-active { color: #1de6d4; } .el-tabs.el-tabs--left .el-tabs__content, .el-tabs.el-tabs--left .el-tabs__content .el-tab-pane { height: 100%; } .el-science-blue .tab-menu-left { border-right: 1px solid #00feff; color: #00feff; } .el-science-blue .tab-menu-left:hover { cursor: pointer; background-color: #00feff; color: #041F6C; } .el-science-blue .tab-menu-left:active { cursor: pointer; background-color: #00feff; color: #041F6C; } .el-science-blue .el-tabs__nav-prev, .el-science-blue .el-tabs__nav-next { color: #FFFFFF; } /* drawer */ .el-science-blue .el-drawer { padding: 6px; } .el-science-blue .el-drawer, .el-science-blue .el-drawer .el-menu { background-color: #021a64; } .el-science-blue .el-drawer .el-menu.el-menu--inline { background-color: #0b388b; border-radius: 8px; overflow: hidden; } .el-science-blue .menu-content { color: #FFFFFF; } /* menu */ .el-science-blue .el-menu { color: #FFFFFF; border-right: none; background-color: #000000; } .el-science-blue .el-submenu__title [class^=el-icon], .el-science-blue .submenu__title [class^=el-icon] { display: inline-block; background-color: #4ba0fa; padding: 8px 4px; border-radius: 18px; color: #0b388b; margin-right: 11px; } .el-science-blue .el-menu-item { color: #00FEFF; position: relative; transition: none; font-weight: bold; } .el-science-blue .el-menu-item.is-active .submenu__title [class^=el-icon] { background-color: #00FEFF; } .el-science-blue .el-menu.el-menu--inline .el-menu-item::before { content: ""; display: block; position: absolute; width: 6px; height: 6px; border-radius: 50%; background-color: #00fefe; top: 50%; left: 30px; margin-top: -3px; } .el-science-blue .el-submenu__title { color: #4ba1fa; font-weight: bold; } .el-science-blue .el-submenu__title:hover, .el-science-blue .el-menu-item:hover { background-color: #0b2184; } .el-science-blue .el-menu.el-menu--inline .el-menu-item { padding-left: 48px !important; } .el-science-blue .el-menu.el-menu--inline .el-menu-item.is-active { background-color: #00fefe; color: #021a64; } .el-science-blue .el-menu.el-menu--inline .el-menu-item.is-active::before { background-color: #021a64; } .el-science-blue .el-menu-item.is-active { background-color: #0b388b; color: #00fefe; } .el-science-blue .el-submenu__title i { color: #4ba0fa; font-size: 14px; font-weight: bold; } /* tree */ .el-science-blue .el-tree { background: none; color: #FFFFFF; } .el-science-blue .el-tree .el-tree-node:focus>.el-tree-node__content { background: none; } .el-science-blue .el-tree .el-tree-node>.el-tree-node__content:hover { background-color: #0b388a; } .el-science-blue .el-tree .el-tree-node.is-current>.el-tree-node__content { background-color: #0b388a; } .el-science-blue .params-dialog .el-tree { color: #606266; } .el-science-blue .params-dialog .el-tree .el-tree-node>.el-tree-node__content:hover { color: #FFFFFF; } .el-science-blue .params-dialog .el-tree .el-tree-node.is-current>.el-tree-node__content { color: #FFFFFF; } .el-science-blue .el-tree-node__expand-icon { color: #FFFFFF; } .el-science-blue .el-tree-node__expand-icon.is-leaf { color: transparent; cursor: default; } /* input */ .el-science-blue .el-input.is-disabled .el-input__inner, .el-science-blue .el-input__inner { background-color: rgba(255, 227, 41, 0.2); border-color: rgba(255, 227, 41, 0.2); color: #FFE329; } .el-science-blue .params-dialog .el-input.is-disabled .el-input__inner, .el-science-blue .params-dialog .el-input__inner { background-color: #FFFFFF; border-color: #DCDFE6; color: #606266; } .el-science-blue .params-dialog .el-form-item__label { font-size: 12px; font-weight: bold; } .el-form--label-top .el-form-item__label { padding: 0; } .el-science-blue .params-dialog .el-input__inner[readonly=readonly] { background-color: #cccccc; } .el-science-blue .params-dialog .el-select, .el-science-blue .params-dialog .el-date-editor.el-input, .el-science-blue .params-dialog .el-date-editor.el-input__inner { width: 100%; } .el-science-blue .params-dialog .el-select .el-input__inner[readonly=readonly] { background-color: #FFF; } .el-science-blue .params-dialog .el-form-item--mini.el-form-item, .el-science-blue .params-dialog .el-form-item--small.el-form-item { margin-bottom: 8px; } .el-science-blue .el-input__prefix, .el-input__suffix, .el-science-blue .el-select .el-input .el-select__caret { color: #FFE329; } .el-science-blue .el-select:hover .el-input__inner { border-color: rgba(255, 227, 41, 0.8); } .el-science-blue .el-cascader:not(.is-disabled):hover .el-input__inner { cursor: pointer; border-color: rgba(255, 227, 41, 0.8); } .el-science-blue .el-cascader .el-input .el-input__inner:focus, .el-science-blue .el-cascader .el-input.is-focus .el-input__inner { border-color: rgba(255, 227, 41, 0.8); } .el-science-blue .el-select .el-input.is-focus .el-input__inner { border-color: rgba(255, 227, 41, 0.8); } .el-science-blue .el-input__inner::-webkit-input-placeholder { color: #FFE329; } /* bg white */ .el-science-blue .el-select:hover .el-input__inner, .el-science-blue .bg-white .el-select .el-input.is-focus .el-input__inner { border-color: #409EFF; } .el-science-blue .bg-white .el-select .el-input .el-select__caret { color: #c0c4cc; } .el-science-blue .bg-white .el-input__inner::-webkit-input-placeholder { color: #c0c4cc; } /* table */ .el-science-blue .el-table { color: #FFFFFF; } .el-science-blue .el-table, .el-science-blue .el-table__expanded-cell, .el-science-blue .el-table tr { background: none; } .el-science-blue .el-table th { background: none; font-size: 14px; } .el-science-blue .el-table thead { color: #00feff; font-weight: bold; } .el-science-blue .el-table--enable-row-hover .el-table__body tr:hover>td, .el-science-blue .el-table__body tr.hover-row>td { background-color: #5990c4; } .el-science-blue .el-table__fixed-right { background-color: #052272; } .el-science-blue .el-table th.is-leaf { border-bottom: none; } .el-science-blue .el-table td { border-bottom: none; background: #0b388a; } .el-science-blue .el-table--striped .el-table__body tr.el-table__row--striped td { background: none; } .el-science-blue .el-table th>.cell { font-weight: bold; } .el-science-blue .el-table--border::after, .el-science-blue .el-table--group::after, .el-science-blue .el-table::before { background-color: transparent; } .el-science-blue .el-table__fixed-right::before, .el-science-blue .el-table__fixed::before { background-color: transparent; } .el-science-blue .el-table td .el-button--primary { border-color: #f69f40; background-color: #f69f40; color: #041f6e; } .el-science-blue .el-table td .el-button--primary:hover { border-color: #f68e38; background-color: #f68e38; } .el-science-blue .el-table td .el-button--danger { border-color: #f3535f; background-color: #f3535f; color: #ffe328; } .el-science-blue .el-table td .el-button--danger:hover { border-color: #f3435b; background-color: #f3435b; } .el-science-blue .el-table td .el-button--success { border-color: #8fed7d; background-color: #8fed7d; color: #041f6e; } .el-science-blue .el-table td .el-button--success:hover { border-color: #6bed6b; background-color: #6bed6b; } /* el-popover */ .el-popover { padding: 0; background: none; border: none; } .el-popper[x-placement^=bottom] .popper__arrow::after { border-bottom-color: rgb(30, 125, 219); } .el-select-dropdown.el-popper[x-placement^=bottom] .popper__arrow::after { border-bottom-color: #FFF; } /* dialog */ .el-science-blue .el-dialog__header { padding: 8px 16px; background-image: linear-gradient(#62b0fa, #3497f3, #1660B9); } .el-science-blue .el-dialog__title { color: #FFFFFF; font-size: 14px; font-weight: bold; } .el-science-blue .el-dialog__headerbtn { top: 8px; } .el-science-blue .el-dialog__headerbtn .el-dialog__close { color: #FFFFFF; } .el-science-blue .el-dialog__body { padding: 0; } /* el-transfer */ .el-science-blue .el-transfer-panel { background: #042271; border: none; } .el-science-blue .el-transfer-panel__header { background-color: #0c3688; border-bottom: none; } .el-science-blue .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label { color: #4ba1fa; } .el-science-blue .el-transfer-panel__item.el-checkbox { color: #FFFFFF; } .el-science-blue .el-transfer-panel .el-transfer-panel__header .el-checkbox .el-checkbox__label span { color: #FFFFFF; } .el-science-blue .el-checkbox__input.is-checked .el-checkbox__inner, .el-science-blue .el-checkbox__input.is-indeterminate .el-checkbox__inner { background-color: #00feff; border-color: #00feff; } .el-science-blue .el-checkbox__inner::after { border-color: #052270; } /* el-pagination */ .el-science-blue .el-pagination__total, .el-science-blue .el-pagination__jump { color: #FFFFFF; } .el-science-blue .el-pagination .btn-next, .el-science-blue .el-pagination .btn-prev { background: none; color: #3ebdc9; } .el-science-blue .el-pager li { color: #FFFFFF; background: none; } .el-science-blue .el-pager li.active { color: #409EFF; } .el-science-blue .el-pagination .el-input__inner { background-color: #0b388b; border-color: #4ba0fa; color: #FFFFFF; } .el-science-blue .el-pagination .el-select .el-input.is-focus .el-input__inner, .el-science-blue .el-pagination .el-select:hover .el-input__inner { border-color: #3eaffa; } .el-science-blue .el-pagination .el-select .el-input .el-select__caret { color: #4ba0fa; } .el-science-blue .el-pagination-btns .el-button--primary { background-color: #4ba0fa; color: #041f6c; } /* el-radio */ .el-science-blue .el-radio__label { color: #FFFFFF; } .el-science-blue .pifu-list-header { background-color: #0c3688; color: #00feff; } .el-science-blue .flex-layout-body { background-color: #052272; } .el-science-blue .content-box-title { background-image: linear-gradient(to right, #0c3688, #042271); background-image: -ms-linear-gradient(to right, #0c3688, #042271); background-image: -webkit-linear-gradient(to right, #0c3688, #042271); background-image: -moz-linear-gradient(to right, #0c3688, #042271); color: #00feff; } .el-science-blue .content-box-container.siteList { background-color: #042271; } .el-science-blue .content-box{ border: 2px solid #143a92; } .el-science-blue .map-container{ border: 1px solid #143a92; } .el-science-blue .pifu-item-img.active .el-image{ border: 3px solid #00FEFE; box-sizing: border-box; } .el-science-blue .hdw-badge-btn{ background-color: #001260; border: 1px solid #0090fd; color: #FFFFFF; } .el-science-blue .hdw-badge-value{ background-color: #4ba1fa; color: #041F6C; } .el-science-blue .my-card { border: 2px solid #143a92; background-color: #042271; } .el-science-blue .my-card-header{ background-image: linear-gradient(to right, #0c3688, #0c368800); } .el-science-blue .power-tree-wrapper { background-color: #042271; } .el-science-blue .page-header-left{ background: url(./img/page-header-left-bg.png) 0 0 no-repeat; background-size: 150% 94%; } src/App.vue
@@ -1,18 +1,59 @@ <template> <div id="app" class="el-science-blue"> <router-view></router-view> </div> <div id="app" class='el-science-blue'> <router-view ref="routerView"></router-view> </div> </template> <script> export default { name: 'App', } let link; export default { name: 'App', data() { return { fullScreen: false, skinActive: 'science-blue' } }, mounted() { this.skinActive = localStorage.getItem('setSkinItem'); require('./assets/css/m-elementui.css'); this.appenCss(); window.addEventListener('setSkinItem', (e) => { this.skinActive = e.newValue; this.changeSkin(); let iframes = this.$refs.routerView.$el.getElementsByTagName("iframe"); for (let i = 0; i < iframes.length; i++) { iframes[i].contentDocument.getElementById("theme").href = link.href; } }); this.changeSkin(); require('./assets/css/basic.css'); require('./assets/css/common.css'); }, methods: { appenCss() { link = document.createElement('link'); link.type = 'text/css'; link.id = "theme"; link.rel = 'stylesheet'; link.href = './theme/science-blue.css'; document.getElementsByTagName("head")[0].appendChild(link); }, changeSkin() { if (this.skinActive == 'science-black') { link.href = './theme/science-black.css'; } else { link.href = './theme/science-blue.css'; } } } } </script> <style> #app { box-sizing: border-box; height: 100vh; } #app { box-sizing: border-box; height: 100vh; } </style> src/assets/css/theme/science-blue.css
@@ -281,6 +281,7 @@ .el-science-blue .el-input__inner::-webkit-input-placeholder { color: #FFE329; } /* bg white */ .el-science-blue .el-select:hover .el-input__inner, .el-science-blue .bg-white .el-select .el-input.is-focus .el-input__inner { @@ -290,6 +291,7 @@ .el-science-blue .bg-white .el-select .el-input .el-select__caret { color: #c0c4cc; } .el-science-blue .bg-white .el-input__inner::-webkit-input-placeholder { color: #c0c4cc; } @@ -502,4 +504,67 @@ /* el-radio */ .el-science-blue .el-radio__label { color: #FFFFFF; } .el-science-blue .pifu-list-header { background-color: #0c3688; color: #00feff; } .el-science-blue .flex-layout-body { background-color: #052272; } .el-science-blue .content-box-title { background-image: linear-gradient(to right, #0c3688, #042271); background-image: -ms-linear-gradient(to right, #0c3688, #042271); background-image: -webkit-linear-gradient(to right, #0c3688, #042271); background-image: -moz-linear-gradient(to right, #0c3688, #042271); color: #00feff; } .el-science-blue .content-box-container.siteList { background-color: #042271; } .el-science-blue .content-box{ border: 2px solid #143a92; } .el-science-blue .map-container{ border: 1px solid #143a92; } .el-science-blue .pifu-item-img.active .el-image{ border: 3px solid #00FEFE; box-sizing: border-box; } .el-science-blue .hdw-badge-btn{ background-color: #001260; border: 1px solid #0090fd; color: #FFFFFF; } .el-science-blue .hdw-badge-value{ background-color: #4ba1fa; color: #041F6C; } .el-science-blue .my-card { border: 2px solid #143a92; background-color: #042271; } .el-science-blue .my-card-header{ background-image: linear-gradient(to right, #0c3688, #0c368800); } .el-science-blue .power-tree-wrapper { background-color: #042271; } .el-science-blue .page-header-left{ background: url(../../images/page-header-left-bg.png) 0 0 no-repeat; background-size: 150% 94%; } src/components/ContentBox.vue
@@ -78,15 +78,11 @@ box-sizing: border-box; height: 100%; } .content-box-container.siteList{ background-color: #042271; } .content-box { display: flex; flex-direction: column; box-sizing: border-box; height: 100%; border: 2px solid #143a92; border-radius: 8px; font-size: 16px; } @@ -103,13 +99,8 @@ border-radius: 4px; font-size: 20px; text-align: center; background-image: linear-gradient(to right, #0c3688, #042271); background-image: -ms-linear-gradient(to right, #0c3688, #042271); background-image: -webkit-linear-gradient(to right, #0c3688, #042271); background-image: -moz-linear-gradient(to right, #0c3688, #042271); line-height: 36px; font-weight: bold; color: #00feff; } .content-box-title.txt-left { src/components/FlexLayout.vue
@@ -60,7 +60,6 @@ flex: 1; overflow-x: hidden; overflow-y: auto; background-color: #052272; } .flex-layout-body.no-bg { background-color: #05227200; src/components/HdwBadgeBtn.vue
@@ -39,10 +39,7 @@ display: inline-flex; box-sizing: border-box; font-size: 12px; background-color: #001260; border-radius: 2px; border: 1px solid #0090fd; color: #FFFFFF; align-items: center; } .hdw-badge-btn { @@ -57,9 +54,7 @@ top: 2px; right: 4px; height: 18px; background-color: #4ba1fa; font-size: 10px; color: #041F6C; line-height: 18px; padding: 0 4px; border-radius: 8px; src/components/MyCard.vue
@@ -41,15 +41,12 @@ min-height: 200px; height: 100%; box-sizing:border-box; border: 2px solid #143a92; background-color: #042271; } .my-card-header { display: flex; font-size: 16px; margin: 8px; padding: 8px; background-image: linear-gradient(to right, #0c3688, #0c368800); } .card-title-img { vertical-align: middle; src/components/PageHeader.vue
@@ -77,6 +77,7 @@ <el-drawer title="我是标题" :visible.sync="pifuDrawer" size="360px" :with-header="false"> <pifu-list></pifu-list> </el-drawer> @@ -605,8 +606,6 @@ .page-header-left { height: 100%; background: url(../assets/images/page-header-left-bg.png) 0 0 no-repeat; background-size: 150% 94%; display: flex; align-items: center; padding-right: 130px; src/main.js
@@ -3,11 +3,11 @@ import router from './router' import ElementUI from 'element-ui' import 'element-ui/lib/theme-chalk/index.css' import './assets/css/m-elementui.css' import "./assets/css/theme/science-blue.css" // import './assets/css/m-elementui.css' // import "./assets/css/theme/science-blue.css" import './components' import './assets/css/basic.css' import './assets/css/common.css' // import './assets/css/basic.css' // import './assets/css/common.css' import './assets/js/unCtrl' import G from './global' @@ -23,10 +23,12 @@ import apis from './assets/js/apis' Vue.use(VueJsonp) Vue.prototype.$layer = layer(Vue); Vue.use(ElementUI, {zIndex: 99}); Vue.use(ElementUI, { zIndex: 99 }); Vue.config.productionTip = false @@ -38,29 +40,51 @@ import store from './store' //格式化时间 Date.prototype.format =function(format) { var o = { "M+" : this.getMonth()+1, //month "d+" : this.getDate(), //day "h+" : this.getHours(), //hour "m+" : this.getMinutes(), //minute "s+" : this.getSeconds(), //second "q+" : Math.floor((this.getMonth()+3)/3), //quarter "S" : this.getMilliseconds() //millisecond }; if(/(y+)/.test(format)) format=format.replace(RegExp.$1, (this.getFullYear()+"").substr(4- RegExp.$1.length)); for(var k in o)if(new RegExp("("+ k +")").test(format)) format = format.replace(RegExp.$1, RegExp.$1.length==1? o[k] : ("00"+ o[k]).substr((""+ o[k]).length)); return format; Date.prototype.format = function(format) { var o = { "M+": this.getMonth() + 1, //month "d+": this.getDate(), //day "h+": this.getHours(), //hour "m+": this.getMinutes(), //minute "s+": this.getSeconds(), //second "q+": Math.floor((this.getMonth() + 3) / 3), //quarter "S": this.getMilliseconds() //millisecond }; if (/(y+)/.test(format)) format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length)); for (var k in o) if (new RegExp("(" + k + ")").test(format)) format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? o[k] : ("00" + o[k]).substr(("" + o[k]).length)); return format; }; /** * @注册一个全局方法储存skin方法 * @author (zyk) * @param { string } key 键 * @param { string } data 要存储的数据 * @returns */ Vue.prototype.$addSkinStorageEvent = function(key, data) { // 创建一个StorageEvent事件 var newStorageEvent = document.createEvent('StorageEvent'); const storage = { setItem: function(k, val) { localStorage.setItem(k, val); // 初始化创建的事件 newStorageEvent.initStorageEvent('setSkinItem', false, false, k, null, val, null, null); // 派发对象 window.dispatchEvent(newStorageEvent); } } return storage.setItem(key, data); } new Vue({ router, store, render: h => h(App), router, store, render: h => h(App), }).$mount('#app') src/pages/dataTest/PifuList.vue
@@ -1,87 +1,125 @@ <template> <flex-layout class="pifu-list-wrapper" no-bg> <div class="pifu-list-header" slot="header">主题设置</div> <div class="pifu-list-content"> <div class="pifu-list-container"> <el-row> <el-col :span="12"> <div class="pifu-item"> <div class="pifu-item-img" @dblclick="prePifu" :class="{'full-screen': fullScreen}"> <img src="@/assets/images/theme/science.jpg"> </div> <div class="pifu-item-txt">科技蓝</div> </div> </el-col> </el-row> </div> </div> </flex-layout> <flex-layout class="pifu-list-wrapper" no-bg> <div class="pifu-list-header" slot="header">主题设置</div> <div class="pifu-list-content"> <div class="pifu-list-container"> <el-row> <el-col :span="12" v-for="(item,index) in skinList" :key="index"> <div class="pifu-item"> <div class="pifu-item-img" @dblclick.stop="prePifu" :class="{'full-screen': fullScreen,active:index==selectActive}" @click.stop="changeSkin(item,index)"> <el-image :src="item.img"> <div slot="placeholder" class="image-slot"> <i class="el-icon-picture-outline"></i> </div> </el-image> </div> <div class="pifu-item-txt">{{item.name}}</div> </div> </el-col> </el-row> </div> </div> </flex-layout> </template> <script> export default { name: "PifuList", data() { return { fullScreen: false } }, methods: { prePifu() { this.fullScreen = this.fullScreen?false:true; } } } export default { name: "PifuList", data() { return { fullScreen: false, selectActive: 0, skinList: [{ img: require('@/assets/images/theme/science.jpg'), name: '科技蓝', skin: 'science-blue' }, { img: require('@/assets/images/theme/science.jpg'), name: '优雅黑', skin: 'science-black' }] } }, mounted() { let skinActive = localStorage.getItem('setSkinItem'); this.skinList.forEach((item, index) => { if (item.skin == skinActive) { this.selectActive = index; } }) }, methods: { prePifu() { this.fullScreen = this.fullScreen ? false : true; }, changeSkin(item, index) { let skin = item.skin; this.$addSkinStorageEvent("setSkinItem", skin); this.selectActive = index; } } } </script> <style scoped> .pifu-list { display: flex; height: 100%; } .pifu-list-header { margin-top: 4px; margin-left: 4px; margin-right: 4px; padding-left: 10px; border-radius: 4px; font-size: 20px; text-align: center; background-color: #0c3688; line-height: 36px; font-weight: bold; color: #00feff; } .pifu-list-container { margin-top: 4px; margin-left: 4px; margin-right: 4px; } .pifu-item-img.full-screen { position: fixed; top: 0; right: 0; bottom: 0; left: 0; } .pifu-item-img img { width: 100%; height: auto; } .pifu-item-txt { user-select: none; text-align: center; } .pre-pifu { margin-left: 8px; font-size: 14px; color: #4279dc; cursor: pointer; } .pre-pifu:hover { color: #6e9bea; } .pre-pifu:active { color: #FF0000; } </style> .pifu-list { display: flex; height: 100%; } .pifu-list-header{ margin-top: 4px; margin-left: 4px; margin-right: 4px; padding-left: 10px; border-radius: 4px; font-size: 20px; text-align: center; line-height: 36px; font-weight: bold; } .pifu-item { padding: 8px; } .pifu-list-container { margin-top: 4px; margin-left: 4px; margin-right: 4px; } .pifu-item-img.full-screen { position: fixed; top: 0; right: 0; bottom: 0; left: 0; } .pifu-item-img img { width: 100%; height: auto; } .pifu-item-txt { user-select: none; text-align: center; } .pre-pifu { margin-left: 8px; font-size: 14px; color: #4279dc; cursor: pointer; } .pre-pifu:hover { color: #6e9bea; } .pre-pifu:active { color: #FF0000; } </style> src/pages/home.vue
@@ -186,7 +186,7 @@ height: 100%; } .el-science-blue .tab-menu-left { .tab-menu-left { position: absolute; box-sizing: border-box; width: 48px; src/pages/index.vue
@@ -677,7 +677,6 @@ margin-left: 4px; box-sizing: border-box; height: 100%; border: 1px solid #143a92; border-radius: 8px; padding: 10px; } src/pages/userMager/powerMager.vue
@@ -878,7 +878,4 @@ .power-content-user { padding: 0 8px 8px 8px; } .power-tree-wrapper { background-color: #042271; } </style>