Enhance job listing functionality and navigation styles

- Added education filter to job recommendation and listing APIs across multiple components.
- Updated policy list page with custom navigation for H5 and improved layout.
- Refactored policy detail handling to streamline error management and testing data injection.
This commit is contained in:
2026-05-07 11:22:47 +08:00
parent 2df9502640
commit c4054f2a4a
7 changed files with 656 additions and 45 deletions

View File

@@ -193,12 +193,13 @@ let jobList = ref([])
// 获取推荐岗位
function getJobRecommed(){
let params = {
pageSize: pageState.pageSize,
sessionId: useUserStore().seesionId,
...pageState.search,
...conditionSearch.value,
isPublish: 1,
type:pageState.type
education: '3,4,5,6',
pageSize: pageState.pageSize,
sessionId: useUserStore().seesionId,
...pageState.search,
...conditionSearch.value,
isPublish: 1,
type:pageState.type
};
$api.createRequest('/app/job/recommend', params).then((resData) => {
jobList.value = resData.data
@@ -209,12 +210,13 @@ function getJobRecommed(){
// 获取岗位列表
function getJobList(){
let params = {
current: pageState.page,
pageSize: pageState.pageSize,
...pageState.search,
// ...conditionSearch.value,
type:pageState.type
};
education: '3,4,5,6',
current: pageState.page,
pageSize: pageState.pageSize,
...pageState.search,
// ...conditionSearch.value,
type:pageState.type
};
$api.createRequest('/app/job/list', params).then((resData) => {
jobList.value = resData.rows
pageState.total = 0;

View File

@@ -211,6 +211,7 @@ let jobList = ref([])
// 获取推荐岗位
function getJobRecommed(){
let params = {
education: '3,4,5,6',
pageSize: pageState.pageSize,
sessionId: useUserStore().seesionId,
...pageState.search,
@@ -234,6 +235,7 @@ function getJobRecommed(){
// 获取岗位列表
function getJobList(){
let params = {
education: '3,4,5,6',
current: pageState.page,
pageSize: pageState.pageSize,
...pageState.search,