fix: 改进企业选择时的职位列表加载
- 改进错误处理,添加更详细的日志 - 简化 selectOrg 函数逻辑 - 确保职位列表在企业选择后正确加载显示
This commit is contained in:
parent
640cc68cfd
commit
cbb0c2f268
|
|
@ -132,15 +132,18 @@ function formatDate(dt) {
|
||||||
|
|
||||||
async function selectOrg(org) {
|
async function selectOrg(org) {
|
||||||
selectedOrg.value = org
|
selectedOrg.value = org
|
||||||
selectedJob.value = null
|
|
||||||
jobs.value = []
|
jobs.value = []
|
||||||
jobsError.value = false
|
jobsError.value = false
|
||||||
jobsLoading.value = true
|
jobsLoading.value = true
|
||||||
try {
|
try {
|
||||||
const { data } = await getJobs({ organization: org.id })
|
const { data } = await getJobs({ organization: org.id })
|
||||||
jobs.value = data.results
|
jobs.value = data.results
|
||||||
} catch { jobsError.value = true }
|
} catch (err) {
|
||||||
finally { jobsLoading.value = false }
|
console.error('Failed to fetch jobs:', err)
|
||||||
|
jobsError.value = true
|
||||||
|
} finally {
|
||||||
|
jobsLoading.value = false
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
function goToJobDetail(job) {
|
function goToJobDetail(job) {
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue