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('请求异常');
}
}