线下招聘会岗位列表回显
This commit is contained in:
@@ -39,8 +39,8 @@
|
|||||||
<scroll-view scroll-y class="Detailscroll-view">
|
<scroll-view scroll-y class="Detailscroll-view">
|
||||||
<view class="views">
|
<view class="views">
|
||||||
<view class="Detail-title"><text class="title">在招职位</text></view>
|
<view class="Detail-title"><text class="title">在招职位</text></view>
|
||||||
<template v-if="companyInfo.jobList && companyInfo.jobList.length != 0">
|
<template v-if="jobInfoList && jobInfoList.length != 0">
|
||||||
<view v-for="job in companyInfo.jobList" :key="job.jobId">
|
<view v-for="job in jobInfoList" :key="job.jobId">
|
||||||
<view class="cards" @click="navToJobDetail(job.jobId)">
|
<view class="cards" @click="navToJobDetail(job.jobId)">
|
||||||
<view class="card-company">
|
<view class="card-company">
|
||||||
<text class="company">{{ job.jobTitle }}</text>
|
<text class="company">{{ job.jobTitle }}</text>
|
||||||
@@ -116,6 +116,7 @@
|
|||||||
const companyInfo = ref({
|
const companyInfo = ref({
|
||||||
jobList: [],
|
jobList: [],
|
||||||
});
|
});
|
||||||
|
const jobInfoList = ref([]);
|
||||||
const baseUrl = config.imgBaseUrl;
|
const baseUrl = config.imgBaseUrl;
|
||||||
const getItemBackgroundStyle = (imageName) => ({
|
const getItemBackgroundStyle = (imageName) => ({
|
||||||
backgroundImage: `url(${baseUrl}/jobfair/${imageName})`,
|
backgroundImage: `url(${baseUrl}/jobfair/${imageName})`,
|
||||||
@@ -212,6 +213,10 @@
|
|||||||
|
|
||||||
if (options.job && typeof options.job === 'string') {
|
if (options.job && typeof options.job === 'string') {
|
||||||
try {
|
try {
|
||||||
|
const job=JSON.parse(options.job)
|
||||||
|
if(job.jobInfoList.length > 0){
|
||||||
|
jobInfoList.value = job.jobInfoList
|
||||||
|
}
|
||||||
companyInfo.value = JSON.parse(options.job);
|
companyInfo.value = JSON.parse(options.job);
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('Error parsing job data:', error);
|
console.error('Error parsing job data:', error);
|
||||||
@@ -360,6 +365,7 @@
|
|||||||
|
|
||||||
// 跳转到职位详情页面
|
// 跳转到职位详情页面
|
||||||
function navToJobDetail(jobId) {
|
function navToJobDetail(jobId) {
|
||||||
|
return
|
||||||
if (jobId) {
|
if (jobId) {
|
||||||
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user