Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-www-h5
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-www-h5
Commits
b6e16a71
提交
b6e16a71
authored
5月 19, 2022
作者:
matian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
updates
上级
14df9204
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
78 行增加
和
14 行删除
+78
-14
base.css
assets/css/base.css
+1
-1
roadMap.js
assets/roadMap.js
+25
-5
Menu.vue
components/Menu.vue
+1
-0
index.vue
pages/roadmap/index.vue
+51
-8
没有找到文件。
assets/css/base.css
浏览文件 @
b6e16a71
...
...
@@ -45,7 +45,7 @@ textarea {
.main-banner
{
display
:
block
;
height
:
1.2rem
;
object-fit
:
cover
;
/* object-fit: cover; */
}
.main-content
.title
{
padding
:
0.3rem
0
0.1rem
;
...
...
assets/roadMap.js
浏览文件 @
b6e16a71
...
...
@@ -37,6 +37,11 @@ export const roadMapList = [
tenant
:
'ciis'
,
name
:
'应用心理学MAP'
,
href
:
'https://ciis.ezijing.com'
},
{
tenant
:
'sofia'
,
name
:
'金融方向MBA'
,
href
:
'https://sofia.ezijing.com'
}
],
checkList
:
[
...
...
@@ -143,60 +148,75 @@ export const roadMapList = [
]
}
]
export
const
homeList
=
[
export
const
home
Map
List
=
[
{
position
:
'top'
,
project_name
:
'项目名称:'
,
position
:
'left'
,
icon
:
'https://webapp-pub.ezijing.com/www/pc/lifeLearning/home.png'
,
isShow
:
false
,
title
:
'职业证书'
,
itemList
:
[
{
tenant
:
'x1'
,
name
:
'1+X'
,
href
:
'https://x.ezijing.com/'
},
{
tenant
:
''
,
name
:
'私人财富风险管理顾问(PRP)'
,
href
:
'https://prp.ezijing.com'
},
{
tenant
:
''
,
name
:
'高管培训-数字创新管理'
,
onClick
()
{
Notify
({
type
:
'primary'
,
message
:
'即将推出'
}
)
Message
(
'敬请期待'
)
}
},
{
tenant
:
''
,
name
:
'互联网营销师'
,
href
:
'https://vst.ezijing.com'
},
{
tenant
:
''
,
name
:
'工业机器人系统操作员'
,
href
:
'https://vst.ezijing.com'
},
{
tenant
:
''
,
name
:
'大数据技术人员'
,
href
:
'https://vst.ezijing.com'
}
]
},
{
position
:
'top-
end
'
,
position
:
'top-
start
'
,
icon
:
'https://webapp-pub.ezijing.com/www/pc/lifeLearning/home.png'
,
isShow
:
false
,
title
:
'实习就业'
,
itemList
:
[
{
tenant
:
''
,
name
:
'敬请期待'
,
href
:
''
}
]
},
{
position
:
'top'
,
position
:
'top
-start
'
,
icon
:
'https://webapp-pub.ezijing.com/www/pc/lifeLearning/home.png'
,
isShow
:
false
,
title
:
'企业培训'
,
itemList
:
[
{
tenant
:
''
,
name
:
'敬请期待'
,
href
:
''
}
...
...
components/Menu.vue
浏览文件 @
b6e16a71
...
...
@@ -247,6 +247,7 @@ export default {
},
logout
()
{
this
.
$store
.
dispatch
(
'logout'
)
window
.
location
.
reload
()
}
},
mounted
()
{
...
...
pages/roadmap/index.vue
浏览文件 @
b6e16a71
...
...
@@ -32,8 +32,15 @@
</el-popover>
</div>
<div
class=
"homeList"
v-if=
"homeList && homeList.length"
>
<div
class=
"homeList_con"
v-for=
"(itemRoad, index) in homeList"
:key=
"index"
>
<el-popover
trigger=
"click"
popper-class=
"popover"
:placement=
"itemRoad.position"
v-model=
"itemRoad.isShow"
>
<div
class=
"homeList_con"
v-for=
"(itemRoad, index) in homeListNew"
:key=
"index"
>
<el-popover
trigger=
"click"
popper-class=
"popover"
:placement=
"itemRoad.position"
v-model=
"itemRoad.isShow"
:title=
"itemRoad.project_name"
@
show=
"handleShow(itemRoad)"
>
<div>
<!-- 我的项目 -->
<div
v-for=
"(it, indexItem) in itemRoad.itemList"
:key=
"indexItem"
class=
"project_name"
>
...
...
@@ -56,7 +63,7 @@
:list=
"internationalDegreeProjectList"
baseUrl=
"/internationalDegree"
></ProjectCard>
<ProjectCard
title=
"留学中
学
"
:list=
"studyAbroadProjectList"
baseUrl=
"/studyAbroad"
></ProjectCard>
<ProjectCard
title=
"留学中
心
"
:list=
"studyAbroadProjectList"
baseUrl=
"/studyAbroad"
></ProjectCard>
</div>
</div>
</template>
...
...
@@ -130,6 +137,39 @@ export default {
}
else
{
return
this
.
roadList
}
},
homeListNew
()
{
if
(
this
.
learning
.
length
>
0
)
{
console
.
log
(
this
.
homeList
,
'0000'
)
this
.
homeList
.
map
(
item
=>
{
// 最新在读显示 弹框 显示我的项目
if
(
item
.
itemList
.
find
(
it
=>
it
.
tenant
===
this
.
learningInfo
[
0
].
tenant
))
{
item
.
isShow
=
true
item
.
project_name
=
'我的项目:'
}
else
if
(
!
this
.
otherInfo
.
find
(
item
=>
item
.
status
===
'1'
)
&&
this
.
otherInfo
.
find
(
item
=>
item
.
status
===
'0'
)
)
{
this
.
graduateInfo
[
0
].
isShow
=
true
this
.
graduateInfo
[
0
].
project_name
=
'我的项目:'
}
const
arr
=
[]
this
.
otherInfo
.
forEach
(
itL
=>
{
item
.
itemList
.
forEach
(
itP
=>
{
if
(
itL
.
tenant
===
itP
.
tenant
)
{
arr
.
push
(
itP
)
item
.
project_name
=
'我的项目:'
}
})
})
if
(
item
.
project_name
===
'我的项目:'
)
{
item
.
itemList
=
arr
}
})
return
this
.
homeList
}
else
{
return
this
.
homeList
}
}
},
data
()
{
...
...
@@ -169,11 +209,14 @@ export default {
},
methods
:
{
handleShow
(
val
)
{
this
.
list
.
map
(
item
=>
{
if
(
item
.
title
!==
val
.
title
)
{
item
.
isShow
=
false
}
})
const
allList
=
[...
this
.
list
,
...
this
.
homeListNew
]
if
(
allList
)
{
allList
.
map
(
item
=>
{
if
(
item
.
title
!==
val
.
title
)
{
item
.
isShow
=
false
}
})
}
}
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论