Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-online-old
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-online-old
Commits
33b066f0
提交
33b066f0
authored
2月 09, 2021
作者:
lihuihui
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修改
上级
545c6d03
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
161 行增加
和
61 行删除
+161
-61
package-lock.json
package-lock.json
+2
-2
header.vue
src/components/layout/header.vue
+2
-2
index.vue
src/pages/hall/index.vue
+79
-26
index.vue
src/pages/home/index.vue
+72
-27
introduce.vue
src/pages/home/introduce.vue
+6
-4
没有找到文件。
package-lock.json
浏览文件 @
33b066f0
...
@@ -11352,8 +11352,8 @@
...
@@ -11352,8 +11352,8 @@
},
},
"webpack-merge"
:
{
"webpack-merge"
:
{
"version"
:
"4.2.2"
,
"version"
:
"4.2.2"
,
"resolved"
:
"https://registry.npm
.taobao.org/webpack-merge/download/webpack-merge-4.2.2.tgz?cache=0&sync_timestamp=1599634553533&other_urls=https%3A%2F%2Fregistry.npm.taobao.org%2Fwebpack-merge%2Fdownload%2F
webpack-merge-4.2.2.tgz"
,
"resolved"
:
"https://registry.npm
js.org/webpack-merge/-/
webpack-merge-4.2.2.tgz"
,
"integrity"
:
"sha
1-onxS6ng9E5iv0gh/VH17nS9DY00
="
,
"integrity"
:
"sha
512-TUE1UGoTX2Cd42j3krGYqObZbOD+xF7u28WB7tfUordytSjbWTIjK/8V0amkBfTYN4/pB/GIDlJZZ657BGG19g=
="
,
"dev"
:
true
,
"dev"
:
true
,
"requires"
:
{
"requires"
:
{
"lodash"
:
"^4.17.15"
"lodash"
:
"^4.17.15"
...
...
src/components/layout/header.vue
浏览文件 @
33b066f0
...
@@ -167,8 +167,8 @@ export default {
...
@@ -167,8 +167,8 @@ export default {
},
},
watch
:
{
watch
:
{
$route
(
route
)
{
$route
(
route
)
{
if
(
route
.
query
.
needLogin
)
{
if
(
route
.
query
.
register
)
{
this
.
handle
Login
()
this
.
handle
Register
()
}
}
}
}
},
},
...
...
src/pages/hall/index.vue
浏览文件 @
33b066f0
...
@@ -15,38 +15,74 @@
...
@@ -15,38 +15,74 @@
<ul
class=
"item-box"
>
<ul
class=
"item-box"
>
<template
v-if=
"offsetTabIndex == 0"
>
<template
v-if=
"offsetTabIndex == 0"
>
<template
v-for=
"(item, index) in examineeNav"
>
<template
v-for=
"(item, index) in examineeNav"
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<template
v-if=
"item.pathType === 3"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<li
:key=
"index"
@
click=
"register"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<div
class=
"text"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<div
class=
"text"
>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
</div>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</li>
</div>
</li>
</
template
>
<
template
v-else
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<div
class=
"text"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</div>
</li>
</
template
>
</template>
</template>
</template>
</template>
<
template
v-if=
"offsetTabIndex == 1"
>
<
template
v-if=
"offsetTabIndex == 1"
>
<template
v-for=
"(item, index) in teacherNav"
>
<template
v-for=
"(item, index) in teacherNav"
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<template
v-if=
"item.pathType === 3"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<li
:key=
"index"
@
click=
"register"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<div
class=
"text"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<div
class=
"text"
>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
</div>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</li>
</div>
</li>
</
template
>
<
template
v-else
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<div
class=
"text"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</div>
</li>
</
template
>
</template>
</template>
</template>
</template>
<
template
v-if=
"offsetTabIndex == 2"
>
<
template
v-if=
"offsetTabIndex == 2"
>
<template
v-for=
"(item, index) in schoolNav"
>
<template
v-for=
"(item, index) in schoolNav"
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<template
v-if=
"item.pathType === 3"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<li
:key=
"index"
@
click=
"register"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<div
class=
"text"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<div
class=
"text"
>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
</div>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</li>
</div>
</li>
</
template
>
<
template
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<div
class=
"text"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</div>
</li>
</
template
>
</template>
</template>
</template>
</template>
</ul>
</ul>
...
@@ -58,6 +94,7 @@
...
@@ -58,6 +94,7 @@
</div>
</div>
</template>
</template>
<
script
>
<
script
>
import
merge
from
'webpack-merge'
import
haedBanner
from
'@/components/headBanner'
import
haedBanner
from
'@/components/headBanner'
import
studentHelp
from
'./components/studentHelp'
import
studentHelp
from
'./components/studentHelp'
import
teacherHelp
from
'./components/teacherHelp'
import
teacherHelp
from
'./components/teacherHelp'
...
@@ -79,7 +116,8 @@ export default {
...
@@ -79,7 +116,8 @@ export default {
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/ef0878be9e9fa6deab5b9dcfac9af12b.png'
,
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/ef0878be9e9fa6deab5b9dcfac9af12b.png'
,
text
:
'注册账号'
,
text
:
'注册账号'
,
path
:
'/register'
,
path
:
'/register'
,
textActive
:
'注册后方可报名'
textActive
:
'注册后方可报名'
,
pathType
:
3
},
},
{
{
icon
:
'https://zws-imgs-pub.ezijing.com/static/public/5c7db419e6af3214fa53b1d4920cf7b5.png'
,
icon
:
'https://zws-imgs-pub.ezijing.com/static/public/5c7db419e6af3214fa53b1d4920cf7b5.png'
,
...
@@ -123,6 +161,7 @@ export default {
...
@@ -123,6 +161,7 @@ export default {
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/c92aa5f2800a9a5bbedce54bfa0d499b.png'
,
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/c92aa5f2800a9a5bbedce54bfa0d499b.png'
,
text
:
'注册账号'
,
text
:
'注册账号'
,
path
:
'/register'
,
path
:
'/register'
,
pathType
:
3
,
textActive
:
'注册后方可报名'
textActive
:
'注册后方可报名'
},
},
{
{
...
@@ -167,6 +206,7 @@ export default {
...
@@ -167,6 +206,7 @@ export default {
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/66dd597f670a07584897d03a4c6bd9ab.png'
,
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/66dd597f670a07584897d03a4c6bd9ab.png'
,
text
:
'注册账号'
,
text
:
'注册账号'
,
path
:
'/register'
,
path
:
'/register'
,
pathType
:
3
,
textActive
:
'注册后方可申报'
textActive
:
'注册后方可申报'
},
},
{
{
...
@@ -208,11 +248,19 @@ export default {
...
@@ -208,11 +248,19 @@ export default {
}
}
},
},
mounted
()
{
mounted
()
{
this
.
offsetTabIndex
=
this
.
$route
.
query
.
role
||
0
this
.
offsetTabIndex
=
parseInt
(
this
.
$route
.
query
.
role
)
||
0
},
},
methods
:
{
methods
:
{
register
()
{
this
.
$router
.
push
({
query
:
merge
(
this
.
$route
.
query
,
{
register
:
this
.
$route
.
query
.
register
?
this
.
$route
.
query
.
register
++
:
1
})
})
},
offsetTab
(
n
)
{
offsetTab
(
n
)
{
this
.
offsetTabIndex
=
n
this
.
offsetTabIndex
=
n
this
.
$router
.
push
({
query
:
merge
({},{
'role'
:
n
})
})
},
},
goPage
(
path
,
n
)
{
goPage
(
path
,
n
)
{
if
(
n
)
{
if
(
n
)
{
...
@@ -224,6 +272,11 @@ export default {
...
@@ -224,6 +272,11 @@ export default {
}
}
}
}
},
},
computed
:
{
passport
()
{
return
this
.
$refs
.
passport
}
},
watch
:
{
watch
:
{
$route
:
{
$route
:
{
handler
:
function
(
val
,
oldVal
){
handler
:
function
(
val
,
oldVal
){
...
...
src/pages/home/index.vue
浏览文件 @
33b066f0
...
@@ -15,38 +15,74 @@
...
@@ -15,38 +15,74 @@
<ul
class=
"item-box"
>
<ul
class=
"item-box"
>
<template
v-if=
"offsetTabIndex == 0"
>
<template
v-if=
"offsetTabIndex == 0"
>
<template
v-for=
"(item, index) in examineeNav"
>
<template
v-for=
"(item, index) in examineeNav"
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<template
v-if=
"item.pathType === 3"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<li
:key=
"index"
@
click=
"register"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<div
class=
"text"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<div
class=
"text"
>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
</div>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</li>
</div>
</li>
</
template
>
<
template
v-else
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<div
class=
"text"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</div>
</li>
</
template
>
</template>
</template>
</template>
</template>
<
template
v-if=
"offsetTabIndex == 1"
>
<
template
v-if=
"offsetTabIndex == 1"
>
<template
v-for=
"(item, index) in teacherNav"
>
<template
v-for=
"(item, index) in teacherNav"
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<template
v-if=
"item.pathType === 3"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<li
:key=
"index"
@
click=
"register"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<div
class=
"text"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<div
class=
"text"
>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
</div>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</li>
</div>
</li>
</
template
>
<
template
v-else
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<div
class=
"text"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</div>
</li>
</
template
>
</template>
</template>
</template>
</template>
<
template
v-if=
"offsetTabIndex == 2"
>
<
template
v-if=
"offsetTabIndex == 2"
>
<template
v-for=
"(item, index) in schoolNav"
>
<template
v-for=
"(item, index) in schoolNav"
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<template
v-if=
"item.pathType === 3"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<li
:key=
"index"
@
click=
"register"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<div
class=
"text"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<div
class=
"text"
>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
</div>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</li>
</div>
</li>
</
template
>
<
template
v-else
>
<li
:key=
"index"
@
click=
"goPage(item.path, item.pathType)"
>
<img
:src=
"item.icon"
alt=
""
class=
"img"
>
<img
:src=
"item.iconActive"
alt=
""
class=
"img-active"
>
<div
class=
"text"
>
<span
class=
"span1"
>
{{
item
.
text
}}
</span>
<span
class=
"span2"
>
{{
item
.
textActive
}}
</span>
</div>
</li>
</
template
>
</template>
</template>
</template>
</template>
</ul>
</ul>
...
@@ -180,6 +216,7 @@ export default {
...
@@ -180,6 +216,7 @@ export default {
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/ef0878be9e9fa6deab5b9dcfac9af12b.png'
,
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/ef0878be9e9fa6deab5b9dcfac9af12b.png'
,
text
:
'注册账号'
,
text
:
'注册账号'
,
path
:
'/register'
,
path
:
'/register'
,
pathType
:
3
,
textActive
:
'注册后方可报名'
textActive
:
'注册后方可报名'
},
},
{
{
...
@@ -224,6 +261,7 @@ export default {
...
@@ -224,6 +261,7 @@ export default {
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/c92aa5f2800a9a5bbedce54bfa0d499b.png'
,
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/c92aa5f2800a9a5bbedce54bfa0d499b.png'
,
text
:
'注册账号'
,
text
:
'注册账号'
,
path
:
'/register'
,
path
:
'/register'
,
pathType
:
3
,
textActive
:
'注册后方可报名'
textActive
:
'注册后方可报名'
},
},
{
{
...
@@ -268,6 +306,7 @@ export default {
...
@@ -268,6 +306,7 @@ export default {
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/66dd597f670a07584897d03a4c6bd9ab.png'
,
iconActive
:
'https://zws-imgs-pub.ezijing.com/static/public/66dd597f670a07584897d03a4c6bd9ab.png'
,
text
:
'注册账号'
,
text
:
'注册账号'
,
path
:
'/register'
,
path
:
'/register'
,
pathType
:
3
,
textActive
:
'注册后方可申报'
textActive
:
'注册后方可申报'
},
},
{
{
...
@@ -336,6 +375,9 @@ export default {
...
@@ -336,6 +375,9 @@ export default {
computed
:
{
computed
:
{
swiper
()
{
swiper
()
{
return
this
.
$refs
.
mySwiper
.
$swiper
return
this
.
$refs
.
mySwiper
.
$swiper
},
passport
()
{
return
this
.
$refs
.
passport
}
}
},
},
mounted
()
{
mounted
()
{
...
@@ -345,13 +387,16 @@ export default {
...
@@ -345,13 +387,16 @@ export default {
this
.
newsList
()
this
.
newsList
()
},
},
methods
:
{
methods
:
{
goNewsPage
()
{
register
()
{
this
.
$router
.
push
({
this
.
$router
.
push
({
path
:
'/
news
'
,
path
:
'/
index
'
,
query
:
{
query
:
{
type
:
this
.
newsTabIndex
register
:
this
.
$route
.
query
.
register
?
this
.
$route
.
query
.
register
++
:
1
}
}
})
})
},
goNewsPage
()
{
this
.
passport
.
register
()
},
},
newsTab
(
n
)
{
newsTab
(
n
)
{
this
.
newsTabIndex
=
n
this
.
newsTabIndex
=
n
...
...
src/pages/home/introduce.vue
浏览文件 @
33b066f0
...
@@ -52,10 +52,12 @@ export default {
...
@@ -52,10 +52,12 @@ export default {
const
_this
=
this
const
_this
=
this
return
{
return
{
swiperList
:
[
swiperList
:
[
'紫荆教育诞生于2013年,是清华控股在清华大学五道口金融学院教研成果的基础上创设而成。7年以来,我们一直专注于中国金融人才的培养、开发和提升,我们对中国金融行业的人才需求变化有着深刻的理解和感受。伴随金融科技发展,金融数字化转型进程提速,客户行为在迅速地往线上迁移,新的客户行为和市场环境正在从根本上重塑数字化营销模式。为助力和加速金融行业数字化营销转型,紫荆教育向教育部申报“金融产品数字化营销职业技能等级证书”。联合中国人民大学营销系博导、清华大学五道口金融学院金融系硕导、高职院校相关学科带头人、金融行业协会、业界专家、头部金融机构共同制定标准、研发教材及实训平台。'
,
'(一)教材研发。研发团队:清北人知名院校教授领衔主编,双高院校学科带头人和业界到导师团队主编。内容设计:以工作过程为导向,以实践结果为考核标准。'
,
'2020年12月31日,教育部发布紫荆教育为参与1+X证书制度试点的第四批职业教育培训评价组织,职业技能等级证书为“金融产品数字化营销职业技能等级证书”。本证书总体设计对标数字经济时代金融产品数字化营销新业态和岗位群,采用大数据能力测评模型,从主要工作领域、工作任务、技能要求三个层次进行对岗测评,解析初、中、高三个职业技能等级对应知识、技能、素质所集成的综合能力框架。根据国家标准化工作指引,形成《金融产品数字化营销职业技能等级标准》,以学习者为中心,开展书证融合、课证融合、场景融合、教培融合、产教融合,并服务于院校专业建设、课程建设、教师队伍建设,深化“三教”改革。'
,
'(二)师资培训。双师型数字营销教师培训,课堂教学和企业数字营销任务实践紧密结合,做中学,学中做,新型产教融合模式。训练”以学员为中心”引导式教学技能。'
,
'(一)全覆盖。金融产品数字化营销职业技能等级标准设计场景涵盖了中职、高职和应用型本科三个层次,有效服务于“1+X”制度改革全覆盖。(二)补充性。金融产品数字化营销职业技能等级标准总课时约为280课时,采用精准对岗既解决培训资源先进性、实时性和好用性问题,也优化课程资源和金融和营销的新业态,充分体现“X”对“1”补充作用和不可替代性。(三)多样性。金融产品数字化营销职业技能等级标准鉴定立足于与学历教育有效衔接,设计了课程置换、学分置换、实践置换、新职业等级置换等“X”与“1”完全融合的多样性。(四)无缝性。金融产品数字化营销职业技能等级标准培训教材所选取典型工作领域,遵循岗位群对接既精准又广泛,即持证就能上岗,达到无缝对接效果。'
,
'(三)考试考核。众多金融机构合作资源,提供数字营销岗位的实习机会,专业团队远程指导。证书技能聚焦岗位群精准且广泛,无缝连接就业。(一)全覆盖。金融产品数字化营销职业技能等级标准设计场景涵盖了中职、高职和应用型本科三个层次,有效服务于“1+X”制度改革全覆盖。(二)补充性。金融产品数字化营销职业技能等级标准总课时约为280课时,采用精准对岗既解决培训资源先进性、实时性和好用性问题,也优化课程资源和金融和营销的新业态,充分体现“X”对“1”补充作用和不可替代性。(三)多样性。金融产品数字化营销职业技能等级标准鉴定立足于与学历教育有效衔接,设计了课程置换、学分置换、实践置换、新职业等级置换等“X”与“1”完全融合的多样性。(四)无缝性。金融产品数字化营销职业技能等级标准培训教材所选取典型工作领域,遵循岗位群对接既精准又广泛,即持证就能上岗,达到无缝对接效果。'
,
'此项目由清北人等知名院校导师及中国特色高水平高职学校等学术专家,联合金融行业数字化营销领域专家、银证保等金融机构业务高管等实线导师共同整体设计。内容涵盖:(一)教材研发。研发团队:清北人知名院校教授领衔主编,双高院校学科带头人和业界到导师团队主编。内容设计:以工作过程为导向,以实践结果为考核标准。(二)师资培训。双师型数字营销教师培训,课堂教学和企业数字营销任务实践紧密结合,做中学,学中做,新型产教融合模式。训练”以学员为中心”引导式教学技能。(三)考试考核。众多金融机构合作资源,提供数字营销岗位的实习机会,专业团队远程指导。证书技能聚焦岗位群精准且广泛,无缝连接就业。(四)学习系统。既对技能标准、培训教材、考核平台、考核大纲等培训资源进行一体化开发。对培训指导方法、培训评价站点、培训评价办法等培训条件和制度办法进行系统设计。(五)实训系统。全业务场景数字化销售赋能,打造闭环销售链路技能。产教研深度融合的数字营销实训平台。包括大数据、营销自动化、社交媒体营销、移动营销等。(六)就业安排。众多金融机构合作资源,提供数字营销岗位的实习机会,专业团队远程指导。证书技能聚焦岗位群精准且广泛,无缝连接就业。'
'(四)学习系统。既对技能标准、培训教材、考核平台、考核大纲等培训资源进行一体化开发。对培训指导方法、培训评价站点、培训评价办法等培训条件和制度办法进行系统设计。'
,
'(五)实训系统。全业务场景数字化销售赋能,打造闭环销售链路技能。产教研深度融合的数字营销实训平台。包括大数据、营销自动化、社交媒体营销、移动营销等。'
,
'(六)就业安排。众多金融机构合作资源,提供数字营销岗位的实习机会,专业团队远程指导。证书技能聚焦岗位群精准且广泛,无缝连接就业。'
],
],
swiperOptions
:
{
swiperOptions
:
{
on
:
{
on
:
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论