111
This commit is contained in:
@@ -320,7 +320,9 @@ const getCompanyInfo = () => {
|
||||
if (cachedUserInfo.company) {
|
||||
const company = cachedUserInfo.company;
|
||||
formData.companyName = company.name || '';
|
||||
formData.companyId = company.companyId || '';
|
||||
console.log('从缓存获取企业名称:', company.name);
|
||||
console.log('从缓存获取企业ID:', company.id);
|
||||
} else {
|
||||
console.log('缓存中没有company字段');
|
||||
// 如果company字段不存在,尝试从companyName字段获取(兼容旧数据)
|
||||
@@ -328,6 +330,11 @@ const getCompanyInfo = () => {
|
||||
formData.companyName = cachedUserInfo.companyName;
|
||||
console.log('从companyName字段获取企业名称:', cachedUserInfo.companyName);
|
||||
}
|
||||
// 尝试从用户信息中获取companyId
|
||||
if (cachedUserInfo.id) {
|
||||
formData.companyId = cachedUserInfo.id;
|
||||
console.log('从用户ID获取企业ID:', cachedUserInfo.id);
|
||||
}
|
||||
}
|
||||
} catch (error) {
|
||||
console.error('获取企业信息失败:', error);
|
||||
@@ -359,6 +366,19 @@ const initFormData = async () => {
|
||||
// 设置企业ID(从用户信息获取)
|
||||
if (userStore.userInfo && 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);
|
||||
}
|
||||
}
|
||||
|
||||
// 如果是企业用户,获取企业信息
|
||||
@@ -484,6 +504,11 @@ const publishJob = async () => {
|
||||
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);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user