zy-gw-vue/src/views/pages/recruit.vue

113 lines
3.3 KiB
Vue
Raw Normal View History

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>