|
|
|
|
@ -157,11 +157,24 @@ export default {
|
|
|
|
|
console.log("options", options);
|
|
|
|
|
console.log("options.jobId", options.jobId);
|
|
|
|
|
let params = options.params ? JSON.parse(options.params) : {};
|
|
|
|
|
if (params.jobId) {
|
|
|
|
|
|
|
|
|
|
// 优先从 URL 参数获取职位信息(从详情页直接跳转)
|
|
|
|
|
if (options.jobId) {
|
|
|
|
|
that.currentJobInfo = {
|
|
|
|
|
jobId: options.jobId,
|
|
|
|
|
jobName: options.jobName || "",
|
|
|
|
|
jobType: options.type || "",
|
|
|
|
|
templateId: options.tid || "",
|
|
|
|
|
};
|
|
|
|
|
this.updateInfo.jobId = options.jobId;
|
|
|
|
|
this.updateInfo.jobName = options.jobName || "请选择报名职位";
|
|
|
|
|
} else if (params.jobId) {
|
|
|
|
|
// 从 params JSON 获取职位信息(其他跳转方式)
|
|
|
|
|
that.currentJobInfo = JSON.parse(JSON.stringify(params));
|
|
|
|
|
this.updateInfo.jobId = params.jobId;
|
|
|
|
|
this.updateInfo.jobName = params.jobName;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (options.resumeInfo) {
|
|
|
|
|
let resumeInfo = JSON.parse(options.resumeInfo);
|
|
|
|
|
console.log("resumeInforesumeInforesumeInfo", resumeInfo);
|
|
|
|
|
@ -180,8 +193,11 @@ export default {
|
|
|
|
|
}, 1000);
|
|
|
|
|
this.updateInfo.userApplyClueId = resumeInfo.id;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 设置导航栏标题
|
|
|
|
|
let navTitle = options.title || params.title || "报名";
|
|
|
|
|
uni.setNavigationBarTitle({
|
|
|
|
|
title: params.title ? params.title : "报名",
|
|
|
|
|
title: navTitle,
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
this.updateInfo.interviewTimeStr = "";
|
|
|
|
|
|