Skip to content
项目
群组
代码片段
帮助
正在加载...
帮助
提交反馈
为 GitLab 提交贡献
登录
切换导航
iBiz-Vue-R7-Plus-Res
项目
项目
详情
动态
版本
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
计划
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
统计图
创建新议题
作业
提交
议题看板
打开侧边栏
iBiz-R7前端标准模板
iBiz-Vue-R7-Plus-Res
提交
8fbc3df1
提交
8fbc3df1
编写于
6月 06, 2020
作者:
WodahsOrez
1
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
lxm--添加头部菜单
上级
5d43aa7c
变更
3
隐藏空白字符变更
内嵌
并排
正在显示
3 个修改的文件
包含
21 行增加
和
21 行删除
+21
-21
app-register.ts
src/app-register.ts
+2
-2
app-top-menus.less
src/components/app-top-menus/app-top-menus.less
+11
-11
app-top-menus.vue
src/components/app-top-menus/app-top-menus.vue
+8
-8
未找到文件。
src/app-register.ts
浏览文件 @
8fbc3df1
...
...
@@ -61,7 +61,7 @@ import AppOrgSector from './components/app-orgsector/app-orgsector.vue'
import
AppBuild
from
'./components/app-build/app-build.vue'
import
AppStudioAction
from
'./components/app-studioaction/app-studioaction.vue'
import
AppDebugActions
from
'./components/app-debug-actions/app-debug-actions.vue'
import
App
HeaderMenus
from
'./components/app-header-menus/app-header
-menus.vue'
import
App
TopMenus
from
'./components/app-top-menus/app-top
-menus.vue'
import
AppColumnLink
from
'./components/app-column-link/app-column-link.vue'
import
AppDataUploadView
from
'./components/app-data-upload/app-data-upload.vue'
import
DropDownListDynamic
from
'./components/dropdown-list-dynamic/dropdown-list-dynamic.vue'
...
...
@@ -147,7 +147,7 @@ export const AppComponents = {
v
.
component
(
'app-build'
,
AppBuild
);
v
.
component
(
'app-studioaction'
,
AppStudioAction
);
v
.
component
(
'app-debug-actions'
,
AppDebugActions
);
v
.
component
(
'app-
header-menus'
,
AppHeader
Menus
);
v
.
component
(
'app-
top-menus'
,
AppTop
Menus
);
v
.
component
(
'app-column-link'
,
AppColumnLink
);
v
.
component
(
'app-data-upload'
,
AppDataUploadView
);
v
.
component
(
'dropdown-list-dynamic'
,
DropDownListDynamic
);
...
...
src/components/app-
header-menus/app-header
-menus.less
→
src/components/app-
top-menus/app-top
-menus.less
浏览文件 @
8fbc3df1
.app-
header
-menus {
.app-
top
-menus {
display: flex;
align-items: center;
height: 100%;
line-height: 20px;
>.app-
header
-menu-item{
>.app-
top
-menu-item{
height: 24px;
display: flex;
align-items: center;
...
...
@@ -13,13 +13,13 @@
cursor: pointer;
}
>.app-
header
-menu-item.icon {
>.app-
top
-menu-item.icon {
>.app-
header
-menu-item-icon {
>.app-
top
-menu-item-icon {
font-size: 20px;
}
>.app-
header
-menu-item-img {
>.app-
top
-menu-item-img {
height: 20px;
width: 20px;
...
...
@@ -30,19 +30,19 @@
}
}
>.app-
header
-menu-item.icon:hover{
>.app-
top
-menu-item.icon:hover{
color: #68758e;
text-decoration: none;
}
>.app-
header
-menu-item.text {
>.app-
top
-menu-item.text {
border-radius: 4px;
border: 1px solid #8893a7;
text-align: center;
font-size: 12px;
padding: 2px 4px;
>.app-
header
-menu-item-icon {
>.app-
top
-menu-item-icon {
width: 20px;
height: 20px;
overflow: hidden;
...
...
@@ -51,7 +51,7 @@
margin-top: -3px;
}
>.app-
header
-menu-item-img {
>.app-
top
-menu-item-img {
height: 16px;
width: 16px;
margin-right: 3px;
...
...
@@ -63,11 +63,11 @@
}
}
>.app-
header
-menu-item.text:hover {
>.app-
top
-menu-item.text:hover {
color: #107fff;
border: 1px solid #107fff;
}
}
.app-
header
-menus:hover {
.app-
top
-menus:hover {
background: none !important;
}
\ No newline at end of file
src/components/app-
header-menus/app-header
-menus.vue
→
src/components/app-
top-menus/app-top
-menus.vue
浏览文件 @
8fbc3df1
<
template
>
<div
class=
"app-
header
-menus"
>
<div
v-for=
"(menu,index) in menus"
:key=
"index"
class=
"app-
header
-menu-item text"
@
click=
"openWindow(menu)"
>
<div
class=
"app-
header
-menu-item-icon"
>
<div
class=
"app-
top
-menus"
>
<div
v-for=
"(menu,index) in menus"
:key=
"index"
class=
"app-
top
-menu-item text"
@
click=
"openWindow(menu)"
>
<div
class=
"app-
top
-menu-item-icon"
>
<i
:class=
"menu.iconcls"
:aria-hidden=
"true"
/>
</div>
<div
class=
"app-
header
-menu-item-text"
>
{{
$t
(
menu
.
title
)
}}
</div>
<div
class=
"app-
top
-menu-item-text"
>
{{
$t
(
menu
.
title
)
}}
</div>
</div>
</div>
...
...
@@ -17,13 +17,13 @@ import { Environment } from '@/environments/environment';
@
Component
({
})
export
default
class
App
Header
Menus
extends
Vue
{
export
default
class
App
Top
Menus
extends
Vue
{
/**
* 菜单数据
*
* @type {any}
* @memberof App
Header
Menus
* @memberof App
Top
Menus
*/
public
menus
:
any
=
[
{
...
...
@@ -55,7 +55,7 @@ export default class AppHeaderMenus extends Vue {
/**
* 触发界面行为
*
* @memberof App
Header
Menus
* @memberof App
Top
Menus
*/
public
openWindow
(
menu
:
any
){
window
.
open
(
menu
.
url
,
'_blank'
);
...
...
@@ -66,5 +66,5 @@ export default class AppHeaderMenus extends Vue {
</
script
>
<
style
lang=
'less'
>
@import "./app-
header
-menus.less";
@import "./app-
top
-menus.less";
</
style
>
\ No newline at end of file
lxm1993
@lxm1993
被提及 issue
ibizvuer7plus#37 (closed)
·
6月 06, 2020
被提及 issue
ibizvuer7plus#37 (closed)
被提及 issue ibizvuer7plus#37
切换提交列表
编辑
预览
Markdown
格式
0%
请重试
or
添加新附件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
先完成此消息的编辑!
取消
想要评论请
注册
或
登录