上班之后确认下实习实训和社区实践

This commit is contained in:
lip
2025-11-04 08:35:50 +08:00
parent 0787fc6b44
commit 78d3bd8eb3

View File

@@ -1,7 +1,7 @@
<!--
* @Date: 2025-10-16 15:15:47
* @LastEditors: lip
* @LastEditTime: 2025-11-03 18:52:09
* @LastEditTime: 2025-11-04 08:31:51
-->
<template>
<!-- @scroll="handleScroll" @scrolltolower="scrollBottom" -->
@@ -35,10 +35,10 @@
<view class="tab" :class="{active: activeTab == 3}" @click="activeTab = 3">社区实践</view>
</view>
<view class="titles">
<view class="title-item" :class="{active: activeTitle == 1}" @click="activeTitle = 1"><view>推荐岗位</view></view>
<view class="title-item" :class="{active: activeTitle == 2}" @click="activeTitle = 2"><view>热门岗位</view></view>
<view class="title-item" :class="{active: activeTitle == 1}" @click="activeTitle = 1,getJobRecommed()"><view>推荐岗位</view></view>
<view class="title-item" :class="{active: activeTitle == 2}" @click="activeTitle = 2,getJobList()"><view>热门岗位</view></view>
</view>
<view v-for="(item, index) in recomList" :key="index" class="job-list">
<view v-for="(item, index) in jobList" :key="index" class="job-list">
<view class="top-line">
<view class="salary">{{item.minSalary}}-{{item.maxSalary}}/</view>
<view class="time"><uni-icons color="#A2A2A2" type="info" size="12"></uni-icons>发布日期{{ item.postingDate }}</view>
@@ -57,7 +57,8 @@
<view><uni-icons color="#A2A2A2" type="person" size="12"></uni-icons>{{item.vacancies}}</view>
<view>{{ item.companyName }}</view>
</view>
</view>
</view>
<view class="view-more-btn" @click="viewMore">查看更多内容</view>
<view class="titles" style="justify-content: space-between;">
<view class="title-item active"><view>政策专区</view></view>
@@ -127,7 +128,6 @@ const pageState = reactive({
},
});
let jobList = ref([])
let recomList = ref([])
// 获取推荐岗位
function getJobRecommed(){
let params = {
@@ -138,17 +138,23 @@ function getJobRecommed(){
isPublish: 1,
};
$api.createRequest('/app/job/recommend', params).then((resData) => {
const { data, total } = resData;
console.log(resData)
recomList.value = resData.data
jobList.value = resData.data
pageState.total = 0;
});
}
// 获取岗位列表
function getJobList(){
let params = {
current: pageState.page,
pageSize: pageState.pageSize,
...pageState.search,
// ...conditionSearch.value,
};
$api.createRequest('/app/job/list', params).then((resData) => {
console.log(resData)
jobList.value = resData.rows
console.log(jobList.value)
pageState.total = 0;
});
}