岗位推荐固定插入改为随机插入
This commit is contained in:
@@ -359,7 +359,11 @@ function getJobRecommend(type = 'add') {
|
|||||||
...pageState.search,
|
...pageState.search,
|
||||||
...conditionSearch.value,
|
...conditionSearch.value,
|
||||||
};
|
};
|
||||||
let comd = { recommend: true, jobCategory: '', tip: '确认你的兴趣,为您推荐更多合适的岗位' };
|
let comd = {
|
||||||
|
recommend: true,
|
||||||
|
jobCategory: '',
|
||||||
|
tip: '确认你的兴趣,为您推荐更多合适的岗位',
|
||||||
|
};
|
||||||
$api.createRequest('/app/job/recommend', params).then((resData) => {
|
$api.createRequest('/app/job/recommend', params).then((resData) => {
|
||||||
const { data, total } = resData;
|
const { data, total } = resData;
|
||||||
pageState.total = 0;
|
pageState.total = 0;
|
||||||
@@ -380,7 +384,16 @@ function getJobRecommend(type = 'add') {
|
|||||||
|
|
||||||
if (question) {
|
if (question) {
|
||||||
comd.jobCategory = question;
|
comd.jobCategory = question;
|
||||||
data.unshift(comd);
|
// 生成随机插入位置,排除前两个和最后两个位置
|
||||||
|
let insertIndex;
|
||||||
|
if (data.length <= 4) {
|
||||||
|
// 如果数据长度小于等于4,直接插入到中间位置
|
||||||
|
insertIndex = Math.floor(data.length / 2);
|
||||||
|
} else {
|
||||||
|
// 生成2到data.length-2之间的随机位置
|
||||||
|
insertIndex = Math.floor(Math.random() * (data.length - 4)) + 2;
|
||||||
|
}
|
||||||
|
data.splice(insertIndex, 0, comd);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const reslist = dataToImg(data);
|
const reslist = dataToImg(data);
|
||||||
|
|||||||
Reference in New Issue
Block a user