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

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