diff --git a/src/api/model/system.js b/src/api/model/system.js index ff225e4..7a57e44 100644 --- a/src/api/model/system.js +++ b/src/api/model/system.js @@ -219,6 +219,21 @@ export default { post: async function (params) { return await http.post(this.url,params); } + }, + template:{ + url: `${config.API_URL}/company.import.template`, + name: "公司资料导入模版", + responseType: 'arraybuffer', + get: async function (params) { + return await http.get(this.url,params); + } + }, + import:{ + url: `${config.API_URL}/organization.import`, + name: "公司资料导入", + post: async function (params) { + return await http.post(this.url,params); + } } }, dept: { diff --git a/src/assets/icons/UploadExcel.vue b/src/assets/icons/UploadExcel.vue new file mode 100644 index 0000000..2f50efd --- /dev/null +++ b/src/assets/icons/UploadExcel.vue @@ -0,0 +1,13 @@ + + + + + diff --git a/src/assets/icons/index.js b/src/assets/icons/index.js index 184bbae..29768d2 100644 --- a/src/assets/icons/index.js +++ b/src/assets/icons/index.js @@ -9,6 +9,7 @@ export { default as FileExcel } from './FileExcel.vue' export { default as FilePpt } from './FilePpt.vue' export { default as Organization } from './Organization.vue' export { default as Upload } from './Upload.vue' +export { default as UploadExcel } from './UploadExcel.vue' export { default as Download } from './Download.vue' export { default as Bell } from './Bell.vue' export { default as Full } from './Full.vue' diff --git a/src/components/scExport/index.vue b/src/components/scExport/index.vue index e2810d6..e43dbeb 100644 --- a/src/components/scExport/index.vue +++ b/src/components/scExport/index.vue @@ -9,7 +9,7 @@ :visible="show" >