2024-05-24 16:33:55 +08:00
|
|
|
|
<template>
|
|
|
|
|
<div class="page">
|
|
|
|
|
<div class="list">
|
2024-05-28 18:02:23 +08:00
|
|
|
|
<div class="item" v-for="item in data">
|
2024-05-24 16:33:55 +08:00
|
|
|
|
<div class="title">
|
2024-05-29 18:02:01 +08:00
|
|
|
|
<span class="position">{{item.tittle}}</span>
|
2024-05-24 16:33:55 +08:00
|
|
|
|
</div>
|
|
|
|
|
<div class="content">
|
|
|
|
|
<div class="left">
|
2024-05-28 18:02:23 +08:00
|
|
|
|
<div class="num">招聘人数:{{item.excerpt.split('|')[0]}}</div>
|
2024-05-24 16:33:55 +08:00
|
|
|
|
<div class="area">工作地点:连云港</div>
|
2024-05-28 18:02:23 +08:00
|
|
|
|
<div class="time">发布日期:{{item.submitTime}}</div>
|
2024-05-24 16:33:55 +08:00
|
|
|
|
</div>
|
2024-05-28 18:02:23 +08:00
|
|
|
|
<div class="requirement center" v-html="item.excerpt.split('|')[1]">
|
|
|
|
|
</div>
|
|
|
|
|
<div class="requirement right" v-html="item.content">
|
2024-05-24 16:33:55 +08:00
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
|
|
|
|
export default {
|
|
|
|
|
name: 'Bottom',
|
|
|
|
|
components: {
|
|
|
|
|
},
|
|
|
|
|
data(){
|
|
|
|
|
return{
|
2024-05-28 18:02:23 +08:00
|
|
|
|
data:[]
|
2024-05-24 16:33:55 +08:00
|
|
|
|
}
|
|
|
|
|
},
|
|
|
|
|
created(){
|
2024-05-28 18:02:23 +08:00
|
|
|
|
this.getData()
|
2024-05-24 16:33:55 +08:00
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
methods:{
|
2024-05-28 18:02:23 +08:00
|
|
|
|
getData(){
|
|
|
|
|
this.$http.get(`zy/website/article/page?type=人才招聘`).then(res=>{
|
|
|
|
|
this.data = res.data.rows
|
|
|
|
|
})
|
|
|
|
|
},
|
2024-05-24 16:33:55 +08:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|
|
|
|
|
<style lang="scss" scoped>
|
|
|
|
|
.page{
|
|
|
|
|
.list{
|
|
|
|
|
display: flex;
|
|
|
|
|
flex-wrap: wrap;
|
|
|
|
|
padding: 1rem 2.375rem;
|
|
|
|
|
background-color: #fff;
|
|
|
|
|
/* justify-content: space-between; */
|
|
|
|
|
.item{
|
|
|
|
|
width: 100%;
|
|
|
|
|
padding: .375rem;
|
|
|
|
|
background: #EEF3F9;
|
|
|
|
|
position: relative;
|
|
|
|
|
&::after{
|
|
|
|
|
content: '';
|
|
|
|
|
position: absolute;
|
|
|
|
|
width: .4375rem;
|
|
|
|
|
height: .1rem;
|
|
|
|
|
background: #E60012;
|
|
|
|
|
left: 1.1rem;
|
|
|
|
|
top: 0;
|
|
|
|
|
}
|
|
|
|
|
.title{
|
|
|
|
|
display: flex;
|
|
|
|
|
justify-content: space-between;
|
|
|
|
|
.position{
|
|
|
|
|
font-size: .375rem;
|
|
|
|
|
color: #000000;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.content{
|
|
|
|
|
margin-top: .25rem;
|
|
|
|
|
display: flex;
|
|
|
|
|
.left{
|
|
|
|
|
div{
|
|
|
|
|
width: 2.975rem;
|
|
|
|
|
height: .35rem;
|
|
|
|
|
line-height: .35rem;
|
|
|
|
|
background: linear-gradient(to right,#1D2088,#EEF3F9);
|
|
|
|
|
margin-bottom: .125rem;
|
|
|
|
|
font-size: .175rem;
|
|
|
|
|
color: #FFFFFF;
|
|
|
|
|
padding-left: .175rem;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.requirement{
|
|
|
|
|
width: 7.5625rem;
|
|
|
|
|
margin-left: .6rem;
|
2024-05-28 18:02:23 +08:00
|
|
|
|
font-size: .25rem;
|
2024-05-24 16:33:55 +08:00
|
|
|
|
color: #000000;
|
|
|
|
|
line-height: .45rem;
|
|
|
|
|
}
|
|
|
|
|
.center{
|
|
|
|
|
}
|
|
|
|
|
.right{
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
</style>
|
|
|
|
|
|