From b05fb6d56f096447c9d8b380b5f8d2c421758584 Mon Sep 17 00:00:00 2001 From: dap <15891557205@163.com> Date: Fri, 13 Sep 2024 16:22:04 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E7=94=A8=E6=88=B7=E5=AF=BC=E5=85=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/web-antd/src/api/system/user/index.ts | 16 +-- apps/web-antd/src/views/system/user/index.vue | 118 +++--------------- .../views/system/user/user-import-modal.vue | 108 ++++++++++++++++ 3 files changed, 136 insertions(+), 106 deletions(-) create mode 100644 apps/web-antd/src/views/system/user/user-import-modal.vue diff --git a/apps/web-antd/src/api/system/user/index.ts b/apps/web-antd/src/api/system/user/index.ts index 4d81bf5d..c6499578 100644 --- a/apps/web-antd/src/api/system/user/index.ts +++ b/apps/web-antd/src/api/system/user/index.ts @@ -48,14 +48,16 @@ export function userExport(data: any) { * @returns void */ export function userImportData(data: UserImportParam) { - return requestClient.post(Api.userImport, data, { - // 返回的msg包含
用modal显示 - errorMessageMode: 'modal', - headers: { - 'Content-Type': ContentTypeEnum.FORM_DATA, + return requestClient.post<{ code: number; msg: string }>( + Api.userImport, + data, + { + headers: { + 'Content-Type': ContentTypeEnum.FORM_DATA, + }, + isTransformResponse: false, }, - successMessageMode: 'modal', - }); + ); } /** diff --git a/apps/web-antd/src/views/system/user/index.vue b/apps/web-antd/src/views/system/user/index.vue index 4132a4de..e48a8b87 100644 --- a/apps/web-antd/src/views/system/user/index.vue +++ b/apps/web-antd/src/views/system/user/index.vue @@ -1,109 +1,29 @@ diff --git a/apps/web-antd/src/views/system/user/user-import-modal.vue b/apps/web-antd/src/views/system/user/user-import-modal.vue new file mode 100644 index 00000000..a3c87f5d --- /dev/null +++ b/apps/web-antd/src/views/system/user/user-import-modal.vue @@ -0,0 +1,108 @@ + + +