提交 604656df authored 作者: lihuihui's avatar lihuihui

修改需求

上级 fc1f52d4
......@@ -4,4 +4,5 @@ export default class ArticleAction {
getAllClassify (obj) { return articleApi.getAllClassify(obj).then(res => res) }
getArticle (obj) { return articleApi.getArticle(obj).then(res => res) }
getArticleDetail (id) { return articleApi.getArticleDetail(id).then(res => res) }
formCommit (data) { return articleApi.formCommit(data).then(res => res) }
}
......@@ -7,4 +7,5 @@ export default class ScoreAPI extends BaseAPI {
getArticle = (obj = {}) => this.get('/microservices/api/article/list', obj, {})
// 获取文章详情
getArticleDetail = (id) => this.get(`/microservices/api/article/${id}/info`)
formCommit = (data) => this.post('/microservices/api/form/commit', data)
}
......@@ -6,8 +6,7 @@
<div class="logo-box" @click="$router.push({ path: '/' })">
<img src="http://zws-imgs-pub.oss-cn-beijing.aliyuncs.com/static/ezijing/logo/ezijing-logo.svg" alt="">
<div class="logo-text">
<p>金融产品数字化营销</p>
<p>职业技能等级证书</p>
<p>金融产品数字化营销职业技能等级证书</p>
</div>
</div>
<ul class="nav-box">
......@@ -47,6 +46,10 @@ export default {
title: '首页',
path: '/index'
},
{
title: '项目介绍',
path: '/index'
},
{
title: '通知公告',
path: '/news',
......@@ -229,7 +232,7 @@ export default {
cursor: pointer;
position: relative;
z-index: 1;
width: 430px;
width: 529px;
display: flex;
align-items: center;
// justify-content: center;
......@@ -243,7 +246,8 @@ export default {
.logo-text{
text-align: center;
font-size: 18px;
color: #A91C43;
color: #444;
font-weight: bold;
line-height: 25px;
}
}
......
......@@ -2,11 +2,11 @@
<div class="school-box">
<div class="module1 content-max-width">
<div class="title">学校申报试点</div>
<div class="p">学校试点申报请前往职业技能等级证书信息管理服务平台(网址:https://vslc.ncb.edu.cn/csr-declaraPlatform)进行申请。</div>
<div class="p">试点申报请前往职业技能等级证书信息管理服务平台(网址: https://vslc.ncb.edu.cn/csr-declaraPlatform)进行申请。</div>
<img src="https://zws-imgs-pub.ezijing.com/static/public/fef814a1209bab02367cfdf8ab4f51dc.png" alt="" class="img">
<div class="p1">
<span>试点申报说明:</span>
<div class="all-btn" style="background:#ccc">看通知</div>
<div class="all-btn" @click="goPage('/news')">看通知</div>
</div>
<div class="p1">
<span>试点申报入口:</span>
......@@ -14,16 +14,31 @@
</div>
<div class="p1" style="align-items: baseline;">
<span style="white-space:nowrap;">申报审核结果:</span>
<div class="color-c">资料提交后,需等待主管教育行政部门审核。期间可登录本网站查看审核状态,审核结果,会短信通知到注册人手机。证书申报时间结束后,若您所申报的证书至少有一个通过了审批,那您的学校将正式成为本学期的试点院校,反之则不能成为试点院校。成为试点院校后,将可以用本次注册的账号密码登录试点院校业务平台</div>
<div class="color-c">我司会联系您,请关注校方注册网站时联系人注册手机的通知</div>
</div>
<div class="content-max-width">
<div class="title">学校申报考点</div>
<div class="p">在职业技能等级证书信息管理服务平台-试点院校业务平台-考试管理菜单中,打开申报考点栏目申报考核站点。<br/>学校如果要组织证书的考试,需要向紫荆教育申报考点,审批通过后方可组织学生考试。<br/>若学校不符合紫荆教育公布的考核站点建设标准要求,可以向紫荆教育申请去其他考核站点借考,借考分配由紫荆教育操作处理。</div>
<div class="title">考点申报</div>
<div class="p">在职业技能等级证书信息管理服务平台-试点院校业务平台-考试管理菜单中,打开申报考点栏目申报考核站点。<br/>
学校如果要组织证书的考试,需要向紫荆教育申报考点,审批通过后方可组织学生考试。<br/>
若学校不符合紫荆教育公布的考核站点建设标准要求,可以向紫荆教育申请去其他考核站点借考,借考分配由紫荆教育操作处理。</div>
</div>
<div class="p1">
<span>考点申报说明:</span>
<div class="all-btn" @click="goPage('/news')">看通知</div>
</div>
<div class="p1">
<span>考点申报入口:</span>
<div class="all-btn" @click="goPage('https://vslc.ncb.edu.cn/csr-declaraPlatform', 1)">去申请</div>
</div>
</div>
<div class="module2">
<div class="content-max-width">
<div class="title">组织老师培训</div>
<div class="p">
<div class="title tnew">集中报名师训</div>
<div class="p">有关单位意向申报成为1+X职业技能等级证书考核站点,请按要求登录政府网站申请试点院校业务平台(网址: https://vslc.ncb.edu.cn )输入试点学校管理员的账号密码,在考试管理菜单中,打开申报考点栏目,即可自主申报考核站点</div>
<div class="all-btn autos" @click="goPage('/school/form')">去申请</div>
</div>
<!-- <div class="title">组织老师培训</div>
<div class="p">根据紫荆教育发布的师资培训方案,学校组织符合条件的专业老师参加师资培训。</div>
<div class="p1">
<span>通知关注:</span>
......@@ -32,15 +47,17 @@
<div class="p1">
<span>报名入口:</span>
<div class="all-btn con-btn" @click="goPage('/train')">去报名</div>
</div>
</div> -->
<!-- <div class="all-btn con-btn" @click="goPage('/train')">去报名</div>
<div class="all-btn con-btn" @click="goPage('/news')">看通知</div> -->
<div class="title mar-t36" id="points1">组织开班授课</div>
<div class="title mar-t36" id="points1">统一实施教学</div>
<div class="item">
<img src="https://zws-imgs-pub.ezijing.com/static/public/6a969be695f821530e26bda9cdd727fb.png" alt="">
<img src="https://zws-imgs-pub.ezijing.com/static/public/5bc16cb6a3a5cda51df669315991a69a.png" alt="">
<div class="content">
<div class="text">
学校可统一组织开班授课。线上课程可使用我司学习系统的辅助教学功能。<br/>支持视频课程教学播放、PPT课程讲义播放。<br/>管理班级学员和开班课,了解各班学习进度
学校可统一组织开班授课。线上课程可使用我司学习系统的辅助教学功能。<br/>
支持视频课程教学播放、PPT课程讲义播放。<br/>
管理班级学员和开班课,了解各班学习进度
</div>
<div class="all-btn" @click="goPage('https://x-learning.ezijing.com/', 1)">进入系统</div>
</div>
......@@ -50,16 +67,16 @@
<div class="module3 content-max-width">
<div class="title" id="points2">组织考试报名</div>
<div class="text-box">
<div class="text">学校为本考点学生统一批量报名,主要步骤如下:</div>
<div class="text">1、设置考场信息:考核站点申请后,需要在职业技能等级证书信息管理服务平台-试点院校业务平台-考场管理栏目中为考核站点设置考场信息,考场信息每次考试均需设置一次。</div>
<div class="text">2、为学生报考:请在职业技能等级证书信息管理服务平台-试点院校业务平台-报考管理功能中为学生进行报考。</div>
<div class="text">成绩查询请前往职业技能等级证书信息管理服务平台(网址: https://vslc.ncb.edu.cn/csr-scoreCertificate)进行查询。</div>
<!-- <div class="text">1、设置考场信息:考核站点申请后,需要在职业技能等级证书信息管理服务平台-试点院校业务平台-考场管理栏目中为考核站点设置考场信息,考场信息每次考试均需设置一次。</div> -->
<!-- <div class="text">2、为学生报考:请在职业技能等级证书信息管理服务平台-试点院校业务平台-报考管理功能中为学生进行报考。</div> -->
<!-- <div class="text">成绩查询请前往职业技能等级证书信息管理服务平台(网址: https://vslc.ncb.edu.cn/csr-scoreCertificate)进行查询。</div>
<div class="all-btn" @click="goPage('https://vslc.ncb.edu.cn/csr-scoreCertificate', 1)">进入系统</div> -->
<!-- <div class="text">成绩查询请前往职业技能等级证书信息管理服务平台(网址: https://vslc.ncb.edu.cn/csr-scoreCertificate)进行查询。</div> -->
<div class="all-btn" @click="goPage('https://vslc.ncb.edu.cn/csr-scoreCertificate', 1)">进入系统</div>
</div>
<div class="img-box" v-if="false">
<div class="img-box">
<img src="https://zws-imgs-pub.ezijing.com/static/public/182e9ee4459c70648ddd626075d666a8.png" alt="">
<img src="https://zws-imgs-pub.ezijing.com/static/public/94d7bf72697b2b6e452e93b555b50038.png" alt="">
<img style="height:188px;" src="https://zws-imgs-pub.ezijing.com/static/public/94d7bf72697b2b6e452e93b555b50038.png" alt="">
</div>
</div>
</div>
......@@ -97,7 +114,7 @@ export default {
this.newsList()
}, 2000)
} else {
const findId = this.articleClassify.children.find(item => {
const findId = this.articleClassify[0].children.find(item => {
return item.display_name === '我是学校'
})
action.articleAction.getArticle({ category_id: findId.id }).then(res => {
......@@ -137,11 +154,17 @@ export default {
color: #fff;
font-size: 14px;
cursor: pointer;
&.autos{
margin: 0 auto;
}
}
.school-box{
background: #F8F8F9;
.module1{
padding: 36px 0;
.dosc{
// padding-bottom: 32px;
}
.p{
font-size: 18px;
color: #666666;
......@@ -232,7 +255,7 @@ export default {
.module3{
padding: 46px 0 36px;
.text-box{
// display: flex;
display: flex;
// align-items: center;
margin: 24px 0 16px;
.text{
......
......@@ -3,8 +3,8 @@
<div class="module1 content-max-width">
<div class="title" id="point1">考生报名</div>
<div class="dosc">
<img src="https://zws-imgs-pub.ezijing.com/static/public/080bb77c913485142d131d6de501e7d1.png" alt="">
<div class="cursor" @click="goPage('https://vslc.ncb.edu.cn/child-orgInfo?orgCode=330220946', 1)"></div>
<img style="width:100%" src="https://zws-imgs-pub.ezijing.com/static/public/1c7084e1c2eae8cfd9582fad72e9440a.png" alt="">
<div class="cursor2" @click="goPage('https://vslc.ncb.edu.cn/child-orgInfo?orgCode=330220946', 1)"></div>
</div>
<!-- <div class="p">
......@@ -39,7 +39,15 @@
</div>
<div class="module2">
<div class="content-max-width">
<div class="title" id="point1">学习课程</div>
<div class="dosc">
<div class="cursor" @click="goPage('https://x-learning.ezijing.com/', 1)"></div>
<div class="cursor2" @click="goPage('https://vslc.ncb.edu.cn/childIndex?orgCode=330220946', 1)"></div>
<div class="cursor3" @click="goPage('https://x.ezijing.com/news?type=0', 1)"></div>
<div class="cursor4" @click="goPage('https://vslc.ncb.edu.cn/ncb_admin/#/login?systemType=3', 1)"></div>
<img src="https://zws-imgs-pub.ezijing.com/static/public/f5c6d1396c062c0c25a062db560622f3.png" alt="">
<div class="all-btn mar-at16-ab36" @click="goPage('https://x-exam.ezijing.com/login/6753212536302075904', 1)">参加考试</div>
</div>
<!-- <div class="title" id="point1">学习课程</div>
<div class="item flex">
<img class="img" src="https://zws-imgs-pub.ezijing.com/static/public/dc31668fb1d44405ad8b52c94d9c5e3b.png" alt="">
<div class="content-text">
......@@ -78,18 +86,23 @@
</div>
<div class="name">参加考试</div>
</div>
</div>
</div> -->
</div>
</div>
<div class="module3 content-max-width">
<div class="title mar-t36">成绩查询</div>
<div class="docs">
<img src="https://zws-imgs-pub.ezijing.com/static/public/a85e0b26e732a4d22f799a1e4210da1a.png" alt="">
<div class="cursor" @click="goPage('https://vslc.ncb.edu.cn/csr-scoreCertificate', 1)"></div>
<div class="all-btn mar-at16" @click="goPage('https://vslc.ncb.edu.cn/csr-verification', 1)">参加考试</div>
</div>
<!-- <div class="title mar-t36">成绩查询</div>
<div class="p">成绩查询请前往职业技能等级证书信息管理服务平台(网址: https://vslc.ncb.edu.cn/csr-scoreCertificate)进行查询。</div>
<img src="https://zws-imgs-pub.ezijing.com/static/public/e2c0c840ca551e344ffff6c03775030c.png" class="img1" alt="">
<div class="btn" @click="goPage('https://vslc.ncb.edu.cn/csr-scoreCertificate', 1)">去查询</div>
<div class="title">证书查询</div>
<div class="p">证书查询请前往职业技能等级证书信息管理服务平台(网址: https://vslc.ncb.edu.cn/csr-verification)进行查询。</div>
<img src="https://zws-imgs-pub.ezijing.com/static/public/8176a5a1080aeb1e67240d85d12ef468.png" alt="" class="img2">
<div class="btn" @click="goPage('https://vslc.ncb.edu.cn/csr-verification', 1)">去查询</div>
<div class="btn" @click="goPage('https://vslc.ncb.edu.cn/csr-verification', 1)">去查询</div> -->
</div>
</div>
</template>
......@@ -130,7 +143,7 @@ export default {
this.newsList()
}, 2000)
} else {
const findId = this.articleClassify.children.find(item => {
const findId = this.articleClassify[0].children.find(item => {
return item.display_name === '我是考生'
})
action.articleAction.getArticle({ category_id: findId.id }).then(res => {
......@@ -164,6 +177,8 @@ export default {
line-height: 33px;
}
.dosc{
padding-bottom: 32px;
padding-top: 25px;
position: relative;
font-size: 18px;
color: #666666;
......@@ -171,7 +186,7 @@ export default {
margin-top: 16px;
.cursor{
position: absolute;
bottom: 126px;
bottom: 156px;
right: 0;
width: 50%;
height: 30px;
......@@ -180,7 +195,7 @@ export default {
}
.cursor2{
position: absolute;
bottom: 90px;
bottom: 120px;
right: 100px;
width: 540px;
height: 30px;
......@@ -233,6 +248,7 @@ export default {
.process{
display: flex;
align-items: center;
.order{
color: #CCCCCC;
margin-right: 10px;
......@@ -256,6 +272,51 @@ export default {
.module2{
background: #fff;
padding: 24px 0 29px;
.dosc{
// padding-bottom: 32px;
// padding-top: 25px;
position: relative;
// font-size: 18px;
// color: #666666;
// line-height: 36px;
// margin-top: 16px;
.cursor{
position: absolute;
top: 500px;
left: 530px;
width: 104px;
height: 40px;
// background: rgba(0,0,0,0.1);
cursor: pointer;
}
.cursor2{
position: absolute;
top: 680px;
left: 630px;
width: 540px;
height: 30px;
// background: rgba(0,0,0,0.1);
cursor: pointer;
}
.cursor3{
position: absolute;
top: 710px;
left: 330px;
width: 310px;
height: 30px;
// background: rgba(0,0,0,0.1);
cursor: pointer;
}
.cursor4{
position: absolute;
top: 790px;
left: 660px;
width: 460px;
height: 30px;
// background: rgba(0,0,0,0.1);
cursor: pointer;
}
}
.title{
font-size: 24px;
font-weight: bold;
......@@ -339,6 +400,24 @@ export default {
}
.module3{
padding-bottom: 36px;
.docs{
// padding-bottom: 32px;
padding-top: 36px;
position: relative;
// font-size: 18px;
// color: #666666;
// line-height: 36px;
// margin-top: 16px;
.cursor{
position: absolute;
top: 400px;
left: 530px;
width: 104px;
height: 40px;
// background: rgba(0,0,0,0.1);
cursor: pointer;
}
}
.title{
font-size: 24px;
font-weight: bold;
......@@ -379,4 +458,26 @@ export default {
.mar-t36{
margin-top: 36px;
}
.all-btn{
width: 104px;
// padding: 0 24px;
height: 40px;
background: linear-gradient(315deg, rgba(225, 47, 116, 0.83) 0%, #C01540 100%);
border-radius: 4px;
line-height: 40px;
text-align: center;
color: #fff;
font-size: 14px;
// font-weight: bold;
margin-top: 16px;
cursor: pointer;
margin-bottom: 36px;
margin: 0 auto;
&.mar-at16-ab36{
margin: 16px auto 36px auto;
}
&.mar-at16{
margin: 16px auto 0 auto;
}
}
</style>
<template>
<div class="teacher-box">
<div class="module1 content-max-width">
<div class="title">师资培训报名</div>
<img src="https://zws-imgs-pub.ezijing.com/static/public/086c847edeca0e05275666a1a5c9fc43.png" alt="">
<img class="mar-t16" src="https://zws-imgs-pub.ezijing.com/static/public/003f14d360021d5c244cd80ae4b98d1d.png" alt="">
<!-- <div class="title">师资培训报名</div>
<div class="p">紫荆教育计划2021年共开展9期针对“金融产品数字化营销职业技能等级证书”的师资培训,具体安排如下:</div>
<img style="width:30%;display:block;margin:0 auto;" src="https://zws-imgs-pub.ezijing.com/static/public/50ce208136ab7e9c023450940d94fb14.png" alt="">
<p class="p">注:以上安排供参考,具体计划以紫荆教育官方通告为准。</p>
<p class="p">注:以上安排供参考,具体计划以紫荆教育官方通告为准。</p> -->
<!-- <div class="p1">
<span>培训报名对象:</span>
<div class="color-c">
相关对口金融专业的老师
</div>
</div> -->
<div class="new-liu">
<div class="title">六、培训费用</div>
<div class="new-p">详见每期师资培训通知。查询地点为:</div>
<div class="new-p"> 1.金融产品数字化营销职业技能等级证书信息管理服务平台<span @click="goPage('https://vslc.ncb.edu.cn/childIndex?orgCode=330220946', 1)">(https://vslc.ncb.edu.cn/childIndex?orgCode=330220946)</span></div>
<div class="new-p">2.紫荆教育官网<span>(https://x.ezijing.com/news?type=0)</span></div>
</div>
<div class="p1">
<span>报名入口:</span>
<div class="all-btn" @click="goPage('/train')">去报名</div>
......@@ -19,7 +27,7 @@
<span>通知关注:</span>
<div class="all-btn" @click="goPage('/news')">看通知</div>
</div>
<div class="p1">
<!-- <div class="p1">
<span>金融产品数字化营销师资培训(第一期)</span>
</div>
<div style="margin-left:36px">
......@@ -47,13 +55,15 @@
王老师
</div>
</div>
</div>
<div class="title mar-t36-b26">老师参加培训</div>
</div> -->
<div class="title mar-t36-b26">辅助老师学习</div>
<div class="item">
<img src="https://zws-imgs-pub.ezijing.com/static/public/6a969be695f821530e26bda9cdd727fb.png" alt="">
<div class="content">
<div class="text">
学习系统具备辅助师资培训学习的功能。辅助师资培训学习内容以视频展示为主,视频清晰、播放流畅、系统稳定;课程播放支持倍速、全屏切换、课程讲义和视频双频同步播放。
学习系统以学习课程和辅助教学为主要功能。<br/>
老师学习课程以视频展示为主,清晰、流畅且稳定。视频播放支持倍速、全屏切换、课程讲义和视频双频同步播放;<br/>
辅助教学,使用学习系统,开班授课,可辅导所有学员班课讲解,以取得最好的成绩。
</div>
<div class="all-btn" @click="goPage('https://x-learning.ezijing.com/', 1)">进入系统</div>
</div>
......@@ -61,27 +71,29 @@
</div>
<div class="module2">
<div class="content-max-width">
<div class="title" id="pointt1">师训结业测评</div>
<div class="p">老师参加完师资培训之后,需要从培训内容、教学设计、教授方法等方面进行全面测评,测评形式不限于小组讨论、个人答辩、试卷考试等,具体测评形式以当期师资培训方案为准。</div>
<!-- <div class="title" id="pointt1">师训结业测评</div>
<div class="p">老师参加完师资培训之后,需要从培训内容、教学设计、教授方法等方面进行全面测评,测评形式不限于小组讨论、个人答辩、试卷考试等,具体测评形式以当期师资培训方案为准。</div> -->
<!-- <div class="p1">
<span>通知关注:</span>
<div class="all-btn" @click="goPage('/news')">看通知</div>
</div> -->
<div class="title mar-t36-b16" id="pointt2">师训结业证书</div>
<div class="title mar-t36-b16" id="pointt2">查看证书授予</div>
<div class="cert-box">
<img src="https://zws-imgs-pub.ezijing.com/static/public/c10eedf619424f2881a214284818626c.png" alt="">
<div class="text">参加师资培训并通过师资结业测评者,将获得由紫荆教育颁发的师训结业证书,具备“金融产品数字化营销职业技能等级证书”的培训授课资格。</div>
</div>
<div class="text">师资培训通过之后,会颁发师资培训证书。</div>
</div>
</div>
<div class="module3 content-max-width">
<div class="title">老师开班授课</div>
<div class="module3">
<div class="content-max-width">
<div class="title">开班授课</div>
<div class="item">
<div class="item">
<img src="https://zws-imgs-pub.ezijing.com/static/public/6a969be695f821530e26bda9cdd727fb.png" alt="">
<div class="content">
<div class="text">
学习系统具备老师开展授课辅助教学的功能。老师可使用系统辅助教学开班授课、辅导学生学习,可以利用线上便捷的辅助授课资源与线下开展的面授实训相结合,将理论体系与实训场景融为一体,全面提升培训质量。
可使用学习系统的辅助教学功能。<br/>
支持视频课程教学播放、PPT课程讲义播放。<br/>
管理班级学员和开班课,了解进度
</div>
<div class="all-btn" @click="goPage('https://x-learning.ezijing.com/', 1)">进入系统</div>
</div>
......@@ -89,6 +101,8 @@
</div>
</div>
</div>
</div>
</div>
</template>
<script>
import action from '@action'
......@@ -129,7 +143,7 @@ export default {
this.newsList()
}, 2000)
} else {
const findId = this.articleClassify.children.find(item => {
const findId = this.articleClassify[0].children.find(item => {
return item.display_name === '我是老师'
})
action.articleAction.getArticle({ category_id: findId.id }).then(res => {
......@@ -164,9 +178,28 @@ export default {
font-size: 14px;
cursor: pointer;
}
.mar-t16{
margin-top: 16px;
}
.teacher-box{
.module1{
padding: 36px 0;
.new-liu{
padding-top: 16px;
.title{
font-size: 18px;
color: rgba(63, 63, 63, 1);
}
.new-p{
line-height: 36px;
color: rgba(157, 157, 157, 1);
font-size: 18px;
span{
color: rgba(0, 133, 232, 1);
cursor: pointer;
}
}
}
.title{
font-weight: bold;
color: #333333;
......@@ -227,7 +260,7 @@ export default {
color: #333333;
line-height: 33px;
&.mar-t36-b16{
margin: 36px 0 16px;
margin: 0px 0 16px;
}
}
.p{
......@@ -267,7 +300,7 @@ export default {
}
}
.module3{
padding: 36px 0;
padding: 72px 0;
.title{
font-size: 24px;
font-weight: bold;
......
......@@ -102,7 +102,7 @@ export default {
text: '参加考试',
path: 'https://x-exam.ezijing.com/login/6753212536302075904',
pathType: 1,
textActive: '考点和考场安排,准考证打印领取时间'
textActive: '关注考点和考场安排,准备考试材料'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/6bf9fedcbff1d13de413667b33787db3.png',
......@@ -139,24 +139,24 @@ export default {
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/b278993ee5c29349ff83d1d9b4b596c9.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/8d24a5c20a8ab87d26db73ccfacd2fba.png',
text: '老师培训',
text: '辅助老师学习',
path: 'https://x-learning.ezijing.com/',
pathType: 1,
textActive: '进入学习系统学习和线下统一培训'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/6f9583c270a3302a352ae9bbba64099d.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/8a16c6cd1dc986075a002fe314f21d0d.png',
text: '参加考试',
path: '/hall?role=1&point=t1&home=1',
textActive: '培训后参加统一考试'
textActive: '提供师资培训资料,辅助老师学习'
},
// {
// icon: 'https://zws-imgs-pub.ezijing.com/static/public/6f9583c270a3302a352ae9bbba64099d.png',
// iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/8a16c6cd1dc986075a002fe314f21d0d.png',
// text: '参加考试',
// path: '/hall?role=1&point=t1&home=1',
// textActive: '培训后参加统一考试'
// },
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/06f7b0220ab6d8d9d34f6d68258f2669.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/130affba0b6cefd278c31ddfab74acfc.png',
text: '培训证书',
text: '查看证书授予',
path: '/hall?role=1&point=t2&home=1',
textActive: '颁发教学资源(老师)证书'
textActive: '授予培训资格证书老师名单'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/70c3defef24fd1438ada43b3e1ccff87.png',
......@@ -164,7 +164,7 @@ export default {
text: '开班授课',
path: 'https://x-learning.ezijing.com/',
pathType: 1,
textActive: '进入学习系统教师端'
textActive: '进入学习平台'
}
],
schoolNav: [
......@@ -194,22 +194,21 @@ export default {
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/ea6a2917391444208d9084c3205227b2.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/55065b21e5ba9bc735a3d3527f07af79.png',
text: '组织老师培训',
path: 'https://x-learning.ezijing.com/',
pathType: 1,
text: '集中报名师训',
path: '/school/form',
textActive: '给老师分配帐号进入学习系统学习和线下统一培训'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/cc4885f2f4b6f566954cdb15381916f8.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/901044f1465a5497fef8135f9e2ce4ff.png',
text: '组织开班授课',
text: '统一实施教学',
path: '/hall?role=2&point=s1&home=1',
textActive: '发通知组织统一上课'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/1505fd4535d858b4939e46f2534bfcaf.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/3c3d204e15a400a7f74b4a9dad44cd55.png',
text: '考试报名',
text: '批量报名考试',
path: '/hall?role=2&point=s2&home=1',
textActive: '统计学员后统一报名'
}
......
......@@ -147,27 +147,27 @@ export default {
newsTabIndex: 0,
serviceList: [
{
img: 'https://zws-imgs-pub.ezijing.com/static/public/8938cfd93f92e9616ab677a0da59727f.png',
img: 'https://zws-imgs-pub.ezijing.com/static/public/5ee4fac97e8f2620d41eaed01900cca5.png',
title: '教材中心',
desc: '本系列教材紧跟金融各行业数字化转型和职业教育的人才培养发展的需求,随行业的数字化转型、数字化营销工具和专业升级等情况及时动态更新。......',
path: '/service?id=0'
},
{
img: 'https://zws-imgs-pub.ezijing.com/static/public/1e0843ec08a2ea4aa152125bd1c70867.png',
img: 'https://zws-imgs-pub.ezijing.com/static/public/353c19e26fc2eb0e83c72a7b85ad1475.png',
title: '教学资源(老师)',
desc: '',
path: 'https://login.ezijing.com/xlearn/register',
pathType: 1
},
{
img: 'https://zws-imgs-pub.ezijing.com/static/public/cc0746c91d9d42ec9c016ef6835d90af.png',
img: 'https://zws-imgs-pub.ezijing.com/static/public/e49974851256f3e546f8dc91b08f4932.png',
title: '课程学习(学生)',
desc: '',
path: 'https://login.ezijing.com/xlearn/register',
pathType: 1
},
{
img: 'https://zws-imgs-pub.ezijing.com/static/public/a5abcb75376ed28373abace5ed4e03bc.png',
img: 'https://zws-imgs-pub.ezijing.com/static/public/4ca147e0e490b3c6ada62a831c11e375.png',
title: '实操学习',
desc: '',
path: 'http://xtraining.ezijing.com/',
......@@ -240,24 +240,24 @@ export default {
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/b278993ee5c29349ff83d1d9b4b596c9.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/8d24a5c20a8ab87d26db73ccfacd2fba.png',
text: '老师培训',
text: '辅助老师学习',
path: 'https://x-learning.ezijing.com/',
pathType: 1,
textActive: '进入学习系统学习和线下统一培训'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/6f9583c270a3302a352ae9bbba64099d.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/8a16c6cd1dc986075a002fe314f21d0d.png',
text: '参加考试',
path: '/hall?role=1&point=t1',
textActive: '培训后参加统一考试'
textActive: '提供师资培训资料,辅助老师学习'
},
// {
// icon: 'https://zws-imgs-pub.ezijing.com/static/public/6f9583c270a3302a352ae9bbba64099d.png',
// iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/8a16c6cd1dc986075a002fe314f21d0d.png',
// text: '参加考试',
// path: '/hall?role=1&point=t1',
// textActive: '培训后参加统一考试'
// },
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/06f7b0220ab6d8d9d34f6d68258f2669.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/130affba0b6cefd278c31ddfab74acfc.png',
text: '培训证书',
text: '查看证书授予',
path: '/hall?role=1&point=t2',
textActive: '颁发教学资源(老师)证书'
textActive: '授予培训资格证书老师名单'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/70c3defef24fd1438ada43b3e1ccff87.png',
......@@ -265,7 +265,7 @@ export default {
text: '开班授课',
path: 'https://x-learning.ezijing.com/',
pathType: 1,
textActive: '进入学习系统教师端'
textActive: '进入学习平台'
}
],
schoolNav: [
......@@ -295,22 +295,21 @@ export default {
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/ea6a2917391444208d9084c3205227b2.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/55065b21e5ba9bc735a3d3527f07af79.png',
text: '组织老师培训',
path: 'https://x-learning.ezijing.com/',
pathType: 1,
text: '集中报名师训',
path: '/hall?role=2',
textActive: '给老师分配帐号进入学习系统学习和线下统一培训'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/cc4885f2f4b6f566954cdb15381916f8.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/901044f1465a5497fef8135f9e2ce4ff.png',
text: '组织开班授课',
text: '统一实施教学',
path: '/hall?role=2&point=s1',
textActive: '发通知组织统一上课'
},
{
icon: 'https://zws-imgs-pub.ezijing.com/static/public/1505fd4535d858b4939e46f2534bfcaf.png',
iconActive: 'https://zws-imgs-pub.ezijing.com/static/public/3c3d204e15a400a7f74b4a9dad44cd55.png',
text: '考试报名',
text: '批量报名考试',
path: '/hall?role=2&point=s2',
textActive: '统计学员后统一报名'
}
......@@ -400,7 +399,7 @@ export default {
this.newsList()
}, 2000)
} else {
const findId = this.articleClassify.children.find(item => {
const findId = this.articleClassify[0].children.find(item => {
return item.display_name === (this.newsTabIndex ? '工作动态' : '新闻动态')
})
action.articleAction.getArticle({ category_id: findId ? findId.id : 23 }).then(res => {
......
......@@ -80,7 +80,7 @@ export default {
this.newsList()
}, 2000)
} else {
const findId = this.articleClassify.children.find(item => {
const findId = this.articleClassify[0].children.find(item => {
return item.display_name === (this.tabsDataIndex ? '工作动态' : '新闻动态')
})
console.log(findId.id)
......
......@@ -53,7 +53,7 @@ export default {
this.newsList()
}, 2000)
} else {
const findId = this.articleClassify.children.find(item => {
const findId = this.articleClassify[0].children.find(item => {
return item.display_name === '证书成绩查询'
})
action.articleAction.getArticle({ category_id: findId.id }).then(res => {
......
......@@ -9,7 +9,9 @@
<div class="moudel1 content-max-width" v-if="tabIndex == 0 && !isBuyShow">
<div class="title">“1+X”教材简介</div>
<div class="con-text">
<div class="p">
<div class="p">半年来针对“金融产品数字化营销职业技能等级证书”教材开发、师资培训、实训系统的开发,紫荆教育组织20余次研讨会,各位专家不仅有清北人等高校的金融和营销的教授学者,职业教育的双高院校的学科带头人,更有银证保等行业的经济学家、业务和人力的负责人,知名咨询机构的金融条线的合伙人一起群策群力,希望能为结合中职、高职和应用型本科的学生特点,共享自己的智慧和经验。</div>
<div class="p">在探讨教材设置中的项目导学、学习目标、任务导入、任务实施、知识链接、项目测评等版块。各板块间,以思维导图的形式勾勒出每个任务的核心知识点,便于学生整体把握项目的主要知识内容和学习要求。基于工作领域职业能力分析,精心设计典型工作任务,明确提出任务要求,引导学生开展典型、真实的职业实践。围绕学习目标,针对“任务实施”所需知识,以“必需、够用”为原则,选取核心知识点。设计“想一想”“读一读”“练一练”等小栏目,增加教材的互动性,鼓励学生“做中学”。依据金融产品数字化营销职业技能等级标准实务考核要求,设计重要知识点测评试题,方便学生及时检验项目实务知识学习效果。</div>
<!-- <div class="p">
金融产品数字化营销职业技能等级证书是第四批X证书之一。该职业技能等
级证书以金融行业企业岗位群需求和职业技能等级标准为依据,证书职业技能等
级划分为三个等级:初级、中级和高级,三个级别依次递进,高级别涵盖低级别
......@@ -31,14 +33,12 @@
等级标准为依据,结合行业企业用人技能要求的紧迫程度,设计教材内容和框架
体系。确定教材各案例实践涵盖的职业技能等级工作任务与就业面向相匹配,以
真实案例实践为驱动,促进学生深刻掌握先进技术能力。
</div> -->
</div>
</div>
<img style="margin: 0 auto; width:30%; display:block;" src="https://zws-imgs-pub.ezijing.com/static/public/50ce208136ab7e9c023450940d94fb14.png" alt="">
<!-- <img style="margin: 0 auto; width:30%; display:block;" src="https://zws-imgs-pub.ezijing.com/static/public/50ce208136ab7e9c023450940d94fb14.png" alt=""> -->
<div class="buy-box">
<div class="name">立即购买:</div>
<span @click="isBuyShow = true">《金融产品数字化营销职业技能等级认证教材》(初级)、《金融产品数字化营销
职业技能等级认证教材》(中级)、《金融产品数字化营销职业技能等级认证教材》
(高级)</span>
<span @click="isBuyShow = true">《金融产品数字化营销初级》</span>
<!-- <span @click="isBuyShow = true">《金融产品数字化营销职业技能等级认证教材》(中级)</span> -->
<!-- <span @click="isBuyShow = true">《金融产品数字化营销职业技能等级认证教材》(高级)</span> -->
</div>
......@@ -136,6 +136,7 @@ export default {
font-size: 14px;
color: #717171;
line-height: 36px;
// padding-bottom: 32px;
.p{
text-indent: 2em;
}
......
......@@ -54,7 +54,7 @@ export default {
this.newsList()
}, 2000)
} else {
const findId = this.articleClassify.children.find(item => {
const findId = this.articleClassify[0].children.find(item => {
return item.display_name === '考核站点'
})
action.articleAction.getArticle({ category_id: findId.id }).then(res => {
......
......@@ -3,11 +3,12 @@
<img :src="data.cover_pc_url" alt="">
<div class="right-content">
<div class="title">{{ data.title }}</div>
<div class="des-box" v-html="data.additional">
<p class="ind">作者:基础数据维护及档案管理</p>
<p>出版时间:基础数据维护及档案管理</p>
<p class="ind">ISBN:基础数据维护及档案管理</p>
<p>书籍简介:基础数据维护及档案管理</p>
<!-- v-html="data.additional" -->
<div class="des-box">
<!-- <p class="ind">计划时间:3.24-3.26</p> -->
<p>计划时间:3.24-3.26</p>
<!-- <p class="ind">ISBN:基础数据维护及档案管理</p> -->
<p>计划人数:50</p>
</div>
<router-link :to="`/train/detail?id=${data.id}`">
<div class="detail-btn">在线报名</div>
......@@ -72,7 +73,7 @@ export default {
margin-top: 24px;
p{
font-size: 14px;
color: #666666;
color: #717171;
line-height: 20px;
margin-bottom: 8px;
&.ind{
......
......@@ -12,19 +12,19 @@
<el-option label="女" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="手机号" label-width="100px">
<el-form-item label="名族" label-width="100px">
<el-input v-model="form.i3"></el-input>
</el-form-item>
<el-form-item label="邮箱" label-width="100px">
<el-form-item label="职务" label-width="100px">
<el-input v-model="form.i4"></el-input>
</el-form-item>
<el-form-item label="发票抬头" label-width="100px">
<el-form-item label="手机号码" label-width="100px">
<el-input v-model="form.i5"></el-input>
</el-form-item>
<el-form-item label="纳税人识别号" label-width="100px">
<el-form-item label="身份证号" label-width="100px">
<el-input v-model="form.i6"></el-input>
</el-form-item>
<el-form-item label="职务" label-width="100px">
<el-form-item label="邮箱" label-width="100px">
<el-input v-model="form.i7"></el-input>
</el-form-item>
<el-form-item label="单/合住" label-width="100px">
......@@ -33,13 +33,25 @@
<el-option label="合住" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="付款方式" label-width="100px">
<el-form-item label="抬头" label-width="100px">
<el-input v-model="form.i9"></el-input>
</el-form-item>
<el-form-item label="税号" label-width="100px">
<el-input v-model="form.i10"></el-input>
</el-form-item>
<el-form-item label="地址" label-width="100px">
<el-input v-model="form.i11"></el-input>
</el-form-item>
<el-form-item label="开户行、账号" label-width="100px">
<el-input v-model="form.i12"></el-input>
</el-form-item>
<!-- <el-form-item label="付款方式" label-width="100px">
<el-select v-model="form.i9" placeholder="请选择" class="width100">
<el-option label="微信" value="shanghai"></el-option>
<el-option label="支付宝" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="身份证号" label-width="100px">
</el-form-item> -->
<!-- <el-form-item label="身份证号" label-width="100px">
<el-input v-model="form.i10"></el-input>
</el-form-item>
<el-form-item label="地址" label-width="100px">
......@@ -47,7 +59,7 @@
</el-form-item>
<el-form-item label="培训需求" label-width="100px">
<el-input type="textarea" v-model="form.i12"></el-input>
</el-form-item>
</el-form-item> -->
<!-- <el-form-item label-width="100px">
<el-upload
class="upload-demo"
......@@ -68,6 +80,7 @@
</div>
</template>
<script>
import action from '@action'
import breadcrumb from '@/components/breadcrumb'
export default {
components: {
......@@ -97,25 +110,51 @@ export default {
i10: '',
i11: '',
i12: ''
},
formName: {
i1: '姓名',
i2: '性别',
i3: '名族',
i4: '职务',
i5: '手机号码',
i6: '身份证号',
i7: '邮箱',
i8: '单/合住',
i9: '抬头',
i10: '税号',
i11: '地址',
i12: '开户行、账号'
}
}
},
methods: {
onSubmit() {
const isN = Object.values(this.form).find(item => {
return item === '' ? false : true
let flag = true
Object.keys(this.form).map(item => {
if (item === 'i11' || item === 'i12') {
} else {
if (this.form[item] === '') {
flag = false
}
}
})
console.log(Object.values(this.form))
if (isN === undefined) {
if (!flag) {
this.$message('请完善信息');
} else {
const param = {}
param.tag = 1
param.url = ''
const formData = {}
Object.keys(this.form).map(name => {
formData[this.formName[name]] = this.form[name]
})
param.table_content = JSON.stringify(formData)
action.articleAction.formCommit(param).then(res => {
this.$message({
message: '提交成功',
type: 'success'
})
setTimeout(() => {
this.back()
}, 2000)
})
}
},
back() {
......
<template>
<div>
<!-- <breadcrumb class="content-max-width crumb" :data="crumbData"/> -->
<div class="form-box">
<el-form ref="form" :model="form" label-width="80px" class="forms">
<el-form-item label="姓名" label-width="100px">
<el-input v-model="form.i1"></el-input>
</el-form-item>
<el-form-item label="性别" label-width="100px">
<el-select v-model="form.i2" placeholder="请选择" class="width100">
<el-option label="男" value="shanghai"></el-option>
<el-option label="女" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="名族" label-width="100px">
<el-input v-model="form.i3"></el-input>
</el-form-item>
<el-form-item label="职务" label-width="100px">
<el-input v-model="form.i4"></el-input>
</el-form-item>
<el-form-item label="手机号码" label-width="100px">
<el-input v-model="form.i5"></el-input>
</el-form-item>
<el-form-item label="身份证号" label-width="100px">
<el-input v-model="form.i6"></el-input>
</el-form-item>
<el-form-item label="邮箱" label-width="100px">
<el-input v-model="form.i7"></el-input>
</el-form-item>
<el-form-item label="单/合住" label-width="100px">
<el-select v-model="form.i8" placeholder="请选择" class="width100">
<el-option label="单住" value="shanghai"></el-option>
<el-option label="合住" value="beijing"></el-option>
</el-select>
</el-form-item>
<el-form-item label="抬头" label-width="100px">
<el-input v-model="form.i9"></el-input>
</el-form-item>
<el-form-item label="税号" label-width="100px">
<el-input v-model="form.i10"></el-input>
</el-form-item>
<el-form-item label="地址" label-width="100px">
<el-input v-model="form.i11"></el-input>
</el-form-item>
<el-form-item label="开户行、账号" label-width="100px">
<el-input v-model="form.i12"></el-input>
</el-form-item>
<!-- <el-form-item label="付款方式" label-width="100px">
<el-select v-model="form.i9" placeholder="请选择" class="width100">
<el-option label="微信" value="shanghai"></el-option>
<el-option label="支付宝" value="beijing"></el-option>
</el-select>
</el-form-item> -->
<!-- <el-form-item label="身份证号" label-width="100px">
<el-input v-model="form.i10"></el-input>
</el-form-item>
<el-form-item label="地址" label-width="100px">
<el-input type="textarea" v-model="form.i11"></el-input>
</el-form-item>
<el-form-item label="培训需求" label-width="100px">
<el-input type="textarea" v-model="form.i12"></el-input>
</el-form-item> -->
<!-- <el-form-item label-width="100px">
<el-upload
class="upload-demo"
drag
action="https://jsonplaceholder.typicode.com/posts/"
multiple>
<i class="el-icon-upload"></i>
<div class="el-upload__text">将文件拖到此处,或<em>点击上传</em></div>
<div class="el-upload__tip" slot="tip">只能上传jpg/png文件,且不超过500kb</div>
</el-upload>
</el-form-item> -->
<el-form-item label="填写模板" label-width="100px">
<span style="color:#0053C6;cursor: pointer;">下载Excel模板</span>
<el-upload
style="margin-left:auto;"
class="upload-demo"
action="/api/microservices/admin_api/file/upload"
:on-success="handleChange">
<el-button size="small" type="primary">点击上传</el-button>
<div slot="tip" class="el-upload__tip">请下载模板后,按照模板格式填写完整资料后,上传报名表。</div>
</el-upload>
</el-form-item>
<el-form-item label-width="100px">
<el-button type="primary" @click="onSubmit">提交</el-button>
<el-button @click="back">返回</el-button>
</el-form-item>
</el-form>
</div>
</div>
</template>
<script>
import action from '@action'
import breadcrumb from '@/components/breadcrumb'
export default {
components: {
breadcrumb
},
data() {
return {
file: '',
fileList: [],
crumbData: [
{
path: '/',
name: '首页'
},
{
name: '师资培训'
}
],
form: {
i1: '',
i2: '',
i3: '',
i4: '',
i5: '',
i6: '',
i7: '',
i8: '',
i9: '',
i10: '',
i11: '',
i12: ''
},
formName: {
i1: '姓名',
i2: '性别',
i3: '名族',
i4: '职务',
i5: '手机号码',
i6: '身份证号',
i7: '邮箱',
i8: '单/合住',
i9: '抬头',
i10: '税号',
i11: '地址',
i12: '开户行、账号'
}
}
},
methods: {
onSubmit() {
let flag = true
Object.keys(this.form).map(item => {
if (item === 'i11' || item === 'i12') {
} else {
if (this.form[item] === '') {
flag = false
}
}
})
if (!flag) {
this.$message('请完善信息');
} else {
const param = {}
param.tag = 2
param.url = this.file
const formData = {}
Object.keys(this.form).map(name => {
formData[this.formName[name]] = this.form[name]
})
param.table_content = JSON.stringify(formData)
action.articleAction.formCommit(param).then(res => {
this.$message({
message: '提交成功',
type: 'success'
})
})
}
},
handleChange(data) {
this.file = data.data[0].full_path
},
back() {
this.$router.go(-1)
}
}
}
</script>
<style lang="scss" scoped>
.content-max-width{
width: 1112px;
margin: 24px auto 0 auto;
}
.form-box{
padding: 30px 0;
width: 430px;
margin: 0 auto;
.width100{
width: 100%;
}
}
.reg-form-box{
width: 380px;
margin: 0 auto;
padding: 24px 0;
}
::v-deep{
.forms{
i {
font-size: 20px;
}
input{
border-radius: 4px;
}
}
}
</style>
......@@ -96,7 +96,7 @@ export default {
this.newsList()
}, 2000)
} else {
const findId = this.articleClassify.children.find(item => {
const findId = this.articleClassify[0].children.find(item => {
return item.display_name === '会议报名'
})
action.articleAction.getArticle({ category_id: findId.id }).then(res => {
......
......@@ -24,6 +24,7 @@ export default [
{ path: '/train/detail', component: () => import('@/pages/train/detail.vue') },
// 师资培训详情->报名
{ path: '/train/form', component: () => import('@/pages/train/form.vue') },
{ path: '/school/form', component: () => import('@/pages/train/form2.vue') },
// 考核站点
{ path: '/site', component: () => import('@/pages/site/index.vue') },
// 证书成绩查询
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论