From a012d96b2188cacc46f7ba63e60bf5ec142602a4 Mon Sep 17 00:00:00 2001 From: odc.xiaohui <xiaohui@Q1> Date: 星期二, 04 七月 2023 17:53:04 +0800 Subject: [PATCH] 修改青羊后台答卷统计 --- src/views/user/student/list.vue | 62 ++++++++++++++++++++++++++++-- 1 files changed, 57 insertions(+), 5 deletions(-) diff --git a/src/views/user/student/list.vue b/src/views/user/student/list.vue index 85005d9..63db439 100644 --- a/src/views/user/student/list.vue +++ b/src/views/user/student/list.vue @@ -4,11 +4,25 @@ <el-form-item label="鐢ㄦ埛鍚嶏細"> <el-input v-model="queryParam.userName"></el-input> </el-form-item> - <el-form-item> - <el-button type="primary" @click="submitForm">鏌ヨ</el-button> - <router-link :to="{path:'/user/student/edit'}" class="link-left"> - <el-button type="primary">娣诲姞</el-button> - </router-link> + <el-form-item > + <div style="display: flex"> + <el-button type="primary" @click="submitForm">鏌ヨ</el-button> + <router-link :to="{path:'/user/student/edit'}" class="link-left"> + <el-button type="primary">娣诲姞</el-button> + </router-link> + <el-upload + class="upload-demo" + :action="upLoadUrl" + :with-credentials="true" + :on-success="handlePreview" + multiple + :show-file-list="false" + :file-list="fileList" + :before-upload="beforeAvatarUpload"> + <el-button type="primary">瀵煎叆</el-button> + <!-- <div slot="tip" class="el-upload__tip">鍙兘涓婁紶Excel鏂囦欢</div>--> + </el-upload> + </div> </el-form-item> </el-form> @@ -56,6 +70,8 @@ components: { Pagination }, data () { return { + upLoadUrl:'/api/admin/user/import', + fileList:[], queryParam: { userName: '', role: 1, @@ -71,6 +87,37 @@ this.search() }, methods: { + handlePreview(e){ + console.log(e) + if (e.code==1){ + this.search() + this.$message.success(e.message) + }else { + this.$message.error(e.message) + } + }, + beforeAvatarUpload(file) { + let legalName = ['xlsx', 'xls'] + // 鎷垮埌鍚庣紑鍚� + let name = file.name.substring(file.name.lastIndexOf('.') + 1, file.name.length) + if (legalName.includes(name)) { + // console.log(legalName.includes(name)); + } else { + this.$message.warning('鏂囦欢鏍煎紡涓嶅锛屼粎闄恱ls鍜寈lsx') + return false + } + // console.log(file) + // const isJPG = file.type === 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'; + // // const isLt2M = file.size / 1024 / 1024 < 2; + // + // if (!isJPG) { + // this.$message.error('涓婁紶鏂囦欢鍙兘鏄疎xcel!'); + // } + // // if (!isLt2M) { + // // this.$message.error('涓婁紶澶村儚鍥剧墖澶у皬涓嶈兘瓒呰繃 2MB!'); + // // } + // return isJPG ; + }, search () { this.listLoading = true userApi.getUserPageList(this.queryParam).then(data => { @@ -137,3 +184,8 @@ } } </script> +<style lang="scss" scoped> +.upload-demo{ + margin-left: 5px; +} +</style> -- Gitblit v1.8.0