ai页面岗位跳转bug修复

This commit is contained in:
FengHui
2026-05-23 19:29:22 +08:00
parent 6b4c4a7bd5
commit 71d0836e1f
14 changed files with 67 additions and 84 deletions

View File

@@ -42,7 +42,7 @@ onReachBottom(() => {
});
function navToPost(job) {
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
navTo(`/packageA/pages/post/post?encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
}
function getJobList(type = 'add') {

View File

@@ -368,7 +368,7 @@
function navToJobDetail(jobId) {
return
if (jobId) {
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`);
navTo(`/packageA/pages/post/post`);
}
}

View File

@@ -84,7 +84,7 @@ function toSelectDate() {
}
function navToPost(job) {
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
navTo(`/packageA/pages/post/post?encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
}
function searchCollection(e) {

View File

@@ -48,7 +48,7 @@ onReachBottom(() => {
});
function navToPost(job) {
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
navTo(`/packageA/pages/post/post?encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
}
function getJobList(type = 'add') {

View File

@@ -197,7 +197,7 @@ onLoad(() => {
});
function navToPost(jobId) {
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`);
navTo(`/packageA/pages/post/post`);
}
async function loadData() {

View File

@@ -375,9 +375,7 @@ const confirm = () => {
if (!fromValue.politicalAffiliation) {
return $api.msg('请选择政治面貌');
}
if (!fromValue.userTag) {
return $api.msg('请选择人员类型');
}
if (!checkingPhoneRegExp(fromValue.phone)) {
return $api.msg('请输入正确手机号');
}

View File

@@ -272,7 +272,6 @@ const jobInfo = ref({});
const state = reactive({});
const mapCovers = ref([]);
const jobIdRef = ref();
const jobId = ref();
// 竞争力分析数据,初始化为包含默认值的完整结构,确保雷达图能正常渲染
const raderData = ref({
matchScore: 0,
@@ -316,9 +315,6 @@ onShow(() => {
});
function initLoad(option) {
const encryptJobId = decodeURIComponent(option.encryptJobId);
if (option.jobId) {
jobId.value = decodeURIComponent(option.jobId);
}
if (encryptJobId !== jobIdRef.value) {
jobIdRef.value = encryptJobId;
getDetail(encryptJobId);
@@ -468,12 +464,9 @@ function confirmAction() {
const encryptJobId = jobIdRef.value;
if (jobInfo.value.isApply === 1) {
// 取消投递
const cancelJobId = jobId.value || jobInfo.value.jobId;
console.log(jobInfo.value.jobId, 'jobInfo.value.jobId');
$api.createRequest(`/app/job/applyJobCencal`, { jobId: jobInfo.value.jobId }, 'DELETE').then((resData) => {
$api.createRequest(`/app/job/applyJobCencal/${encryptJobId}`, {}, 'DELETE').then((resData) => {
$api.msg('取消投递成功');
getDetail(encryptJobId); // 刷新职位信息
getDetail(encryptJobId);
showConfirmDialog.value = false;
});
} else {
@@ -501,8 +494,7 @@ function confirmApply() {
// 取消投递
function cancelApply() {
const cancelJobId = jobId.value || jobInfo.value.jobId;
$api.createRequest(`/app/job/applyJobCencal`, { jobId: cancelJobId }, 'DELETE').then((resData) => {
$api.createRequest(`/app/job/applyJobCencal`, { jobId: jobIdRef.value }, 'DELETE').then((resData) => {
$api.msg('取消投递成功');
showConfirmDialog.value = false;
});

View File

@@ -53,7 +53,7 @@ function nextDetail() {
recommedIndexDb.addRecord(recordData);
}
console.log(job.jobId);
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`);
navTo(`/packageA/pages/post/post`);
}
function getNextVideoSrc(num) {