提交 98fa0f4d authored 作者: pengxiaohui's avatar pengxiaohui

修改师资培训报名相关文字和报名表单

上级 adbb0730
<template> <template>
<div class="tabs-box"> <div class="tabs-box">
<div class="name">{{ data.name }}</div> <div class="name">{{ data.title }}</div>
<ul> <ul>
<template v-for="(item, index) in data.options"> <template v-for="(item, index) in data.options">
<li <li
...@@ -18,18 +18,23 @@ export default { ...@@ -18,18 +18,23 @@ export default {
data: { data: {
type: Object, type: Object,
default: {} default: {}
},
activeIndex: {
type: Number,
default: 0
} }
}, },
components: { components: {
}, },
data() { data() {
return { return {
tabsIndex: 0 tabsIndex: this.activeIndex
} }
}, },
methods: { methods: {
tabs(n) { tabs(n) {
this.tabsIndex = n this.tabsIndex = n
this.$emit('update:activeIndex', n)
} }
} }
} }
......
<template> <template>
<div class="item-box"> <div class="item-box">
<img :src="data.cover_pc_url" alt=""> <img :src="data.imgUri" alt="">
<div class="right-content"> <div class="right-content">
<div class="title">{{ data.title }}</div> <div class="title">{{ data.title }}</div>
<!-- v-html="data.additional" --> <!-- v-html="data.additional" -->
<div class="des-box"> <div class="des-box">
<!-- <p class="ind">计划时间:3.24-3.26</p> --> <!-- <p class="ind">计划时间:3.24-3.26</p> -->
<p>计划时间:4月23日-4月25日</p> <p>计划时间:{{data.time}}</p>
<!-- <p class="ind">ISBN:基础数据维护及档案管理</p> --> <!-- <p class="ind">ISBN:基础数据维护及档案管理</p> -->
<p>计划人数:100</p> <p>计划人数:{{data.count}}</p>
</div> </div>
<router-link :to="`/train/detail?id=${data.id}`"> <router-link :to="`/train/detail?id=69`" v-if="data.activeIndex === 1">
<div class="detail-btn">在线报名</div> <div class="detail-btn">在线报名</div>
</router-link> </router-link>
<div class="detail-btn" v-if="data.activeIndex === 2">敬请期待</div>
<div class="detail-btn finished" v-if="data.activeIndex === 3">圆满结束</div>
</div> </div>
<!-- <div class="right-time"> <!-- <div class="right-time">
<div class="week">{{ setDate('w') }}</div> <div class="week">{{ setDate('w') }}</div>
...@@ -91,6 +93,9 @@ export default { ...@@ -91,6 +93,9 @@ export default {
border-radius: 4px; border-radius: 4px;
margin-top: 16px; margin-top: 16px;
} }
.finished{
background:#a9a3a9;
}
} }
} }
.right-time{ .right-time{
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
</div> </div>
<div class="tips-cen mar-t-20"> <div class="tips-cen mar-t-20">
<div class="name">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用:</div> <div class="name">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;用:</div>
<div class="money">1780<span></span></div> <div class="money">2960<span></span></div>
</div> </div>
<div class="tips-top"> <div class="tips-top">
<div class="name">支付方式:</div> <div class="name">支付方式:</div>
......
...@@ -11,8 +11,8 @@ ...@@ -11,8 +11,8 @@
<div class="des-box"> <div class="des-box">
<p>活动类型:师资培训</p> <p>活动类型:师资培训</p>
<p>培训形式:线下培训</p> <p>培训形式:线下培训</p>
<p>培训地点:汇丰大厦浙江金苑培训中心(浙江金融职业学院培训中心)</p> <p>培训地点:河南郑州金苑培训中心(浙江金融职业学院培训中心)</p>
<p>培训时间:4月23日-4月25</p> <p>培训时间:6月15日-6月19</p>
</div> </div>
<router-link to="/train/form"> <router-link to="/train/form">
<div class="detail-btn">立即报名</div> <div class="detail-btn">立即报名</div>
......
差异被折叠。
<template> <template>
<div class="content-max-width"> <div class="content-max-width">
<!-- <breadcrumb class="content-max-width crumb" :data="crumbData"/> --> <!-- <breadcrumb class="content-max-width crumb" :data="crumbData"/> -->
<!-- <btn-tabs class="btn-tabs-box" @tabsChange="tabsChange" :data="btnTabsData"></btn-tabs> --> <template>
<template v-if="!tabsIndex">
<div class="new-tits">师资培训报名</div> <div class="new-tits">师资培训报名</div>
<screen-tabs class="screen-tabs-box" :data="screenTabsData"></screen-tabs> <screen-tabs class="screen-tabs-box" :activeIndex.sync="tabsIndex" :data="screenTabsData" @tabChange="HandleTabChange"></screen-tabs>
<div class="train-mian"> <div class="train-mian">
<ul> <ul>
<template v-for="(item, index) in list"> <template v-for="(item, index) in tabsContentList">
<li :key="index"> <li :key="index" v-if="tabsIndex === 0 || tabsIndex === item.activeIndex">
<item :data="item"></item> <item :data="item"></item>
</li> </li>
</template> </template>
...@@ -28,7 +27,7 @@ ...@@ -28,7 +27,7 @@
</el-pagination> </el-pagination>
</div> </div>
</template> </template>
<template v-else> <template v-if="false">
<search /> <search />
<noData/> <noData/>
</template> </template>
...@@ -55,7 +54,30 @@ export default { ...@@ -55,7 +54,30 @@ export default {
return { return {
articleClassify: this.$store.state.classify, articleClassify: this.$store.state.classify,
list: [], list: [],
tabsIndex: 0, tabsIndex: 1,
tabsContentList: [
{
imgUri: 'http://vocational-store.oss-cn-beijing.aliyuncs.com/files/20210225/9e74559a240db3b39b824418353ec3a3.jpg',
title: '2021年第2期“1+X金融产品数字化营销职业技能等级证书(中级)”师资培训班',
time: '6月15日-6月19日',
count: 100,
activeIndex: 1
},
{
imgUri: 'http://vocational-store.oss-cn-beijing.aliyuncs.com/files/20210225/9e74559a240db3b39b824418353ec3a3.jpg',
title: '2021年第3期“1+X金融产品数字化营销职业技能等级证书(中级)”师资培训班',
time: '待定',
count: '待定',
activeIndex: 2
},
{
imgUri: 'http://vocational-store.oss-cn-beijing.aliyuncs.com/files/20210225/9e74559a240db3b39b824418353ec3a3.jpg',
title: '2021年第1期“1+X金融产品数字化营销职业技能等级证书(中级)”师资培训班',
time: '4月23日-4月25日',
count: 100,
activeIndex: 3
}
],
value3: '', value3: '',
btnTabsData: { btnTabsData: {
options: ['会议报名', '核心专家'] options: ['会议报名', '核心专家']
...@@ -80,8 +102,9 @@ export default { ...@@ -80,8 +102,9 @@ export default {
this.newsList() this.newsList()
}, },
methods: { methods: {
tabsChange(i) { HandleTabChange(index) {
this.tabsIndex = i console.log(index)
this.tabsIndex = index
}, },
newsList() { newsList() {
const loading = this.$loading({ const loading = this.$loading({
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论