Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-R7-Res
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-R7-Res
提交
c129eeef
提交
c129eeef
编写于
6月 03, 2020
作者:
tony001
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
调整整体样式
上级
bc0b8169
变更
10
展开全部
隐藏空白字符变更
内嵌
并排
正在显示
10 个修改的文件
包含
753 行增加
和
541 行删除
+753
-541
app-register.ts
src/app-register.ts
+2
-0
app-breadcrumb.less
src/components/app-breadcrumb/app-breadcrumb.less
+17
-0
app-breadcrumb.vue
src/components/app-breadcrumb/app-breadcrumb.vue
+96
-0
tab-page-exp.less
src/components/tab-page-exp/tab-page-exp.less
+105
-84
tab-page-exp.vue
src/components/tab-page-exp/tab-page-exp.vue
+258
-241
default.less
src/styles/default.less
+12
-6
blue.theme.less
src/theme/blue.theme.less
+43
-15
dark-blue.theme.less
src/theme/dark-blue.theme.less
+120
-97
default.theme.less
src/theme/default.theme.less
+99
-97
app-modal.less
src/utils/app-modal/app-modal.less
+1
-1
未找到文件。
src/app-register.ts
浏览文件 @
c129eeef
...
@@ -76,6 +76,7 @@ import AppDepartmentSelect from './components/app-department-select/app-departme
...
@@ -76,6 +76,7 @@ import AppDepartmentSelect from './components/app-department-select/app-departme
import
IBizGroupSelect
from
'./components/ibiz-group-select/ibiz-group-select.vue'
import
IBizGroupSelect
from
'./components/ibiz-group-select/ibiz-group-select.vue'
import
IBizGroupPicker
from
'./components/ibiz-group-picker/ibiz-group-picker.vue'
import
IBizGroupPicker
from
'./components/ibiz-group-picker/ibiz-group-picker.vue'
import
AppWFApproval
from
'./components/app-wf-approval/app-wf-approval.vue'
import
AppWFApproval
from
'./components/app-wf-approval/app-wf-approval.vue'
import
Breadcrumb
from
'./components/app-breadcrumb/app-breadcrumb.vue'
;
// 全局挂载UI实体服务注册中心
// 全局挂载UI实体服务注册中心
window
[
'uiServiceRegister'
]
=
uiServiceRegister
;
window
[
'uiServiceRegister'
]
=
uiServiceRegister
;
...
@@ -161,5 +162,6 @@ export const AppComponents = {
...
@@ -161,5 +162,6 @@ export const AppComponents = {
v
.
component
(
'ibiz-group-select'
,
IBizGroupSelect
);
v
.
component
(
'ibiz-group-select'
,
IBizGroupSelect
);
v
.
component
(
'ibiz-group-picker'
,
IBizGroupPicker
);
v
.
component
(
'ibiz-group-picker'
,
IBizGroupPicker
);
v
.
component
(
'app-wf-approval'
,
AppWFApproval
);
v
.
component
(
'app-wf-approval'
,
AppWFApproval
);
v
.
component
(
'app-breadcrumb'
,
Breadcrumb
);
},
},
};
};
\ No newline at end of file
src/components/app-breadcrumb/app-breadcrumb.less
0 → 100644
浏览文件 @
c129eeef
.el-breadcrumb__inner,
.el-breadcrumb__inner a {
font-weight: 400 !important;
}
.app-breadcrumb.el-breadcrumb {
display: inline-block;
font-size: 14px;
line-height: 50px;
margin-left: 8px;
.no-redirect {
color: #97a8be;
cursor: text;
}
}
\ No newline at end of file
src/components/app-breadcrumb/app-breadcrumb.vue
0 → 100644
浏览文件 @
c129eeef
<
template
>
<el-breadcrumb
class=
"app-breadcrumb"
separator=
"/"
>
<transition-group
name=
"breadcrumb"
>
<el-breadcrumb-item
v-for=
"(item, index) in breadcrumbs"
:key=
"item.path"
>
<span
v-if=
"item.redirect === 'noredirect' || index === breadcrumbs.length-1"
class=
"no-redirect"
>
{{
$t
(
item
.
meta
.
caption
)
}}
</span>
<a
v-else
@
click
.
prevent=
"handleLink(item)"
>
{{
$t
(
item
.
meta
.
caption
)
}}
</a>
</el-breadcrumb-item>
</transition-group>
</el-breadcrumb>
</
template
>
<
script
lang=
"ts"
>
import
{
compile
}
from
'path-to-regexp'
import
{
Component
,
Vue
,
Watch
}
from
'vue-property-decorator'
import
{
RouteRecord
,
Route
}
from
'vue-router'
@
Component
({
name
:
'Breadcrumb'
})
export
default
class
extends
Vue
{
private
breadcrumbs
:
RouteRecord
[]
=
[]
@
Watch
(
'$route'
)
private
onRouteChange
(
route
:
Route
)
{
// if you go to the redirect page, do not update the breadcrumbs
if
(
route
.
path
.
startsWith
(
'/redirect/'
))
{
return
}
this
.
getBreadcrumb
()
}
created
()
{
this
.
getBreadcrumb
()
}
private
getBreadcrumb
()
{
let
matched
=
this
.
$route
.
matched
.
filter
((
item
)
=>
item
.
meta
&&
item
.
meta
.
caption
)
const
first
=
matched
[
0
]
if
(
!
this
.
isDashboard
(
first
))
{
matched
=
[{
path
:
"/index/:index?"
,
meta
:
{
caption
:
'app.views.index.caption'
,
viewType
:
'APPINDEX'
,
parameters
:
[
{
pathName
:
'index'
,
parameterName
:
'index'
},
],
requireAuth
:
true
,
}
}
as
RouteRecord
].
concat
(
matched
)
}
this
.
breadcrumbs
=
matched
.
filter
((
item
)
=>
{
return
item
.
meta
&&
item
.
meta
.
caption
&&
item
.
meta
.
breadcrumb
!==
false
})
}
private
isDashboard
(
route
:
RouteRecord
)
{
const
name
=
route
&&
route
.
meta
.
parameters
[
0
].
pathName
;
if
(
!
name
)
{
return
false
}
return
name
.
trim
().
toLocaleLowerCase
()
===
'index'
.
toLocaleLowerCase
()
}
private
pathCompile
(
path
:
string
)
{
const
{
params
}
=
this
.
$route
const
toPath
=
compile
(
path
)
return
toPath
(
params
)
}
private
handleLink
(
item
:
any
)
{
const
{
redirect
,
path
}
=
item
if
(
redirect
)
{
this
.
$router
.
push
(
redirect
).
catch
(
err
=>
{
console
.
warn
(
err
)
})
return
}
this
.
$router
.
push
(
this
.
pathCompile
(
path
)).
catch
(
err
=>
{
console
.
warn
(
err
)
})
}
}
</
script
>
<
style
lang=
'less'
>
@import "./app-breadcrumb.less";
</
style
>
\ No newline at end of file
src/components/tab-page-exp/tab-page-exp.less
浏览文件 @
c129eeef
// .ibiz-page-tag {
// position: relative;
// box-sizing: border-box;
// // width: calc(100% + 30px);
// height: 38px;
// padding: 0 60px 0 30px;
// background: #f6f6f6;
// .tags-body {
// position: relative;
// width: 100%;
// height: 100%;
// overflow: hidden;
// .tags-container {
// position: absolute;
// overflow: visible;
// white-space: nowrap;
// transition: left .3s ease;
// .ivu-tag {
// margin: 0;
// height: 38px;
// line-height: 38px;
// border: 0;
// border-radius: 0;
// border-right: 1px solid #ddd;
// font-size: 14px;
// .text-icon {
// height: 16px;
// margin-bottom: -3px;
// }
// .ivu-icon-ios-close {
// visibility: hidden;
// }
// .tag-text {
// display: table-cell;
// .ivu-tooltip {
// display: block;
// .ivu-tooltip-rel {
// display: block;
// max-width: 200px;
// overflow: hidden;
// text-overflow: ellipsis;
// }
// }
// }
// }
// .ivu-tag.tag-is-active {
// background: #fff;
// }
// .ivu-tag:hover,.ivu-tag.tag-is-active {
// .ivu-icon-ios-close {
// visibility: initial;
// }
// }
// }
// }
// .move-btn {
// font-size: 18px;
// width: 30px;
// height: 38px;
// line-height: 38px;
// border-left: 1px solid #ddd;
// border-right: 1px solid #ddd;
// text-align: center;
// cursor: pointer;
// }
// .move-btn:hover {
// background: #efefef;
// }
// .move-left, .move-right, .ivu-dropdown{
// position: absolute;
// top: 0;
// }
// .move-left {
// left: 0;
// }
// .move-right {
// right: 30px;
// }
// .ivu-dropdown {
// right: 0;
// }
// }
// .tags-transition-move {
// transition: transform .3s;
// }
// .tags-transition-enter,.tags-transition-leave-to{
// opacity: 0;
// }
.ibiz-page-tag {
.ibiz-page-tag {
position: relative;
.el-tabs{
box-sizing: border-box;
.el-tabs__nav{
// width: calc(100% + 30px);
border:none;
height: 38px;
}
padding: 0 60px 0 30px;
.el-tabs__item{
background: #f6f6f6;
color:#ccc;
.tags-body {
border:none;
position: relative;
}
width: 100%;
.el-tabs__item:hover{
height: 100%;
color:#409eff;
overflow: hidden;
}
.tags-container {
.is-active{
position: absolute;
color:#409eff;
overflow: visible;
border-bottom:2px solid #409eff !important;
white-space: nowrap;
}
transition: left .3s ease;
.el-tabs__nav-scroll{
.ivu-tag {
background-color: white;
margin: 0;
height: 38px;
line-height: 38px;
border: 0;
border-radius: 0;
border-right: 1px solid #ddd;
font-size: 14px;
.text-icon {
height: 16px;
margin-bottom: -3px;
}
.ivu-icon-ios-close {
visibility: hidden;
}
.tag-text {
display: table-cell;
.ivu-tooltip {
display: block;
.ivu-tooltip-rel {
display: block;
max-width: 200px;
overflow: hidden;
text-overflow: ellipsis;
}
}
}
}
.ivu-tag.tag-is-active {
background: #fff;
}
.ivu-tag:hover,.ivu-tag.tag-is-active {
.ivu-icon-ios-close {
visibility: initial;
}
}
}
}
}
}
.move-btn {
font-size: 18px;
width: 30px;
height: 38px;
line-height: 38px;
border-left: 1px solid #ddd;
border-right: 1px solid #ddd;
text-align: center;
cursor: pointer;
}
.move-btn:hover {
background: #efefef;
}
.move-left, .move-right, .ivu-dropdown{
position: absolute;
top: 0;
}
.move-left {
left: 0;
}
.move-right {
right: 30px;
}
.ivu-dropdown {
right: 0;
}
}
.tags-transition-move {
transition: transform .3s;
}
.tags-transition-enter,.tags-transition-leave-to{
opacity: 0;
}
}
\ No newline at end of file
src/components/tab-page-exp/tab-page-exp.vue
浏览文件 @
c129eeef
此差异已折叠。
点击以展开。
src/styles/default.less
浏览文件 @
c129eeef
...
@@ -63,10 +63,11 @@
...
@@ -63,10 +63,11 @@
}
}
.view-container {
.view-container {
height: calc(100% - 38px);
height: calc(100% - 65px);
// height: 100%;
padding: 0 12px;
// display: flex;
margin: 0px 12px;
padding: 0 15px;
background: white;
box-shadow: 0 2px 4px 0 rgba(0,0,0,.12), 0 0 6px 0 rgba(0,0,0,.04);
// flex-direction: column;
// flex-direction: column;
> .view-card {
> .view-card {
height: 100%;
height: 100%;
...
@@ -110,11 +111,16 @@
...
@@ -110,11 +111,16 @@
.viewcontainer2 {
.viewcontainer2 {
height: 100%;
height: 100%;
width: 100%;
width: 100%;
padding: 0px 12px !important;
margin: 0px !important;
-webkit-box-shadow: none !important;
}
}
.viewcontainer3 {
.viewcontainer3 {
height: 100%;
height: 100%;
width: 100%;
width: 100%;
padding: 0px;
padding: 0px 12px !important;
margin: 0px !important;
-webkit-box-shadow: none !important;
}
}
...
@@ -207,7 +213,7 @@
...
@@ -207,7 +213,7 @@
}
}
}
}
.view-container.degridview, .view-container.degridview9, .view-container.dewfgridview, .view-container.delistview, .view-container.delistview9, .view-container.dedataview, .view-container.dedataview9
, .view-container.decalendarview, .view-container.decalendarview9
{
.view-container.degridview, .view-container.degridview9, .view-container.dewfgridview, .view-container.delistview, .view-container.delistview9, .view-container.dedataview, .view-container.dedataview9{
>.view-card.view-no-caption{
>.view-card.view-no-caption{
>.ivu-card-body{
>.ivu-card-body{
height: 100%;
height: 100%;
...
...
src/theme/blue.theme.less
浏览文件 @
c129eeef
/*** BRGIN:默认蓝色主题 ***/
/*** BRGIN:默认蓝色主题 ***/
.app_theme_blue {
.app_theme_blue {
> header
{
> .ivu-layout-has-sider > .ivu-layout > header
{
background-color: #2d5f8b;
background-color: #2d5f8b;
color: #6ba1d1;
color: #6ba1d1;
.app-theme-icon {
.app-theme-icon {
color: #6ba1d1;
color: #6ba1d1;
}
}
.page-logo {
color: #fff;
}
.header-right {
.header-right {
> div:hover {
> div:hover {
background: #3774aa;
background: #3774aa;
}
}
}
}
.header-left {
i{
color:#b4bcc8;
}
i:hover{
color:#fff;
}
> .app-breadcrumb{
> span .el-breadcrumb__item .el-breadcrumb__inner{
a{
color:#b4bcc8 !important;
cursor: pointer !important;
}
a:last-child:hover{
color:#fff !important;
}
}
}
}
.el-menu.el-menu--horizontal {
.el-menu.el-menu--horizontal {
> .el-menu-item, > .el-submenu > .el-submenu__title {
> .el-menu-item, > .el-submenu > .el-submenu__title {
background: #2d5f8b;
background: #2d5f8b;
...
@@ -47,29 +63,31 @@
...
@@ -47,29 +63,31 @@
color: #6ba1d1;
color: #6ba1d1;
}
}
}
}
.app-menu {
> .el-menu-item.is-active, > .el-submenu.is-active > .el-submenu__title {
border-left: 4px solid #d64635;
}
}
}
}
}
}
> .el-menu , > .ivu-layout > .ivu-layout-sider .app-app-menu > .app-menu {
> .el-menu , > .ivu-layout > .ivu-layout-sider .app-app-menu > .app-menu {
background: #4276a4;
background: #4276a4;
.el-menu-item:hover, .el-menu-item
.is-active
{
.el-menu-item:hover, .el-menu-item
:hover
{
background: #3c6c95 !important;
background: #3c6c95 !important;
color: #f1f1f1 !important;
color: #f1f1f1 !important;
i {
i {
color: #f1f1f1;
color: #f1f1f1;
}
}
}
}
.el-submenu_title:hover{
color: #f1f1f1 !important;
i {
color: #f1f1f1;
}
}
.el-menu-item.is-active{
border-left: 4px solid #d64635;
background: #3c6c95 !important;
}
.el-submenu.is-opened, .el-submenu:hover, .el-submenu.is-active {
.el-submenu.is-opened, .el-submenu:hover, .el-submenu.is-active {
> .el-submenu__title {
> .el-submenu__title {
background: #3c6c95 !important;
background: #4276a4;
color: #f1f1f1 !important;
i {
color: #f1f1f1;
}
}
}
}
}
.el-submenu__title, .el-menu-item {
.el-submenu__title, .el-menu-item {
...
@@ -78,9 +96,16 @@
...
@@ -78,9 +96,16 @@
color: #c9dff5;
color: #c9dff5;
}
}
}
}
.el-submenu__title:hover{
color: #f1f1f1 !important;
i {
color: #f1f1f1;
}
}
.el-menu-item {
.el-menu-item {
border-top: 1px solid #4276a4;
border-top: 1px solid #4276a4;
background: #4276a4;
background: #4276a4;
border-left: 4px solid transparent;
}
}
.el-submenu {
.el-submenu {
border-top: 1px solid #4276a4;
border-top: 1px solid #4276a4;
...
@@ -97,5 +122,8 @@
...
@@ -97,5 +122,8 @@
.ivu-menu-submenu-title{
.ivu-menu-submenu-title{
color: #f5f5f5;
color: #f5f5f5;
}
}
.sider-top{
color:#fff;
}
}
}
/*** END:默认蓝色主题 ***/
/*** END:默认蓝色主题 ***/
\ No newline at end of file
src/theme/dark-blue.theme.less
浏览文件 @
c129eeef
/*** BRGIN:默认Dark Blue主题 ***/
/*** BRGIN:默认Dark Blue主题 ***/
.app_theme_darkblue {
.app_theme_darkblue {
> header {
> .ivu-layout-has-sider > .ivu-layout > header{
background-color: #2b3643;
background-color: #2b3643;
color: #606d80;
color: #606d80;
.app-theme-icon {
.app-theme-icon {
color: #606d80;
color: #606d80;
}
}
.page-logo {
.header-right {
color: #fff;
> div:hover {
}
background: #3b4a5c;
.header-right {
}
> div:hover {
}
background: #3b4a5c;
.header-left {
}
i{
}
color:#b4bcc8;
.el-menu.el-menu--horizontal {
}
> .el-menu-item, > .el-submenu > .el-submenu__title {
i:hover{
background: #2b3643;
color:#fff;
color: #606d80;
}
i {
> .app-breadcrumb{
color: #606d80;
> span .el-breadcrumb__item .el-breadcrumb__inner{
}
a{
}
color:#b4bcc8 !important;
> .el-menu-item.is-active, > .el-submenu.is-active > .el-submenu__title {
cursor: pointer !important;
background-color: #364150;
}
color: #f1f1f1;
a:last-child:hover{
i {
color:#fff !important;
color: #f1f1f1;
}
}
}
}
}
> .el-menu-item:hover, > .el-submenu:hover > .el-submenu__title {
}
background-color: #3e4b5c;
.el-menu.el-menu--horizontal {
color: #f1f1f1 !important;
> .el-menu-item, > .el-submenu > .el-submenu__title {
i {
background: #2b3643;
color: #f1f1f1;
color: #606d80;
}
i {
}
color: #606d80;
}
}
}
}
> .ivu-layout {
> .el-menu-item.is-active, > .el-submenu.is-active > .el-submenu__title {
> .ivu-layout-sider {
background-color: #364150;
background-color: #364150;
color: #f1f1f1;
.sider-top {
i {
.ivu-icon {
color: #f1f1f1;
background: #2b3643;
}
color: #606d80;
}
}
> .el-menu-item:hover, > .el-submenu:hover > .el-submenu__title {
}
background-color: #3e4b5c;
.app-menu {
color: #f1f1f1 !important;
> .el-menu-item.is-active, > .el-submenu.is-active > .el-submenu__title {
i {
border-left: 4px solid #1caf9a;
color: #f1f1f1;
}
}
}
}
}
}
}
}
> .el-menu , > .ivu-layout > .ivu-layout-sider .app-app-menu > .app-menu {
> .ivu-layout {
background: #364150;
> .ivu-layout-sider {
.el-menu-item:hover, .el-menu-item.is-active {
background-color: #364150;
.sider-top {
.ivu-icon {
background: #2b3643;
color: #606d80;
}
}
}
}
> .el-menu , > .ivu-layout > .ivu-layout-sider .app-app-menu > .app-menu {
background: #364150;
.el-menu-item:hover, .el-menu-item:hover {
background: #3e4b5c !important;
color: #f1f1f1 !important;
i {
color: #f1f1f1;
}
}
.el-submenu__title:hover{
color: #f1f1f1 !important;
i {
color: #f1f1f1;
}
}
.el-menu-item.is-active{
border-left: 4px solid #1caf9a;
background: #3e4b5c !important;
background: #3e4b5c !important;
color: #f1f1f1 !important;
color:white;
i {
}
color: #f1f1f1;
.el-submenu.is-opened, .el-submenu:hover, .el-submenu.is-active {
}
> .el-submenu__title {
}
background: #364150;
.el-submenu.is-opened, .el-submenu:hover, .el-submenu.is-active {
}
> .el-submenu__title {
}
background: #3e4b5c !important;
.el-submenu__title, .el-menu-item {
color: #f1f1f1 !important;
color: #b4bcc8;
i {
i {
color: #f1f1f1;
color: #b4bcc8;
}
}
}
}
}
.el-menu-item {
.el-submenu__title, .el-menu-item {
border-top: 1px solid #364150;
color: #b4bcc8;
background: #364150;
i {
border-left: 4px solid transparent;
color: #b4bcc8;
}
}
.el-submenu {
}
border-top: 1px solid #364150;
.el-menu-item {
background: #364150;
border-top: 1px solid #364150;
> .el-menu {
background: #364150;
border-top: 1px solid #364150;
}
background: #364150;
.el-submenu {
}
border-top: 1px solid #364150;
}
background: #364150;
}
> .el-menu {
.ivu-menu-light{
border-top: 1px solid #364150;
background: #364150;
background: #364150;
}
}
.ivu-menu-submenu-title{
}
color: #fff;
}
}
.ivu-menu-light{
.sider-top{
background: #364150;
color:#fff;
}
}
.ivu-menu-submenu-title{
color: #fff;
}
}
}
/*** END:默认Dark Blue主题 ***/
/*** END:默认Dark Blue主题 ***/
\ No newline at end of file
\ No newline at end of file
src/theme/default.theme.less
浏览文件 @
c129eeef
/*** BRGIN:默认亮色主题 ***/
/*** BRGIN:默认亮色主题 ***/
.app-default-theme {
.app-default-theme {
> header {
> header {
background-color: #e8eaec;
background-color: #e8eaec;
color: #aaaaaa;
color: #aaaaaa;
.app-theme-icon {
.app-theme-icon {
color: #aaaaaa;
color: #aaaaaa;
}
}
.page-logo {
.header-right {
color: #535c70;
> div:hover {
}
background: #d4d4d4;
.header-right {
}
> div:hover {
}
background: #d4d4d4;
.el-menu.el-menu--horizontal {
}
> .el-menu-item, > .el-submenu > .el-submenu__title {
}
background: #e1e1e1;
.el-menu.el-menu--horizontal {
color: #aaaaaa;
> .el-menu-item, > .el-submenu > .el-submenu__title {
i {
background: #e1e1e1;
color: #aaaaaa;
color: #aaaaaa;
}
i {
}
color: #aaaaaa;
> .el-menu-item.is-active, > .el-submenu.is-active > .el-submenu__title {
}
background-color: #f6f6f6;
}
color: #666666;
> .el-menu-item.is-active, > .el-submenu.is-active > .el-submenu__title {
i {
background-color: #f6f6f6;
color: #666666;
color: #666666;
}
i {
}
color: #666666;
> .el-menu-item:hover, > .el-submenu:hover > .el-submenu__title {
}
background-color: #e9e9e9;
}
color: #666666 !important;
> .el-menu-item:hover, > .el-submenu:hover > .el-submenu__title {
i {
background-color: #e9e9e9;
color: #666666;
color: #666666 !important;
}
i {
}
color: #666666;
}
}
}
}
> .ivu-layout {
}
> .ivu-layout-sider {
}
background-color: #f6f6f6;
> .ivu-layout {
.sider-top {
> .ivu-layout-sider {
.ivu-icon {
background-color: #f6f6f6;
background: #f6f6f6;
.sider-top {
color: #aaaaaa;
.ivu-icon {
}
background: #f6f6f6;
}
color: #aaaaaa;
}
}
}
}
> .el-menu , > .ivu-layout > .ivu-layout-sider .app-app-menu > .app-menu {
.app-menu {
background: #f6f6f6;
> .el-menu-item.is-active, > .el-submenu.is-active > .el-submenu__title {
.el-menu-item:hover, .el-menu-item:hover,.el-menu-item.is-active {
border-left: 4px solid #1890ff;
background: #fff !important;
}
color: #1890ff !important;
}
i {
}
color: #1890ff;
}
}
> .el-menu , > .ivu-layout > .ivu-layout-sider .app-app-menu > .app-menu {
}
background: #f6f6f6;
.el-submenu__title:hover{
.el-menu-item:hover, .el-menu-item.is-active {
color: #1890ff !important;
i {
color: #1890ff;
}
}
.el-menu-item.is-active{
border-left: 4px solid #1890ff;
background: #fff !important;
background: #fff !important;
color: #1890ff !important;
}
i {
.el-submenu.is-opened, .el-submenu:hover{
color: #1890ff;
> .el-submenu__title {
}
background: #f6f6f6;
}
}
.el-submenu.is-opened, .el-submenu:hover, .el-submenu.is-active {
}
> .el-submenu__title {
.el-submenu__title, .el-menu-item {
background: #fff !important;
color: #666666;
color: #1890ff !important;
i {
i {
color: #666666;
color: #1890ff;
}
}
}
}
.el-menu-item {
}
border-top: 1px solid #f6f6f6;
.el-submenu__title, .el-menu-item {
background: #f6f6f6;
color: #666666;
border-left: 4px solid transparent;
i {
}
color: #666666;
.el-submenu {
}
border-top: 1px solid #f6f6f6;
}
background: #f6f6f6;
.el-menu-item {
> .el-menu {
border-top: 1px solid #f6f6f6;
border-top: 1px solid #f6f6f6;
background: #f6f6f6;
background: #f6f6f6;
}
}
.el-submenu {
}
border-top: 1px solid #f6f6f6;
}
background: #f6f6f6;
.ivu-menu-light{
> .el-menu {
background: #f6f6f6;
border-top: 1px solid #f6f6f6;
}
background: #f6f6f6;
.ivu-menu-submenu-title{
}
color: #000;
}
}
}
.sider-top{
.ivu-menu-light{
color:#000;
background: #f6f6f6;
}
}
.ivu-menu-submenu-title{
color: #000;
}
}
}
/*** END:默认亮色主题 ***/
/*** END:默认亮色主题 ***/
\ No newline at end of file
\ No newline at end of file
src/utils/app-modal/app-modal.less
浏览文件 @
c129eeef
...
@@ -11,7 +11,7 @@
...
@@ -11,7 +11,7 @@
padding: 0;
padding: 0;
height: calc(100% - 52px);
height: calc(100% - 52px);
.view-container{
.view-container{
padding: 1
5
px;
padding: 1
2
px;
}
}
}
}
}
}
...
...
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录