Commit d059a9d1ce12de5a5463715d08054855f7e54744
1 parent
d4b9eb45
接口调整
Showing
3 changed files
with
43 additions
and
39 deletions
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], |