Commit 0761e2baa0ed14cfa41775cc7ce930407cc73f86

Authored by 梁保满
1 parent bad53ff7

分班和学校管理调整

src/views/standard/setUp/archived.vue
@@ -69,7 +69,7 @@ @@ -69,7 +69,7 @@
69 <div class="step-item"> 69 <div class="step-item">
70 <up-load 70 <up-load
71 id="downTeacher" 71 id="downTeacher"
72 - :url="urlStudent" 72 + :url="urlClazz"
73 @upSuccess="upStudentSuccess" 73 @upSuccess="upStudentSuccess"
74 fileName="学生名单模板" 74 fileName="学生名单模板"
75 > 75 >
@@ -153,13 +153,13 @@ export default { @@ -153,13 +153,13 @@ export default {
153 return { 153 return {
154 loading: false, 154 loading: false,
155 loadingClass: false, 155 loadingClass: false,
156 - step: 1, 156 + step: 0,
157 gradeName: "", 157 gradeName: "",
158 gradeList: [], 158 gradeList: [],
159 classIds: [], 159 classIds: [],
160 classList: [], 160 classList: [],
161 - urlStudent: "",  
162 - urlTeacher: "", 161 + urlClazz: "/api_html/school/manager/importClazzClicker",
  162 + urlTeacher: "/api_html/school/manager/importTeacher",
163 }; 163 };
164 }, 164 },
165 created() { 165 created() {
src/views/standard/setUp/school.vue
@@ -4,28 +4,6 @@ @@ -4,28 +4,6 @@
4 <template slot="title"> 4 <template slot="title">
5 <span>学校设置</span> 5 <span>学校设置</span>
6 </template> 6 </template>
7 - <template slot="btns" v-if="!code">  
8 - <el-tooltip effect="dark" content="导入班级名单" placement="bottom">  
9 - <el-button  
10 - type="primary"  
11 - icon="el-icon-upload2"  
12 - size="mini"  
13 - plain  
14 - circle  
15 - @click="diaUp = true"  
16 - ></el-button>  
17 - </el-tooltip>  
18 - <el-tooltip effect="dark" content="导出班级名单" placement="bottom">  
19 - <el-button  
20 - type="primary"  
21 - icon="el-icon-download"  
22 - size="mini"  
23 - plain  
24 - circle  
25 - @click="exportClazzExl"  
26 - ></el-button>  
27 - </el-tooltip>  
28 - </template>  
29 </back-box> 7 </back-box>
30 <div class="page-content"> 8 <div class="page-content">
31 <div class="content-box"> 9 <div class="content-box">
@@ -96,22 +74,6 @@ @@ -96,22 +74,6 @@
96 </div> 74 </div>
97 </div> 75 </div>
98 </div> 76 </div>
99 - <el-dialog title="导入学校名单" :visible.sync="diaUp" width="400">  
100 - <up-load  
101 - id="downDevice"  
102 - :url="url"  
103 - @upSuccess="upSuccess"  
104 - fileName="学校名单"  
105 - >  
106 - <p class="down-txt" slot="down">  
107 - 通过Excel导入学校全部班级名单,点击  
108 - <el-link type="danger" @click="downExcel">模板下载</el-link> 。  
109 - </p>  
110 - </up-load>  
111 - <div class="dialog-footer" slot="footer">  
112 - <el-button @click="diaUp = false">取 消</el-button>  
113 - </div>  
114 - </el-dialog>  
115 <el-dialog title="修改学校信息" :visible.sync="diaSchool" width="400"> 77 <el-dialog title="修改学校信息" :visible.sync="diaSchool" width="400">
116 <el-form 78 <el-form
117 ref="formSchool" 79 ref="formSchool"
@@ -194,7 +156,6 @@ export default { @@ -194,7 +156,6 @@ export default {
194 code: "", //长水跳转标志 156 code: "", //长水跳转标志
195 loading: false, 157 loading: false,
196 url: "/api_html/school/manager/importClassAndStudent", 158 url: "/api_html/school/manager/importClassAndStudent",
197 - diaUp: false,  
198 diaSchool: false, 159 diaSchool: false,
199 school: { 160 school: {
200 schoolName: "", 161 schoolName: "",
@@ -259,19 +220,7 @@ export default { @@ -259,19 +220,7 @@ export default {
259 this._QuerySectionList(); 220 this._QuerySectionList();
260 }, 221 },
261 methods: { 222 methods: {
262 - upSuccess(res) {  
263 - //导入成功  
264 - this.$message.closeAll();  
265 - this.$message({  
266 - showClose: true,  
267 - message: `成功(${res.data.success})`,  
268 - type: "success",  
269 - duration: 5000,  
270 - });  
271 - this.diaUp = false;  
272 - this._QueryDataSchool();  
273 - this._QueryDataGrade();  
274 - }, 223 +
275 editSchool() { 224 editSchool() {
276 //保存修改学校信息 225 //保存修改学校信息
277 if (!this.formSchool.sections.length) { 226 if (!this.formSchool.sections.length) {
@@ -368,31 +317,6 @@ export default { @@ -368,31 +317,6 @@ export default {
368 this.$message.error(info); 317 this.$message.error(info);
369 } 318 }
370 }, 319 },
371 -  
372 - async downExcel() {  
373 - let data = await this.$request.classAndStudentTemplate();  
374 - if (data && !data.code) {  
375 - let blob = new Blob([data], {  
376 - type: "application/vnd.ms-excel;charset=utf-8",  
377 - });  
378 - downloadFile(`班级名单模版.xlsx`, blob);  
379 - } else {  
380 - this.$message.error(data.info);  
381 - }  
382 - },  
383 - async exportClazzExl() {  
384 - this.loadingDown = true;  
385 - let data = await this.$request.exportClassAndStudent();  
386 - this.loadingDown = false;  
387 - if (data) {  
388 - let blob = new Blob([data], {  
389 - type: "application/vnd.ms-excel;charset=utf-8",  
390 - });  
391 - downloadFile(`班级名单.xlsx`, blob);  
392 - } else {  
393 - this.$message.error("下载失败");  
394 - }  
395 - },  
396 }, 320 },
397 }; 321 };
398 </script> 322 </script>