Commit 296f7c47fc36b62a586df74b6385e9614b3fc74d
1 parent
1b9bae95
集团管理员接口调整
Showing
4 changed files
with
61 additions
and
16 deletions
src/views/analysis/index.vue
@@ -77,7 +77,7 @@ | @@ -77,7 +77,7 @@ | ||
77 | align="center" | 77 | align="center" |
78 | v-for="(item, index) in dataList" | 78 | v-for="(item, index) in dataList" |
79 | :key="index" | 79 | :key="index" |
80 | - :label="item.schoolName" | 80 | + :label="item.schoolName||item.gradeName" |
81 | > | 81 | > |
82 | <template> | 82 | <template> |
83 | <el-table-column | 83 | <el-table-column |
@@ -219,13 +219,13 @@ export default { | @@ -219,13 +219,13 @@ export default { | ||
219 | query[key] = this.query[key]; | 219 | query[key] = this.query[key]; |
220 | } | 220 | } |
221 | } | 221 | } |
222 | - if (this.role == "ROLE_JITUAN") { | ||
223 | - if (this.query.regionId == "") { | ||
224 | - this.type = 1; | ||
225 | - } else { | ||
226 | - this.type = 2; | ||
227 | - } | ||
228 | - } | 222 | + // if (this.role == "ROLE_JITUAN") { |
223 | + // if (this.query.regionId == "") { | ||
224 | + // this.type = 1; | ||
225 | + // } else { | ||
226 | + // this.type = 2; | ||
227 | + // } | ||
228 | + // } | ||
229 | const Contrast = | 229 | const Contrast = |
230 | this.role != "ROLE_JITUAN" | 230 | this.role != "ROLE_JITUAN" |
231 | ? this.$request.gradeContrast | 231 | ? this.$request.gradeContrast |
src/views/device/index.vue
@@ -499,6 +499,7 @@ export default { | @@ -499,6 +499,7 @@ export default { | ||
499 | diaAnswerEqu: false, | 499 | diaAnswerEqu: false, |
500 | gradeList: [], | 500 | gradeList: [], |
501 | gradeListAll: [], | 501 | gradeListAll: [], |
502 | + schoolAll:[], | ||
502 | props: { multiple: true, checkStrictly: true }, | 503 | props: { multiple: true, checkStrictly: true }, |
503 | type: 1, | 504 | type: 1, |
504 | query: { | 505 | query: { |
@@ -558,6 +559,7 @@ export default { | @@ -558,6 +559,7 @@ export default { | ||
558 | this.stationReport(); | 559 | this.stationReport(); |
559 | this._QueryGradeList(); | 560 | this._QueryGradeList(); |
560 | this._QueryData(); | 561 | this._QueryData(); |
562 | + this.showSchool() | ||
561 | }, | 563 | }, |
562 | methods: { | 564 | methods: { |
563 | edit() {}, | 565 | edit() {}, |
@@ -612,6 +614,24 @@ export default { | @@ -612,6 +614,24 @@ export default { | ||
612 | this.page = page; | 614 | this.page = page; |
613 | this._QueryData(false); | 615 | this._QueryData(false); |
614 | }, | 616 | }, |
617 | + async showSchool() { | ||
618 | + const { data, status, info } = await this.$request.schoolList(); | ||
619 | + if (status === 0) { | ||
620 | + this.schoolAll= [{ | ||
621 | + value:0, | ||
622 | + label:"全部", | ||
623 | + children:data.list?.map(item=>{ | ||
624 | + return { | ||
625 | + value:item.id, | ||
626 | + label:item.schoolName, | ||
627 | + } | ||
628 | + }) | ||
629 | + }] | ||
630 | + this.gradeList = [...this.schoolAll,...this.gradeList] | ||
631 | + } else { | ||
632 | + this.$message.error(info); | ||
633 | + } | ||
634 | + }, | ||
615 | async autoUpDate(id) { | 635 | async autoUpDate(id) { |
616 | if (!this.selectionTabIds.length && !id) { | 636 | if (!this.selectionTabIds.length && !id) { |
617 | this.$message.warning("请选择授课端~"); | 637 | this.$message.warning("请选择授课端~"); |
@@ -721,6 +741,7 @@ export default { | @@ -721,6 +741,7 @@ export default { | ||
721 | }) || []; | 741 | }) || []; |
722 | return gradeList; | 742 | return gradeList; |
723 | }) || []; | 743 | }) || []; |
744 | + this.gradeList = [...this.schoolAll,...this.gradeList] | ||
724 | } | 745 | } |
725 | } | 746 | } |
726 | } else { | 747 | } else { |
@@ -744,11 +765,11 @@ export default { | @@ -744,11 +765,11 @@ export default { | ||
744 | : item.onlineStatus == 0 | 765 | : item.onlineStatus == 0 |
745 | ? "离线" | 766 | ? "离线" |
746 | : "异常", | 767 | : "异常", |
747 | - value: item.rate, | ||
748 | - count: item.count, | 768 | + value: item.total, |
769 | + rate: item.rate, | ||
749 | }; | 770 | }; |
750 | }) || []; | 771 | }) || []; |
751 | - this.total = data.total || 0; | 772 | + // this.total = data.total || 0; |
752 | } else { | 773 | } else { |
753 | this.$message.error(info); | 774 | this.$message.error(info); |
754 | } | 775 | } |
@@ -780,7 +801,7 @@ export default { | @@ -780,7 +801,7 @@ export default { | ||
780 | rate: item.rate, | 801 | rate: item.rate, |
781 | }; | 802 | }; |
782 | }) || []; | 803 | }) || []; |
783 | - this.total = data.total || 0; | 804 | + // this.total = data.total || 0; |
784 | } else { | 805 | } else { |
785 | this.$message.error(info); | 806 | this.$message.error(info); |
786 | } | 807 | } |
@@ -857,6 +878,7 @@ export default { | @@ -857,6 +878,7 @@ export default { | ||
857 | this.loading = false; | 878 | this.loading = false; |
858 | if (status == 0) { | 879 | if (status == 0) { |
859 | this.tableData = data?.list || []; | 880 | this.tableData = data?.list || []; |
881 | + this.total = data.count | ||
860 | } else { | 882 | } else { |
861 | this.$message.error(info); | 883 | this.$message.error(info); |
862 | } | 884 | } |
src/views/setUp/account.vue
@@ -337,6 +337,7 @@ export default { | @@ -337,6 +337,7 @@ export default { | ||
337 | tenantRoleList: [], | 337 | tenantRoleList: [], |
338 | regionList: [], | 338 | regionList: [], |
339 | schoolList: [], | 339 | schoolList: [], |
340 | + schoolAll:[], | ||
340 | props: { multiple: true, checkStrictly: true }, | 341 | props: { multiple: true, checkStrictly: true }, |
341 | roleList: [], | 342 | roleList: [], |
342 | query: { | 343 | query: { |
@@ -392,6 +393,7 @@ export default { | @@ -392,6 +393,7 @@ export default { | ||
392 | if (this.role == "ROLE_JITUAN") { | 393 | if (this.role == "ROLE_JITUAN") { |
393 | this._TenantRoleList(); | 394 | this._TenantRoleList(); |
394 | this._RegionList(); | 395 | this._RegionList(); |
396 | + this.showSchool() | ||
395 | } else { | 397 | } else { |
396 | this._RoleList(); | 398 | this._RoleList(); |
397 | } | 399 | } |
@@ -491,6 +493,24 @@ export default { | @@ -491,6 +493,24 @@ export default { | ||
491 | } | 493 | } |
492 | }); | 494 | }); |
493 | }, | 495 | }, |
496 | + async showSchool() { | ||
497 | + const { data, status, info } = await this.$request.schoolList(); | ||
498 | + if (status === 0) { | ||
499 | + this.schoolAll= [{ | ||
500 | + value:0, | ||
501 | + label:"全部", | ||
502 | + children:data.list?.map(item=>{ | ||
503 | + return { | ||
504 | + value:item.id, | ||
505 | + label:item.schoolName, | ||
506 | + } | ||
507 | + }) | ||
508 | + }] | ||
509 | + this.schoolList = [...this.schoolAll,...this.schoolList] | ||
510 | + } else { | ||
511 | + this.$message.error(info); | ||
512 | + } | ||
513 | + }, | ||
494 | async updateUser(obj, type) { | 514 | async updateUser(obj, type) { |
495 | let query = { | 515 | let query = { |
496 | userId: obj.id, | 516 | userId: obj.id, |
@@ -549,6 +569,7 @@ export default { | @@ -549,6 +569,7 @@ export default { | ||
549 | children: children, | 569 | children: children, |
550 | }; | 570 | }; |
551 | }); | 571 | }); |
572 | + this.schoolList = [...this.schoolAll,...this.schoolList] | ||
552 | } else { | 573 | } else { |
553 | this.$message.error(info); | 574 | this.$message.error(info); |
554 | } | 575 | } |
src/views/setUp/conglomerate.vue
@@ -325,9 +325,9 @@ export default { | @@ -325,9 +325,9 @@ export default { | ||
325 | }, | 325 | }, |
326 | addSchool() { | 326 | addSchool() { |
327 | //添加学校 | 327 | //添加学校 |
328 | - this.formSchool.name = ""; | ||
329 | - this.formSchool.grade = []; | ||
330 | - this.formSchool.quyu = ""; | 328 | + this.formSchool.schoolName = ""; |
329 | + this.formSchool.sections = []; | ||
330 | + this.formSchool.regionId = ""; | ||
331 | this.diaSchool = true; | 331 | this.diaSchool = true; |
332 | }, | 332 | }, |
333 | setRegion(obj) { | 333 | setRegion(obj) { |
@@ -404,8 +404,10 @@ export default { | @@ -404,8 +404,10 @@ export default { | ||
404 | this.$refs["formSchool"].validate(async (valid) => { | 404 | this.$refs["formSchool"].validate(async (valid) => { |
405 | // 验证通过:保存 | 405 | // 验证通过:保存 |
406 | if (valid) { | 406 | if (valid) { |
407 | + let query = {...this.formSchool} | ||
408 | + query.sections = query.sections.join(',') | ||
407 | const { data, status, info } = await this.$request.saveSchool({ | 409 | const { data, status, info } = await this.$request.saveSchool({ |
408 | - ...this.formSchool, | 410 | + ...query, |
409 | }); | 411 | }); |
410 | if (status === 0) { | 412 | if (status === 0) { |
411 | this.$message.success(info); | 413 | this.$message.success(info); |