From cccd2566d12beb2a6246184da5fd04fd20a2318b Mon Sep 17 00:00:00 2001 From: lihuilin Date: Mon, 21 Jul 2025 13:54:44 +0800 Subject: [PATCH] =?UTF-8?q?=E5=86=85=E5=AE=9A=E4=B8=A4=E4=B8=AA=E5=88=A0?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- activitylink/src/api/manage/gift.js | 40 ++++- .../views/zhongchou/gift/importFixedList/index.vue | 173 ++++++++++++++------ .../src/views/zhongchou/gift/importuser/index.vue | 175 +++++++++++---------- activitylink/src/views/zhongchou/gift/index.vue | 9 +- 4 files changed, 269 insertions(+), 128 deletions(-) diff --git a/activitylink/src/api/manage/gift.js b/activitylink/src/api/manage/gift.js index 285e498..6d77428 100644 --- a/activitylink/src/api/manage/gift.js +++ b/activitylink/src/api/manage/gift.js @@ -120,4 +120,42 @@ export function addFixUser(data) { 'Content-Type': 'application/json' } }) -} \ No newline at end of file +} +// 内定用户批量删除 +export function deleteFixUsers(ids) { + return request({ + url: '/admin/user/delete/fix/batch', + method: 'post', + params: { ids }, + headers: { + 'Content-Type': 'application/json' + } + }) +} +// 导入用户 +export const importUsers = (file) => { + const formData = new FormData(); + formData.append('file', file); + return request({ + url: '/admin/user/import', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; +// 导入内定用户 +export const importFixUsers = (file,gradeId) => { + const formData = new FormData(); + formData.append('file', file); + formData.append('gradeId',gradeId); + return request({ + url: '/admin/user/import/fix', + method: 'post', + data: formData, + headers: { + 'Content-Type': 'multipart/form-data' + } + }); +}; diff --git a/activitylink/src/views/zhongchou/gift/importFixedList/index.vue b/activitylink/src/views/zhongchou/gift/importFixedList/index.vue index af4e0a6..1fbd6b5 100644 --- a/activitylink/src/views/zhongchou/gift/importFixedList/index.vue +++ b/activitylink/src/views/zhongchou/gift/importFixedList/index.vue @@ -1,53 +1,56 @@ - -