diff --git a/src/apis/modules/recruitment.js b/src/apis/modules/recruitment.js index 062acce..b23e03f 100644 --- a/src/apis/modules/recruitment.js +++ b/src/apis/modules/recruitment.js @@ -17,3 +17,5 @@ export const delItem = (id) => request.basic.delete(`/api/v1/jobs/${id}`) export const getAreasList = (params) => request.basic.get('/api/v1/jobs/job_areas', params) // 添加基地 export const createAreaItem = (params) => request.basic.post('/api/v1/jobs/job_areas', params) +// 编辑基地 +export const updateAreaItem = (id,params) => request.basic.put(`/api/v1/jobs/job_areas/${id}`, params) diff --git a/src/views/recruitment/index.vue b/src/views/recruitment/index.vue index 2a170b4..3b68362 100644 --- a/src/views/recruitment/index.vue +++ b/src/views/recruitment/index.vue @@ -98,7 +98,7 @@ - + @@ -291,6 +291,7 @@ async function handleCreateJD() { } } function openEditModal(areaItem) { + console.log(areaItem,'v') editFormData.value = { ...areaItem }; currentAreaId.value = areaItem.id; showEditModal.value = true; @@ -305,20 +306,21 @@ function onAreaChange(id) { async function submitEdit() { try { - showLoading(); - const res = await apis.recruitment.updateArea(editFormData.value); - hideLoading(); + + // showLoading(); + const res = await apis.recruitment.updateAreaItem(editFormData.value.id,editFormData.value); + // hideLoading(); if (config('http.code.success') === res.success) { - ElMessage.success('修改成功'); + message.success('修改成功') showEditModal.value = false; - handleCreateJD(); // 重新刷新列表 + // handleCreateJD(); // 重新刷新列表 } else { - ElMessage.error('修改失败'); + message.error('修改失败'); } } catch (error) { - hideLoading(); + // hideLoading(); console.error('Error in submitEdit:', error); - ElMessage.error('请求异常'); + message.error('请求异常'); } }