diff --git a/public/temp/blacklist.xlsx b/public/temp/blacklist.xlsx new file mode 100644 index 00000000..beafbe12 Binary files /dev/null and b/public/temp/blacklist.xlsx differ diff --git a/public/temp/customer.xlsx b/public/temp/customer.xlsx new file mode 100644 index 00000000..ec65e507 Binary files /dev/null and b/public/temp/customer.xlsx differ diff --git a/public/temp/exchange.xlsx b/public/temp/exchange.xlsx new file mode 100644 index 00000000..f65aa64a Binary files /dev/null and b/public/temp/exchange.xlsx differ diff --git a/public/temp/order.xlsx b/public/temp/order.xlsx new file mode 100644 index 00000000..9b927035 Binary files /dev/null and b/public/temp/order.xlsx differ diff --git a/public/temp/organization.xlsx b/public/temp/organization.xlsx new file mode 100644 index 00000000..74f1b5fb Binary files /dev/null and b/public/temp/organization.xlsx differ diff --git a/src/api/institution/organization/index.js b/src/api/institution/organization/index.js index 1ad2a288..009df83a 100644 --- a/src/api/institution/organization/index.js +++ b/src/api/institution/organization/index.js @@ -101,3 +101,17 @@ export async function infoOrganization(organizationId) { } return Promise.reject(new Error(res.data.message)); } + +/** + * 导入机构 + * @param file excel文件 + */ +export async function importOrganization(file) { + const formData = new FormData(); + formData.append('file', file); + const res = await request.post('/institution/organization/import', formData); + if (res.data.code === 0) { + return res.data.message; + } + return Promise.reject(new Error(res.data.message)); +} diff --git a/src/views/institution/organization/components/org-import.vue b/src/views/institution/organization/components/org-import.vue new file mode 100644 index 00000000..0ad523ea --- /dev/null +++ b/src/views/institution/organization/components/org-import.vue @@ -0,0 +1,99 @@ + + + + + + diff --git a/src/views/institution/organization/index.vue b/src/views/institution/organization/index.vue index 29ca8f25..6ecbd156 100644 --- a/src/views/institution/organization/index.vue +++ b/src/views/institution/organization/index.vue @@ -2,7 +2,7 @@
@@ -39,6 +39,15 @@ > 删除 + + 导入 +
@@ -71,12 +80,15 @@ :organization-list="data" @done="query" /> + +