111
This commit is contained in:
@@ -320,7 +320,9 @@ const getCompanyInfo = () => {
|
|||||||
if (cachedUserInfo.company) {
|
if (cachedUserInfo.company) {
|
||||||
const company = cachedUserInfo.company;
|
const company = cachedUserInfo.company;
|
||||||
formData.companyName = company.name || '';
|
formData.companyName = company.name || '';
|
||||||
|
formData.companyId = company.companyId || '';
|
||||||
console.log('从缓存获取企业名称:', company.name);
|
console.log('从缓存获取企业名称:', company.name);
|
||||||
|
console.log('从缓存获取企业ID:', company.id);
|
||||||
} else {
|
} else {
|
||||||
console.log('缓存中没有company字段');
|
console.log('缓存中没有company字段');
|
||||||
// 如果company字段不存在,尝试从companyName字段获取(兼容旧数据)
|
// 如果company字段不存在,尝试从companyName字段获取(兼容旧数据)
|
||||||
@@ -328,6 +330,11 @@ const getCompanyInfo = () => {
|
|||||||
formData.companyName = cachedUserInfo.companyName;
|
formData.companyName = cachedUserInfo.companyName;
|
||||||
console.log('从companyName字段获取企业名称:', cachedUserInfo.companyName);
|
console.log('从companyName字段获取企业名称:', cachedUserInfo.companyName);
|
||||||
}
|
}
|
||||||
|
// 尝试从用户信息中获取companyId
|
||||||
|
if (cachedUserInfo.id) {
|
||||||
|
formData.companyId = cachedUserInfo.id;
|
||||||
|
console.log('从用户ID获取企业ID:', cachedUserInfo.id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
} catch (error) {
|
} catch (error) {
|
||||||
console.error('获取企业信息失败:', error);
|
console.error('获取企业信息失败:', error);
|
||||||
@@ -359,6 +366,19 @@ const initFormData = async () => {
|
|||||||
// 设置企业ID(从用户信息获取)
|
// 设置企业ID(从用户信息获取)
|
||||||
if (userStore.userInfo && userStore.userInfo.id) {
|
if (userStore.userInfo && userStore.userInfo.id) {
|
||||||
formData.companyId = userStore.userInfo.id;
|
formData.companyId = userStore.userInfo.id;
|
||||||
|
console.log('从store获取企业ID:', userStore.userInfo.id);
|
||||||
|
}
|
||||||
|
|
||||||
|
// 如果store中没有获取到,尝试从缓存获取
|
||||||
|
if (!formData.companyId) {
|
||||||
|
const cachedUserInfo = uni.getStorageSync('userInfo') || {};
|
||||||
|
if (cachedUserInfo.company && cachedUserInfo.company.id) {
|
||||||
|
formData.companyId = cachedUserInfo.company.id;
|
||||||
|
console.log('从缓存company字段获取企业ID:', cachedUserInfo.company.id);
|
||||||
|
} else if (cachedUserInfo.id) {
|
||||||
|
formData.companyId = cachedUserInfo.id;
|
||||||
|
console.log('从缓存用户ID获取企业ID:', cachedUserInfo.id);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// 如果是企业用户,获取企业信息
|
// 如果是企业用户,获取企业信息
|
||||||
@@ -483,6 +503,11 @@ const publishJob = async () => {
|
|||||||
companyName: formData.companyName,
|
companyName: formData.companyName,
|
||||||
jobContactList: formData.contacts.filter(contact => contact.name.trim() && contact.phone.trim())
|
jobContactList: formData.contacts.filter(contact => contact.name.trim() && contact.phone.trim())
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// 调试信息:打印companyId
|
||||||
|
console.log('发布岗位时的companyId:', formData.companyId);
|
||||||
|
console.log('发布岗位时的companyName:', formData.companyName);
|
||||||
|
console.log('完整的请求数据:', requestData);
|
||||||
|
|
||||||
// 调用发布接口
|
// 调用发布接口
|
||||||
const response = await createRequest('/app/job/publishJob', requestData, 'POST', false);
|
const response = await createRequest('/app/job/publishJob', requestData, 'POST', false);
|
||||||
|
|||||||
Reference in New Issue
Block a user