职位相关页面encryptJobId字段添加
This commit is contained in:
@@ -77,7 +77,7 @@ function nextDetail(job) {
|
|||||||
const recordData = recommedIndexDb.JobParameter(job);
|
const recordData = recommedIndexDb.JobParameter(job);
|
||||||
recommedIndexDb.addRecord(recordData);
|
recommedIndexDb.addRecord(recordData);
|
||||||
}
|
}
|
||||||
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
||||||
}
|
}
|
||||||
</script>
|
</script>
|
||||||
|
|
||||||
|
|||||||
@@ -103,7 +103,7 @@ function nextDetail(job) {
|
|||||||
const recordData = recommedIndexDb.JobParameter(job);
|
const recordData = recommedIndexDb.JobParameter(job);
|
||||||
recommedIndexDb.addRecord(recordData);
|
recommedIndexDb.addRecord(recordData);
|
||||||
}
|
}
|
||||||
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
function toggleSelect(jobId) {
|
function toggleSelect(jobId) {
|
||||||
@@ -122,7 +122,7 @@ function handleCardClick(job, e) {
|
|||||||
const recordData = recommedIndexDb.JobParameter(job);
|
const recordData = recommedIndexDb.JobParameter(job);
|
||||||
recommedIndexDb.addRecord(recordData);
|
recommedIndexDb.addRecord(recordData);
|
||||||
}
|
}
|
||||||
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
// 新增:提供选中状态和切换方法给父组件
|
// 新增:提供选中状态和切换方法给父组件
|
||||||
|
|||||||
@@ -41,8 +41,8 @@ onReachBottom(() => {
|
|||||||
getJobList();
|
getJobList();
|
||||||
});
|
});
|
||||||
|
|
||||||
function navToPost(jobId) {
|
function navToPost(job) {
|
||||||
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getJobList(type = 'add') {
|
function getJobList(type = 'add') {
|
||||||
|
|||||||
@@ -83,8 +83,8 @@ function toSelectDate() {
|
|||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function navToPost(jobId) {
|
function navToPost(job) {
|
||||||
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
function searchCollection(e) {
|
function searchCollection(e) {
|
||||||
|
|||||||
@@ -47,8 +47,8 @@ onReachBottom(() => {
|
|||||||
getJobList();
|
getJobList();
|
||||||
});
|
});
|
||||||
|
|
||||||
function navToPost(jobId) {
|
function navToPost(job) {
|
||||||
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(jobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getJobList(type = 'add') {
|
function getJobList(type = 'add') {
|
||||||
|
|||||||
@@ -271,6 +271,7 @@ const jobInfo = ref({});
|
|||||||
const state = reactive({});
|
const state = reactive({});
|
||||||
const mapCovers = ref([]);
|
const mapCovers = ref([]);
|
||||||
const jobIdRef = ref();
|
const jobIdRef = ref();
|
||||||
|
const jobId = ref();
|
||||||
// 竞争力分析数据,初始化为包含默认值的完整结构,确保雷达图能正常渲染
|
// 竞争力分析数据,初始化为包含默认值的完整结构,确保雷达图能正常渲染
|
||||||
const raderData = ref({
|
const raderData = ref({
|
||||||
matchScore: 0,
|
matchScore: 0,
|
||||||
@@ -313,6 +314,9 @@ onShow(() => {
|
|||||||
});
|
});
|
||||||
function initLoad(option) {
|
function initLoad(option) {
|
||||||
const encryptJobId = decodeURIComponent(option.encryptJobId);
|
const encryptJobId = decodeURIComponent(option.encryptJobId);
|
||||||
|
if (option.jobId) {
|
||||||
|
jobId.value = decodeURIComponent(option.jobId);
|
||||||
|
}
|
||||||
if (encryptJobId !== jobIdRef.value) {
|
if (encryptJobId !== jobIdRef.value) {
|
||||||
jobIdRef.value = encryptJobId;
|
jobIdRef.value = encryptJobId;
|
||||||
getDetail(encryptJobId);
|
getDetail(encryptJobId);
|
||||||
@@ -458,7 +462,8 @@ function confirmAction() {
|
|||||||
const encryptJobId = jobIdRef.value;
|
const encryptJobId = jobIdRef.value;
|
||||||
if (jobInfo.value.isApply === 1) {
|
if (jobInfo.value.isApply === 1) {
|
||||||
// 取消投递
|
// 取消投递
|
||||||
$api.createRequest(`/app/job/applyJobCencal`, { encryptJobId }, 'DELETE').then((resData) => {
|
const cancelJobId = jobId.value || jobInfo.value.jobId;
|
||||||
|
$api.createRequest(`/app/job/applyJobCencal`, { jobId: cancelJobId }, 'DELETE').then((resData) => {
|
||||||
$api.msg('取消投递成功');
|
$api.msg('取消投递成功');
|
||||||
getDetail(encryptJobId); // 刷新职位信息
|
getDetail(encryptJobId); // 刷新职位信息
|
||||||
showConfirmDialog.value = false;
|
showConfirmDialog.value = false;
|
||||||
@@ -486,8 +491,8 @@ function confirmApply() {
|
|||||||
|
|
||||||
// 取消投递
|
// 取消投递
|
||||||
function cancelApply() {
|
function cancelApply() {
|
||||||
const encryptJobId = jobIdRef.value;
|
const cancelJobId = jobId.value || jobInfo.value.jobId;
|
||||||
$api.createRequest(`/app/job/applyJobCencal`, { encryptJobId }, 'DELETE').then((resData) => {
|
$api.createRequest(`/app/job/applyJobCencal`, { jobId: cancelJobId }, 'DELETE').then((resData) => {
|
||||||
$api.msg('取消投递成功');
|
$api.msg('取消投递成功');
|
||||||
showConfirmDialog.value = false;
|
showConfirmDialog.value = false;
|
||||||
});
|
});
|
||||||
|
|||||||
@@ -1092,7 +1092,7 @@ function clearfindJob(job) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
function nextDetail(job) {
|
function nextDetail(job) {
|
||||||
navTo(`/packageA/pages/post/post?encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
function navToService(serviceType) {
|
function navToService(serviceType) {
|
||||||
|
|||||||
@@ -134,7 +134,7 @@ function nextDetail(job) {
|
|||||||
const recordData = recommedIndexDb.JobParameter(job);
|
const recordData = recommedIndexDb.JobParameter(job);
|
||||||
recommedIndexDb.addRecord(recordData);
|
recommedIndexDb.addRecord(recordData);
|
||||||
}
|
}
|
||||||
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}`);
|
navTo(`/packageA/pages/post/post?jobId=${encodeURIComponent(job.jobId)}&encryptJobId=${encodeURIComponent(job.encryptJobId)}`);
|
||||||
}
|
}
|
||||||
|
|
||||||
function nextVideo(job) {
|
function nextVideo(job) {
|
||||||
|
|||||||
Reference in New Issue
Block a user