From 79b340236d0573b786a81618450db9320aba6cbf Mon Sep 17 00:00:00 2001 From: Leo_Ding <2405260743@qq.com> Date: Tue, 1 Jul 2025 18:38:18 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/apis/modules/recruitment.js | 2 ++ src/views/recruitment/index.vue | 20 +++++++++++--------- 2 files changed, 13 insertions(+), 9 deletions(-) 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('请求异常'); } }