diff --git a/src/api/credit/creditUser/index.ts b/src/api/credit/creditUser/index.ts index 6f236ae..87c25bc 100644 --- a/src/api/credit/creditUser/index.ts +++ b/src/api/credit/creditUser/index.ts @@ -103,3 +103,24 @@ export async function getCreditUser(id: number) { } return Promise.reject(new Error(res.data.message)); } + +/** + * 导入赊账客户 + */ +export async function importCreditUsers(file: File) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post>( + '/credit/credit-user/import', + formData, + { + headers: { + 'Content-Type': 'multipart/form-data' + } + } + ); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/views/credit/creditUser/components/credit-user-import.vue b/src/views/credit/creditUser/components/credit-user-import.vue new file mode 100644 index 0000000..9654627 --- /dev/null +++ b/src/views/credit/creditUser/components/credit-user-import.vue @@ -0,0 +1,93 @@ + + + + diff --git a/src/views/credit/creditUser/components/search.vue b/src/views/credit/creditUser/components/search.vue index 82fea9d..cb1c8fc 100644 --- a/src/views/credit/creditUser/components/search.vue +++ b/src/views/credit/creditUser/components/search.vue @@ -7,36 +7,81 @@ 添加 + + + 导入 + + + + 批量删除 + + diff --git a/src/views/credit/creditUser/index.vue b/src/views/credit/creditUser/index.vue index 644c9dc..41df6a8 100644 --- a/src/views/credit/creditUser/index.vue +++ b/src/views/credit/creditUser/index.vue @@ -1,55 +1,59 @@