Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
D
dsk-operate-sys-cscec
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
fulixin
dsk-operate-sys-cscec
Commits
e2b5a0ca
Commit
e2b5a0ca
authored
Jan 15, 2024
by
huangjie
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
菜单收起样式修改
parent
6f45f0f6
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
37 additions
and
33 deletions
+37
-33
supplierlist.scss
dsk-operate-ui/src/assets/styles/supplierlist.scss
+3
-0
SidebarItem.vue
dsk-operate-ui/src/layout/components/Sidebar/SidebarItem.vue
+34
-33
No files found.
dsk-operate-ui/src/assets/styles/supplierlist.scss
View file @
e2b5a0ca
...
...
@@ -248,3 +248,6 @@
.el-range-editor--medium
{
text-align
:
left
;
}
.el-date-editor
.el-range-input
{
text-align
:
left
;
}
dsk-operate-ui/src/layout/components/Sidebar/SidebarItem.vue
View file @
e2b5a0ca
<
template
>
<div
v-if=
"!item.hidden"
>
<!-- 展开 -->
<template
v-if=
"!isCollapse"
>
<!--<!–
<template
v-if=
"!isCollapse"
>
–>
菜单白色样式需要此处与else的内容配合-->
<template>
<template
v-if=
"hasOneShowingChild(item.children,item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !item.alwaysShow"
>
<app-link
v-if=
"onlyOneChild.meta"
:to=
"resolvePath(onlyOneChild.path,onlyOneChild.query)"
>
<el-menu-item
:index=
"resolvePath(onlyOneChild.path)"
:class=
"
{'submenu-title-noDropdown':!isNest}">
...
...
@@ -18,39 +19,39 @@
</el-submenu>
</template>
<!-- 收起 -->
<
template
v-else
>
<
div
v-if=
"hasOneShowingChild(item.children,item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !item.alwaysShow"
class=
"side-retract"
>
<
el-popover
placement=
"right-start"
popper-class=
"side-popover side-one-popover"
:visible-arrow=
"true"
trigger=
"hover"
:disabled=
"onlyOneChild.meta||item.meta?false:true"
>
<
div
class=
"side-container"
>
<
div
class=
"side-title"
>
<!--
<app-link
v-if=
"onlyOneChild.meta || item.meta"
:to=
"resolvePath(onlyOneChild.path || item.path)"
>
-->
<
app-link
:to=
"resolvePath(onlyOneChild.path || item.path,onlyOneChild.query)"
>
{{
onlyOneChild
.
meta
.
title
||
item
.
meta
.
title
}}
<
/app-link
>
<
!--<template v-else>--
>
<
!--<div v-if="hasOneShowingChild(item.children,item) && (!onlyOneChild.children || onlyOneChild.noShowingChildren) && !item.alwaysShow"-->
<!--class="side-retract">--
>
<
!--<el-popover placement="right-start" popper-class="side-popover side-one-popover" :visible-arrow="true" trigger="hover"-->
<!--:disabled="onlyOneChild.meta||item.meta?false:true">--
>
<
!--<div class="side-container">--
>
<
!--<div class="side-title">--
>
<!--
<!–<app-link v-if="onlyOneChild.meta || item.meta" :to="resolvePath(onlyOneChild.path || item.path)">–>
-->
<
!--<app-link :to="resolvePath(onlyOneChild.path || item.path,onlyOneChild.query)">--
>
<!--{{ onlyOneChild.meta.title || item.meta.title }}-->
<
!--</app-link>--
>
<
/div
>
<
/div
>
<
item
v-if=
"onlyOneChild.meta"
slot=
"reference"
:icon=
"sideIcon(item, onlyOneChild)"
/
>
<
/el-popover
>
<
/div
>
<
div
v-else
class=
"side-retract"
>
<
el-popover
placement=
"right-start"
popper-class=
"side-popover"
:visible-arrow=
"true"
trigger=
"hover"
:disabled=
"item.meta?false:true"
>
<
div
class=
"side-container"
>
<
div
class=
"side-title"
>
{{
item
.
meta
.
title
}}
</div
>
<
ul
class=
"side-list"
>
<
li
v-for=
"child in item.children"
:key=
"child.path"
>
<
app-link
v-if=
"child.meta"
:to=
"resolvePath(child.path,child.query)"
>
{{
child
.
meta
.
title
}}
<
/app-link
>
<
/li
>
<
/ul
>
<
/div
>
<
item
v-if=
"item.meta"
slot=
"reference"
:icon=
"sideIcon(item)"
/
>
<
/el-popover
>
<
/div
>
<
/
template
>
<
!--</div>--
>
<
!--</div>--
>
<
!--<item v-if="onlyOneChild.meta" slot="reference" :icon="sideIcon(item, onlyOneChild)" />--
>
<
!--</el-popover>--
>
<
!--</div>--
>
<
!--<div v-else class="side-retract">--
>
<
!--<el-popover placement="right-start" popper-class="side-popover" :visible-arrow="true" trigger="hover" :disabled="item.meta?false:true">--
>
<
!--<div class="side-container">--
>
<
!--<div class="side-title">{{ item.meta.title }}</div>--
>
<
!--<ul class="side-list">--
>
<
!--<li v-for="child in item.children" :key="child.path">--
>
<
!--<app-link v-if="child.meta" :to="resolvePath(child.path,child.query)">--
>
<!--{{ child.meta.title }}-->
<
!--</app-link>--
>
<
!--</li>--
>
<
!--</ul>--
>
<
!--</div>--
>
<
!--<item v-if="item.meta" slot="reference" :icon="sideIcon(item)" />--
>
<
!--</el-popover>--
>
<
!--</div>--
>
<
!--</template>--
>
</div>
</template>
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment