diff --git a/src/api/student/index.js b/src/api/student/index.js index 787e0fc..b01153c 100644 --- a/src/api/student/index.js +++ b/src/api/student/index.js @@ -168,4 +168,23 @@ export function specialImportPreview(data) { url: '/api/admin/users/excel-show-special', data }) +} + +// 批量头像预览 +export function batchHeadimgPreview(data) { + return request({ + method: 'post', + url: '/api/admin/users/batch-headimg-preview', + data, + isLoading: false + }) +} + +// 批量头像导入 +export function batchHeadimgImport(data) { + return request({ + method: 'post', + url: '/api/admin/users/batch-headimg-import', + data + }) } \ No newline at end of file diff --git a/src/views/student/components/batchHeadimgImport.vue b/src/views/student/components/batchHeadimgImport.vue new file mode 100644 index 0000000..d435a48 --- /dev/null +++ b/src/views/student/components/batchHeadimgImport.vue @@ -0,0 +1,368 @@ + + + + + diff --git a/src/views/student/components/editDetail.vue b/src/views/student/components/editDetail.vue index 4bef0ee..de746dc 100644 --- a/src/views/student/components/editDetail.vue +++ b/src/views/student/components/editDetail.vue @@ -3,12 +3,38 @@ @@ -360,6 +386,7 @@ diff --git a/src/views/student/index.vue b/src/views/student/index.vue index 9bd3297..7bc7009 100644 --- a/src/views/student/index.vue +++ b/src/views/student/index.vue @@ -239,6 +239,7 @@ 导入 特殊导入 导出 + 批量上传头像 批量更新信息 @@ -385,6 +386,7 @@ + @@ -393,6 +395,7 @@ import studentDetail from './components/detail.vue'; import editDetail from './components/editDetail.vue'; import batchUpdate from './components/batchUpdate.vue'; + import batchHeadimgImport from './components/batchHeadimgImport.vue'; import specialImport from './components/specialImport.vue'; import myMixins from "@/mixin/selectMixin.js"; @@ -418,7 +421,8 @@ editDetail, imports, specialImport, - batchUpdate + batchUpdate, + batchHeadimgImport }, data() { return { @@ -783,6 +787,9 @@ openSpecialImport() { this.$refs.specialImport.show() }, + openBatchHeadimgImport() { + this.$refs.batchHeadimgImport.show() + }, pageIndexChange(e) { this.select.page = e this.getList()