Commit d059a9d1ce12de5a5463715d08054855f7e54744

Authored by 梁保满
1 parent d4b9eb45

接口调整

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