Commit d059a9d1ce12de5a5463715d08054855f7e54744

Authored by 梁保满
1 parent d4b9eb45

接口调整

src/views/standard/setUp/archived.vue
@@ -18,7 +18,7 @@ @@ -18,7 +18,7 @@
18 <span class="s-txt">选择分班年级:</span> 18 <span class="s-txt">选择分班年级:</span>
19 <el-select 19 <el-select
20 class="sel" 20 class="sel"
21 - v-model="gradeName" 21 + v-model="grade"
22 placeholder="选择年级" 22 placeholder="选择年级"
23 @change="changeGrade" 23 @change="changeGrade"
24 > 24 >
@@ -155,7 +155,7 @@ export default { @@ -155,7 +155,7 @@ export default {
155 loadingClass: false, 155 loadingClass: false,
156 loadingDown: false, 156 loadingDown: false,
157 step: 1, 157 step: 1,
158 - gradeName: "", 158 + grade: "",
159 gradeList: [], 159 gradeList: [],
160 classIds: [], 160 classIds: [],
161 classList: [], 161 classList: [],
@@ -250,11 +250,11 @@ export default { @@ -250,11 +250,11 @@ export default {
250 this.gradeList = 250 this.gradeList =
251 data.list?.map((item) => { 251 data.list?.map((item) => {
252 return { 252 return {
253 - value: item.gradeName, 253 + value: item.grade,
254 label: item.gradeName, 254 label: item.gradeName,
255 }; 255 };
256 }) || []; 256 }) || [];
257 - this.gradeName = this.gradeList[0]?.value; 257 + this.grade = this.gradeList[0]?.value;
258 this._QueryClass(); 258 this._QueryClass();
259 } else { 259 } else {
260 this.$message.error(info); 260 this.$message.error(info);
@@ -265,7 +265,7 @@ export default { @@ -265,7 +265,7 @@ export default {
265 this.classList = []; 265 this.classList = [];
266 this.loadingClass = true; 266 this.loadingClass = true;
267 const { data, status, info } = await this.$request.schoolClassList({ 267 const { data, status, info } = await this.$request.schoolClassList({
268 - gradeName: this.gradeName, 268 + grade: this.grade,
269 }); 269 });
270 this.loadingClass = false; 270 this.loadingClass = false;
271 if (status === 0) { 271 if (status === 0) {
src/views/standard/setUp/student.vue
@@ -36,7 +36,7 @@ @@ -36,7 +36,7 @@
36 <div class="sel-box"> 36 <div class="sel-box">
37 <el-select 37 <el-select
38 class="sel" 38 class="sel"
39 - v-model="query.gradeName" 39 + v-model="query.grade"
40 placeholder="选择年级" 40 placeholder="选择年级"
41 @change="changeGrade" 41 @change="changeGrade"
42 > 42 >
@@ -81,9 +81,7 @@ @@ -81,9 +81,7 @@
81 <div class="stu-box"> 81 <div class="stu-box">
82 <div 82 <div
83 class="stu-list" 83 class="stu-list"
84 - v-show="  
85 - query.gradeName != 80 && query.gradeName != 81 && query.gradeName  
86 - " 84 + v-show="query.grade != 80 && query.grade != 81 && query.grade"
87 > 85 >
88 <div class="h-title">班级列表</div> 86 <div class="h-title">班级列表</div>
89 <ul class="stu-ul"> 87 <ul class="stu-ul">
@@ -99,14 +97,16 @@ @@ -99,14 +97,16 @@
99 </ul> 97 </ul>
100 </div> 98 </div>
101 <div class="stu-detail"> 99 <div class="stu-detail">
102 - <p class="total" v-if="studentList.length">  
103 - 共筛选出{{ studentList.length }}名学生。  
104 - </p>  
105 - <!-- <div class="clazz-detail" v-if="clazzDetail.stationSn">  
106 - <p>基站SN:{{ clazzDetail.stationSn }}</p>  
107 - <p>配对码:{{ clazzDetail.pairingCode }}</p>  
108 - <p>频点:{{ clazzDetail.frequency }}</p>  
109 - </div> --> 100 + <div class="stu-detail-tit">
  101 + <p class="total" v-if="studentList.length">
  102 + 共筛选出{{ studentList.length }}名学生。
  103 + </p>
  104 + <div class="clazz-detail" v-if="clazzDetail.stationSn">
  105 + <p>基站SN:{{ clazzDetail.stationSn }}</p>
  106 + <p>配对码:{{ clazzDetail.pairingCode }}</p>
  107 + <p>频点:{{ clazzDetail.frequency }}</p>
  108 + </div>
  109 + </div>
110 110
111 <ul class="s-ul" v-loading="loading"> 111 <ul class="s-ul" v-loading="loading">
112 <li 112 <li
@@ -204,7 +204,7 @@ @@ -204,7 +204,7 @@
204 </el-form-item> 204 </el-form-item>
205 <el-form-item label="当前班级:"> 205 <el-form-item label="当前班级:">
206 <p v-for="item in formClassTrack.classList"> 206 <p v-for="item in formClassTrack.classList">
207 - {{ `${item.grade}-${item.className}(${item.createdTime})` }} 207 + {{ `${item.gradeName}-${item.className}(${item.createdTime})` }}
208 </p> 208 </p>
209 </el-form-item> 209 </el-form-item>
210 </el-form> 210 </el-form>
@@ -304,7 +304,7 @@ export default { @@ -304,7 +304,7 @@ export default {
304 }, 304 },
305 clazzDetail: { stationSn: "", pairingCode: "", frequency: "" }, 305 clazzDetail: { stationSn: "", pairingCode: "", frequency: "" },
306 query: { 306 query: {
307 - gradeName: "", 307 + grade: "",
308 classId: "", 308 classId: "",
309 studentCode: "", 309 studentCode: "",
310 studentName: "", 310 studentName: "",
@@ -528,7 +528,7 @@ export default { @@ -528,7 +528,7 @@ export default {
528 this.query.classId = ""; 528 this.query.classId = "";
529 query.studentName = this.query.studentName; 529 query.studentName = this.query.studentName;
530 this.query.studentCode = ""; 530 this.query.studentCode = "";
531 - this.query.gradeName = ""; 531 + this.query.grade = "";
532 } else if (type == 2) { 532 } else if (type == 2) {
533 if (!this.query.studentName) { 533 if (!this.query.studentName) {
534 this.$message.warning("输入学生学号~"); 534 this.$message.warning("输入学生学号~");
@@ -537,21 +537,21 @@ export default { @@ -537,21 +537,21 @@ export default {
537 this.query.classId = ""; 537 this.query.classId = "";
538 query.studentCode = this.query.studentCode; 538 query.studentCode = this.query.studentCode;
539 this.query.studentName = ""; 539 this.query.studentName = "";
540 - this.query.gradeName = ""; 540 + this.query.grade = "";
541 } else if (type == 3) { 541 } else if (type == 3) {
542 this.query.studentName = ""; 542 this.query.studentName = "";
543 this.query.studentCode = ""; 543 this.query.studentCode = "";
544 - query.gradeName = this.query.gradeName; 544 + query.grade = this.query.grade;
545 query.classId = this.query.classId; 545 query.classId = this.query.classId;
546 } else { 546 } else {
547 query = this.query; 547 query = this.query;
548 } 548 }
549 - if (query.gradeName == 80) { 549 + if (query.grade == 80) {
550 query.status = 1; 550 query.status = 1;
551 - delete query.gradeName;  
552 - } else if (query.gradeName == 81) { 551 + delete query.grade;
  552 + } else if (query.grade == 81) {
553 query.status = 2; 553 query.status = 2;
554 - delete query.gradeName; 554 + delete query.grade;
555 } else { 555 } else {
556 query.status = 0; 556 query.status = 0;
557 } 557 }
@@ -573,18 +573,18 @@ export default { @@ -573,18 +573,18 @@ export default {
573 this.gradeList = 573 this.gradeList =
574 data.list?.map((item) => { 574 data.list?.map((item) => {
575 return { 575 return {
576 - value: item.gradeName, 576 + value: item.grade,
577 label: item.gradeName, 577 label: item.gradeName,
578 }; 578 };
579 }) || []; 579 }) || [];
580 - this.query.gradeName = this.gradeList[0]?.value; 580 + this.query.grade = this.gradeList[0]?.value;
581 } else { 581 } else {
582 this.$message.error(info); 582 this.$message.error(info);
583 } 583 }
584 }, 584 },
585 async _QueryClass(value) { 585 async _QueryClass(value) {
586 const { data, status, info } = await this.$request.schoolClassList({ 586 const { data, status, info } = await this.$request.schoolClassList({
587 - gradeName: value || this.query.gradeName, 587 + grade: value || this.query.grade,
588 }); 588 });
589 if (status === 0) { 589 if (status === 0) {
590 this.classList = [...data.list] || []; 590 this.classList = [...data.list] || [];
@@ -702,6 +702,10 @@ export default { @@ -702,6 +702,10 @@ export default {
702 .stu-detail { 702 .stu-detail {
703 flex: 1; 703 flex: 1;
704 border-left: 0.5px solid #eee; 704 border-left: 0.5px solid #eee;
  705 + &-tit{
  706 + display: flex;
  707 + justify-content: space-between;
  708 + }
705 .total { 709 .total {
706 padding: 15px 12px; 710 padding: 15px 12px;
707 font-size: 14px; 711 font-size: 14px;
src/views/standard/setUp/teacher.vue
@@ -720,32 +720,32 @@ export default { @@ -720,32 +720,32 @@ export default {
720 this.query.gradeClassSub = []; 720 this.query.gradeClassSub = [];
721 } else { 721 } else {
722 query = { ...this.query }; 722 query = { ...this.query };
723 - query.gradeNames = []; 723 + query.grades = [];
724 query.classIds = []; 724 query.classIds = [];
725 query.subjectNames = []; 725 query.subjectNames = [];
726 this.query.gradeClassSub?.map((item) => { 726 this.query.gradeClassSub?.map((item) => {
727 if (item.length == 1) { 727 if (item.length == 1) {
728 - if (!query.gradeNames.includes(item[0])) {  
729 - query.gradeNames.push(item[0]); 728 + if (!query.grades.includes(item[0])) {
  729 + query.grades.push(item[0]);
730 } 730 }
731 } else if (item.length == 2) { 731 } else if (item.length == 2) {
732 if (!query.classIds.includes(item[1])) { 732 if (!query.classIds.includes(item[1])) {
733 query.classIds.push(item[1]); 733 query.classIds.push(item[1]);
734 } 734 }
735 - query.gradeNames.includes(item[0]) &&  
736 - query.gradeNames.remove(item[0]); 735 + query.grades.includes(item[0]) &&
  736 + query.grades.remove(item[0]);
737 } else if (item.length == 3) { 737 } else if (item.length == 3) {
738 if (!query.subjectNames.includes(item[2])) { 738 if (!query.subjectNames.includes(item[2])) {
739 query.subjectNames.push(item[2]); 739 query.subjectNames.push(item[2]);
740 } 740 }
741 - query.gradeNames.includes(item[0]) &&  
742 - query.gradeNames.remove(item[0]); 741 + query.grades.includes(item[0]) &&
  742 + query.grades.remove(item[0]);
743 query.classIds.includes(item[0]) && query.classIds.remove(item[0]); 743 query.classIds.includes(item[0]) && query.classIds.remove(item[0]);
744 } 744 }
745 }); 745 });
746 746
747 delete query.gradeClassSub; 747 delete query.gradeClassSub;
748 - query.gradeNames.length ? "" : delete query.gradeNames; 748 + query.grades.length ? "" : delete query.grades;
749 query.classIds.length ? "" : delete query.classIds; 749 query.classIds.length ? "" : delete query.classIds;
750 query.subjectNames.length ? "" : delete query.subjectNames; 750 query.subjectNames.length ? "" : delete query.subjectNames;
751 query.teacherName.length ? "" : delete query.teacherName; 751 query.teacherName.length ? "" : delete query.teacherName;
@@ -801,7 +801,7 @@ export default { @@ -801,7 +801,7 @@ export default {
801 }; 801 };
802 }); 802 });
803 this.gradeClassSubList.push({ 803 this.gradeClassSubList.push({
804 - value: item.gradeName, 804 + value: item.grade,
805 label: item.gradeName, 805 label: item.gradeName,
806 id: item.grade, 806 id: item.grade,
807 children: item.classList.map((clazz) => { 807 children: item.classList.map((clazz) => {
@@ -814,7 +814,7 @@ export default { @@ -814,7 +814,7 @@ export default {
814 }), 814 }),
815 }); 815 });
816 return { 816 return {
817 - value: item.gradeName, 817 + value: item.grade,
818 label: item.gradeName, 818 label: item.gradeName,
819 id: item.grade, 819 id: item.grade,
820 children: [...subList], 820 children: [...subList],