|
@@ -2,84 +2,67 @@
|
|
|
<div id="huodong">
|
|
|
<el-row>
|
|
|
<el-col :span="24">
|
|
|
- <el-col :span="24" class="top">
|
|
|
- <el-col :span="24" class="english">{{ huodonginfo.english }}</el-col>
|
|
|
- <el-col :span="24" class="title">{{ huodonginfo.title }}</el-col>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="infoone">
|
|
|
- <el-col :span="24" class="infoonebei">
|
|
|
- <span>01招聘</span>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="infoonelist">
|
|
|
- <el-tabs v-model="activeName" @tab-click="handleClick">
|
|
|
- <el-tab-pane label="双选会" name="1">
|
|
|
- <el-col :span="24" class="list">
|
|
|
- <el-col :span="24" class="talksList" v-for="(item, index) in fairsList" :key="index" @click.native="toPath('jobfair', item.id)">
|
|
|
- <el-col :span="24" style="padding:0 0 12px 0;">
|
|
|
- <el-col :span="20">
|
|
|
- <span class="qiu"></span>
|
|
|
- <el-link :underline="false">
|
|
|
- <p class="title">{{ item.title }}</p>
|
|
|
- </el-link>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <p class="date">{{ item.date }}</p>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="text">
|
|
|
- <span>开始时间:{{ item.time }}</span
|
|
|
- >
|
|
|
- <span>招聘会地点:{{ item.address }}</span>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
+ <el-tabs v-model="activeName" @tab-click="handleClick">
|
|
|
+ <el-tab-pane label="双选会" name="1">
|
|
|
+ <el-col :span="24" class="talksList" v-for="(item, index) in fairsList" :key="index" @click.native="toPath('jobfair', item.id)">
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-col :span="20">
|
|
|
+ <span class="qiu"></span>
|
|
|
+ <el-link :underline="false">
|
|
|
+ <p class="title">{{ item.title }}</p>
|
|
|
+ </el-link>
|
|
|
</el-col>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane label="宣讲会" name="2">
|
|
|
- <el-col :span="24" class="list">
|
|
|
- <el-col :span="24" class="talksList" v-for="(item, index) in talksList" :key="index" @click.native="toPath('talk', item.id)">
|
|
|
- <el-col :span="24" style="padding:0 0 12px 0;">
|
|
|
- <el-col :span="20">
|
|
|
- <span class="qiu"></span>
|
|
|
- <el-link :underline="false">
|
|
|
- <p class="title">{{ item.title }}</p>
|
|
|
- </el-link>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <p class="date">{{ item.date }}</p>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="text">
|
|
|
- <span>宣讲时间:{{ item.time }}</span
|
|
|
- >
|
|
|
- <span>宣讲地点:{{ item.address }}</span>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <p class="date">{{ item.date }}</p>
|
|
|
</el-col>
|
|
|
- </el-tab-pane>
|
|
|
- <el-tab-pane label="招聘快讯" name="3">
|
|
|
- <el-col :span="24" class="list">
|
|
|
- <el-col :span="24" class="talksList" v-for="(item, index) in infoList" :key="index" @click.native="toPath('jobinfo', item.id)">
|
|
|
- <el-col :span="24" style="padding:0 0 12px 0;">
|
|
|
- <el-col :span="20">
|
|
|
- <span class="qiu"></span>
|
|
|
- <el-link :underline="false">
|
|
|
- <p class="title">{{ item.title }}</p>
|
|
|
- </el-link>
|
|
|
- </el-col>
|
|
|
- <el-col :span="4">
|
|
|
- <p class="date">{{ item.date }}</p>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
- <el-col :span="24" class="text">
|
|
|
- <span>招聘企业:{{ item.corpname }}</span>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="text">
|
|
|
+ <span>开始时间:{{ item.time }}</span
|
|
|
+ >
|
|
|
+ <span>招聘会地点:{{ item.address }}</span>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="宣讲会" name="2">
|
|
|
+ <el-col :span="24" class="talksList" v-for="(item, index) in talksList" :key="index" @click.native="toPath('talk', item.id)">
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-col :span="20">
|
|
|
+ <span class="qiu"></span>
|
|
|
+ <el-link :underline="false">
|
|
|
+ <p class="title">{{ item.title }}</p>
|
|
|
+ </el-link>
|
|
|
</el-col>
|
|
|
- </el-tab-pane>
|
|
|
- </el-tabs>
|
|
|
- <el-link :underline="false" class="add" @click="turnTo()"><i class="el-icon-plus"></i></el-link>
|
|
|
- </el-col>
|
|
|
- </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <p class="date">{{ item.date }}</p>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="text">
|
|
|
+ <span>宣讲时间:{{ item.time }}</span
|
|
|
+ >
|
|
|
+ <span>宣讲地点:{{ item.address }}</span>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-tab-pane>
|
|
|
+ <el-tab-pane label="招聘快讯" name="3">
|
|
|
+ <el-col :span="24" class="talksList" v-for="(item, index) in infoList" :key="index" @click.native="toPath('jobinfo', item.id)">
|
|
|
+ <el-col :span="24">
|
|
|
+ <el-col :span="20">
|
|
|
+ <span class="qiu"></span>
|
|
|
+ <el-link :underline="false">
|
|
|
+ <p class="title">{{ item.title }}</p>
|
|
|
+ </el-link>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="4">
|
|
|
+ <p class="date">{{ item.date }}</p>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ <el-col :span="24" class="text">
|
|
|
+ <span>招聘企业:{{ item.corpname }}</span>
|
|
|
+ </el-col>
|
|
|
+ </el-col>
|
|
|
+ </el-tab-pane>
|
|
|
+ </el-tabs>
|
|
|
+ <el-link :underline="false" class="add" @click="turnTo()"><i class="el-icon-plus"></i></el-link>
|
|
|
</el-col>
|
|
|
</el-row>
|
|
|
</div>
|
|
@@ -89,7 +72,6 @@
|
|
|
export default {
|
|
|
name: 'huodong',
|
|
|
props: {
|
|
|
- huodonginfo: null,
|
|
|
talksList: null,
|
|
|
fairsList: null,
|
|
|
infoList: null,
|
|
@@ -124,113 +106,63 @@ p {
|
|
|
margin: 0;
|
|
|
padding: 0;
|
|
|
}
|
|
|
-.top {
|
|
|
- height: 90px;
|
|
|
- text-align: center;
|
|
|
- margin-bottom: 30px;
|
|
|
-}
|
|
|
-.top .english {
|
|
|
- text-transform: uppercase;
|
|
|
- color: #5b5e66;
|
|
|
- font-family: 微软雅黑;
|
|
|
- font-size: 42px;
|
|
|
-}
|
|
|
-.top .title {
|
|
|
- color: #415285;
|
|
|
- font-size: 36px;
|
|
|
- font-family: 微软雅黑;
|
|
|
-}
|
|
|
-.infoone {
|
|
|
- height: 512px;
|
|
|
-}
|
|
|
-.infoonebei {
|
|
|
- width: 294px;
|
|
|
- height: 512px;
|
|
|
- background: #415285;
|
|
|
-}
|
|
|
-.infoonebei span {
|
|
|
- display: inline-block;
|
|
|
- width: 294px;
|
|
|
- text-align: center;
|
|
|
- height: 108px;
|
|
|
- line-height: 108px;
|
|
|
- font-size: 42px;
|
|
|
- color: #fff;
|
|
|
-}
|
|
|
-.infoonelist {
|
|
|
- width: 1130px;
|
|
|
- height: 372px;
|
|
|
- background: #fff;
|
|
|
- position: absolute;
|
|
|
- top: 232px;
|
|
|
- left: 71px;
|
|
|
- box-shadow: 0px 0px 5px #ccc;
|
|
|
-}
|
|
|
.add {
|
|
|
position: absolute;
|
|
|
- top: 20px;
|
|
|
- right: 20px;
|
|
|
- width: 43px;
|
|
|
- height: 43px;
|
|
|
- line-height: 43px;
|
|
|
+ top: 15px;
|
|
|
+ right: 15px;
|
|
|
+ width: 20px;
|
|
|
+ height: 20px;
|
|
|
text-align: center;
|
|
|
border: 1px solid #ccc;
|
|
|
border-radius: 5px;
|
|
|
-}
|
|
|
-.add .el-link--inner {
|
|
|
- font-size: 30px;
|
|
|
+ color: #000;
|
|
|
+ background: #fff;
|
|
|
+ font-weight: bold;
|
|
|
}
|
|
|
/deep/.el-tabs__header {
|
|
|
margin: 0;
|
|
|
-}
|
|
|
-/deep/.el-tabs__nav-wrap {
|
|
|
- height: 90px;
|
|
|
+ background: #415285;
|
|
|
}
|
|
|
/deep/.el-tabs__item {
|
|
|
- font-size: 30px;
|
|
|
- height: 90px;
|
|
|
- line-height: 90px;
|
|
|
+ color: #bfc4d3;
|
|
|
+ font-size: 18px;
|
|
|
+ height: 50px;
|
|
|
+ line-height: 50px;
|
|
|
}
|
|
|
/deep/.el-tabs__item.is-active {
|
|
|
- color: #415285;
|
|
|
-}
|
|
|
-/deep/.el-tabs__nav-wrap::after {
|
|
|
- background-color: transparent;
|
|
|
-}
|
|
|
-/deep/.el-tabs__active-bar {
|
|
|
- background-color: #415285;
|
|
|
- height: 6px;
|
|
|
+ color: #fff;
|
|
|
}
|
|
|
/deep/.el-tabs--top .el-tabs__item.is-top:nth-child(2) {
|
|
|
padding-left: 20px;
|
|
|
}
|
|
|
-.infoonelist .list {
|
|
|
- height: 284px;
|
|
|
- overflow: hidden;
|
|
|
-}
|
|
|
-.list .title {
|
|
|
- font-size: 30px;
|
|
|
- color: #000;
|
|
|
-}
|
|
|
-.list .date {
|
|
|
- color: #999;
|
|
|
- font-size: 25px;
|
|
|
- text-align: right;
|
|
|
- padding: 0 15px;
|
|
|
+/deep/.el-tabs__active-bar {
|
|
|
+ background-color: transparent;
|
|
|
}
|
|
|
-.list .text {
|
|
|
- font-size: 24px;
|
|
|
- color: #b1b1b1;
|
|
|
- padding: 0 50px;
|
|
|
+/deep/.el-tabs__nav-wrap::after {
|
|
|
+ background-color: transparent;
|
|
|
}
|
|
|
-.list .qiu {
|
|
|
+.qiu {
|
|
|
display: inline-block;
|
|
|
width: 4px;
|
|
|
height: 5px;
|
|
|
background: #999;
|
|
|
- margin: 0 16px 0 31px;
|
|
|
+ margin: 0 15px;
|
|
|
}
|
|
|
.talksList {
|
|
|
- padding: 43px 0 0 0;
|
|
|
+ padding: 9px 0;
|
|
|
+}
|
|
|
+/deep/.talksList .el-link {
|
|
|
+ font-size: 16px;
|
|
|
+ color: #000;
|
|
|
+}
|
|
|
+.talksList .date {
|
|
|
+ font-size: 18px;
|
|
|
+ color: #999;
|
|
|
+ text-align: center;
|
|
|
+}
|
|
|
+.talksList .text {
|
|
|
+ font-size: 12px;
|
|
|
+ color: #b1b1b1;
|
|
|
+ padding: 5px 0 5px 30px;
|
|
|
}
|
|
|
</style>
|