From e5ff81a196fe9b5f80b8fea673117f7e373308ab Mon Sep 17 00:00:00 2001
From: 阿宝
Date: Thu, 29 Dec 2022 14:29:05 +0800
Subject: [PATCH] 集团管理员接口
---
src/api/apis/apis.js | 338 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++------------------------------------------------------------------------------------------------
src/api/axios.js | 4 ++--
src/api/urls/apis.js | 39 +++++++++++++++++++++++++++++++++++++++
src/assets/css/index.scss | 2 +-
src/router/index.js | 16 ----------------
src/views/analysis/index.vue | 97 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------
src/views/device/index.vue | 99 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++--------------------------
src/views/down/client.vue | 43 ++++++++++++++++++++++++++++---------------
src/views/examinationPaper/add.vue | 4 ++++
src/views/index/mainIndex.vue | 48 +++++++++++++++++++++++++++++-------------------
src/views/login/index.vue | 6 ++++--
src/views/setUp/account.vue | 338 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++-------------------------
src/views/setUp/conglomerate.vue | 380 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++---------------------------------------------------------------------------------------------------------------------------------------------------
src/views/setUp/school.vue | 2 +-
src/views/setUp/student.vue | 2 +-
src/views/setUp/teacher.vue | 69 +++++++++++++++++++++++++++++++++++++++++++--------------------------
16 files changed, 1077 insertions(+), 410 deletions(-)
diff --git a/src/api/apis/apis.js b/src/api/apis/apis.js
index 2e00b37..f120f12 100644
--- a/src/api/apis/apis.js
+++ b/src/api/apis/apis.js
@@ -1,247 +1,393 @@
-
-import service from "../axios"
-import setUpUrls from "../urls/apis"
+import service from "../axios";
+import setUpUrls from "../urls/apis";
export default {
- // 学校管理员首页数据
+ // 教师首页数据
teacherIndex(data) {
return service({
url: setUpUrls.teacherIndex,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 学校管理员首页数据
schoolIndex(data) {
return service({
url: setUpUrls.schoolIndex,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
+ },
+ // 集团管理员首页数据
+ tenantIndex(data) {
+ return service({
+ url: setUpUrls.tenantIndex,
+ method: "POST",
+ data,
+ });
},
// 查询角色列表
roleList(data) {
return service({
url: setUpUrls.roleList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 分页查询账号
userPage(data) {
return service({
url: setUpUrls.userPage,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 修改账号 禁用账号、修改账号密码等
updateUser(data) {
return service({
url: setUpUrls.updateUser,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询学校详情
schoolDetail(data) {
return service({
url: setUpUrls.schoolDetail,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 修改学校信息
updateSchool(data) {
return service({
url: setUpUrls.updateSchool,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 学校年级管理
gradeList(data) {
return service({
url: setUpUrls.gradeList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询学校所有科目
subjectList(data) {
return service({
url: setUpUrls.subjectList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 修改年级信息
updateGrade(data) {
return service({
url: setUpUrls.updateGrade,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询学校班级列表
schoolClassList(data) {
return service({
url: setUpUrls.classList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询学生列表
studentList(data) {
return service({
url: setUpUrls.studentList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 修改班级信息
updateClass(data) {
return service({
url: setUpUrls.updateClass,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 增加学生
addStudent(data) {
return service({
url: setUpUrls.addStudent,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 删除学生
delStudent(data) {
return service({
url: setUpUrls.delStudent,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询学校教师列表
teacherList(data) {
return service({
url: setUpUrls.teacherList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 新增教师
addTeacher(data) {
return service({
url: setUpUrls.addTeacher,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 修改教师信息
updateTeacher(data) {
return service({
url: setUpUrls.updateTeacher,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 删除教师管理班级或年级
delTeacherManager(data) {
return service({
url: setUpUrls.delTeacherManager,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询基站统计数据
stationReport(data) {
return service({
url: setUpUrls.stationReport,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询答题器统计数据
keyboardReport(data) {
return service({
url: setUpUrls.keyboardReport,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 分页查询设备列表
deviceList(data) {
return service({
url: setUpUrls.deviceList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 修改设备自动升级状态
modifyUpgradeFlag(data) {
return service({
url: setUpUrls.modifyUpgradeFlag,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 修改基站信息
updateDevice(data) {
return service({
url: setUpUrls.updateDevice,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询下载配置列表
appConfigList(data) {
return service({
url: setUpUrls.appConfigList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 查询最新的授课端应用版本
latestVersion(data) {
return service({
url: setUpUrls.latestVersion,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 下载指定配置的最新版本授课端
getAppDownloadUrl(data) {
return service({
url: setUpUrls.getAppDownloadUrl,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 新增授课端应用配置
addAppConfig(data) {
return service({
url: setUpUrls.addAppConfig,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 修改授课端应用配置
updateAppConfig(data) {
return service({
url: setUpUrls.updateAppConfig,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
},
// 发卡记录
cardList(data) {
return service({
url: setUpUrls.cardList,
- method: 'POST',
- data
- })
+ method: "POST",
+ data,
+ });
+ },
+
+ /**
+ * 集团管理员-学校管理
+ */
+ // 区域列表
+ regionList(data) {
+ return service({
+ url: setUpUrls.regionList,
+ method: "POST",
+ data,
+ });
+ },
+ // 学校列表
+ schoolList(data) {
+ return service({
+ url: setUpUrls.schoolList,
+ method: "POST",
+ data,
+ });
+ },
+ // 新增或修改学校
+ saveSchool(data) {
+ return service({
+ url: setUpUrls.saveSchool,
+ method: "POST",
+ data,
+ });
+ },
+ // 删除学校
+ removeSchool(data) {
+ return service({
+ url: setUpUrls.removeSchool,
+ method: "POST",
+ data,
+ });
+ },
+ // 新增或修改区域
+ saveRegion(data) {
+ return service({
+ url: setUpUrls.saveRegion,
+ method: "POST",
+ data,
+ });
+ },
+ // 新增学校管理员
+ addSchoolManager(data) {
+ return service({
+ url: setUpUrls.addSchoolManager,
+ method: "POST",
+ data,
+ });
+ },
+ // 查询角色列表
+ tenantRoleList(data) {
+ return service({
+ url: setUpUrls.tenantRoleList,
+ method: "POST",
+ data,
+ });
+ },
+ // 账号列表
+ tenantUserPage(data) {
+ return service({
+ url: setUpUrls.tenantUserPage,
+ method: "POST",
+ data,
+ });
+ },
+ // 新增账号
+ addUser(data) {
+ return service({
+ url: setUpUrls.addUser,
+ method: "POST",
+ data,
+ });
+ },
+ // 禁用账号、修改账号密码等
+ tenantUpdateUser(data) {
+ return service({
+ url: setUpUrls.tenantUpdateUser,
+ method: "POST",
+ data,
+ });
+ },
+ // 查询基站统计数据
+ tenantStationReport(data) {
+ return service({
+ url: setUpUrls.tenantStationReport,
+ method: "POST",
+ data,
+ });
+ },
+ // 查询答题器统计数据
+ tenantKeyboardReport(data) {
+ return service({
+ url: setUpUrls.tenantKeyboardReport,
+ method: "POST",
+ data,
+ });
+ },
+ // 分页查询设备列表
+ tenantDeviceList(data) {
+ return service({
+ url: setUpUrls.tenantDeviceList,
+ method: "POST",
+ data,
+ });
+ },
+ // 查询学校年级
+ tenantGradeList(data) {
+ return service({
+ url: setUpUrls.tenantGradeList,
+ method: "POST",
+ data,
+ });
+ },
+ // 查询学校班级
+ tenantClassList(data) {
+ return service({
+ url: setUpUrls.tenantClassList,
+ method: "POST",
+ data,
+ });
+ },
+ // 学校使用对比
+ schoolContrast(data) {
+ return service({
+ url: setUpUrls.schoolContrast,
+ method: "POST",
+ data,
+ });
+ },
+ // 年级使用对比
+ gradeContrast(data) {
+ return service({
+ url: setUpUrls.gradeContrast,
+ method: "POST",
+ data,
+ });
},
-
-}
+};
diff --git a/src/api/axios.js b/src/api/axios.js
index a9cf526..cfa258f 100644
--- a/src/api/axios.js
+++ b/src/api/axios.js
@@ -42,7 +42,7 @@ service.interceptors.response.use(
// Cookies.set("access_token", response.data.message, { expires: 1 / 12 })
// console.log(response.status)
if (res.status == 999) {
- // if (!location.href.includes("localhost")) {
+ if (!location.href.includes("localhost")) {
if (res.data) {
window.location.href = res.data;
} else {
@@ -55,7 +55,7 @@ service.interceptors.response.use(
});
}
}
- // }
+ }
} else {
// Cookies.set("access_token", response.data.message, { expires: 1 / 12 })
}
diff --git a/src/api/urls/apis.js b/src/api/urls/apis.js
index 6b5ef80..79b1088 100644
--- a/src/api/urls/apis.js
+++ b/src/api/urls/apis.js
@@ -4,6 +4,8 @@ export default {
teacherIndex: "/api_html/teaching/index",
// 学校管理员首页数据
schoolIndex: "/api_html/school/manager/index",
+ // 学校管理员首页数据
+ tenantIndex: "/api_html/tenant/index",
// 查询角色列表
roleList: "/api_html/school/manager/roleList",
// 分页查询账号
@@ -60,4 +62,41 @@ export default {
updateAppConfig: "/api_html/school/manager/updateAppConfig",
// 发卡记录
cardList: "/api_html/school/manager/cardList",
+
+
+ // 查询区域列表
+ regionList: "/api_html/tenant/regionList",
+ // 查询学校列表
+ schoolList: "/api_html/tenant/schoolList",
+ // 新增或修改区域
+ saveRegion: "/api_html/tenant/saveRegion",
+ // 新增或修改学校
+ saveSchool: "/api_html/tenant/saveSchool",
+ // 删除学校
+ removeSchool: "/api_html/tenant/delSchool",
+ // 新增学校管理员
+ addSchoolManager: "/api_html/tenant/addSchoolManager",
+ // 查询角色列表
+ tenantRoleList: "/api_html/tenant/roleList",
+ // 账号列表
+ tenantUserPage: "/api_html/tenant/userPage",
+ // 新增账号
+ addUser: "/api_html/tenant/addUser",
+ // 禁用账号、修改账号密码等
+ tenantUpdateUser: "/api_html/tenant/updateUser",
+ // 查询基站统计数据
+ tenantStationReport: "/api_html/tenant/stationReport",
+ // 查询答题器统计数据
+ tenantKeyboardReport: "/api_html/tenant/keyboardReport",
+ // 分页查询设备列表
+ tenantDeviceList: "/api_html/tenant/deviceList",
+ // 查询学校年级
+ tenantGradeList: "/api_html/tenant/gradeList",
+ // 查询学校班级
+ tenantClassList: "/api_html/tenant/classList",
+
+ // 学校使用对比
+ schoolContrast: "/api_html/tenant/schoolContrast",
+ // 年级使用对比
+ gradeContrast: "/api_html/tenant/gradeContrast",
}
diff --git a/src/assets/css/index.scss b/src/assets/css/index.scss
index bf5a183..c093253 100644
--- a/src/assets/css/index.scss
+++ b/src/assets/css/index.scss
@@ -42,7 +42,7 @@
border-radius: 20px;
border: 1px solid #e2e2e2;
box-sizing: border-box;
-
+ background: #fff;
.el-input__inner {
border-radius: 20px;
border: none;
diff --git a/src/router/index.js b/src/router/index.js
index 9303689..ad82ca6 100755
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -68,22 +68,6 @@ let defaultRouter = [
}
]
},
- // {
- // path: "/setUpConglomerate",
- // iconCls: "fa fa-building", // 图标样式class
- // name: "学校管理",
- // component: Layout,
- // alone: true,
- // children: [
- // {
- // path: "/setUpConglomerate",
- // iconCls: "fa fa-building",
- // name: '集团管理',
- // component: SetUpConglomerate,
- // children: []
- // },
- // ]
- // },
{
path: "/404",
component: NotFound,
diff --git a/src/views/analysis/index.vue b/src/views/analysis/index.vue
index 434205b..c0828e1 100644
--- a/src/views/analysis/index.vue
+++ b/src/views/analysis/index.vue
@@ -12,7 +12,7 @@
class="sel"
v-model="query.gradeName"
placeholder="选择年级"
- @change="_QueryData(1)"
+ @change="_QueryData"
>
本季度
- 筛选
+ 筛选
- 学校使用对比
- 学段使用对比
-
+ 学校使用对比
+ 学段使用对比
+
-
+
导出报表
@@ -111,9 +108,9 @@ import { formatDate } from "@/utils";
export default {
data() {
return {
- role:"",
+ role: "",
date: "", //今天-本周-本月-本季度
- type:1, //集团管理员 表格切换
+ type: 1, //集团管理员 表格切换
query: {
//搜索条件
gradeName: "",
@@ -157,7 +154,7 @@ export default {
this.role = this.$store.getters.info.permissions.find(
(item) => item.roleName == this.$store.getters.info.showRoleName
)?.role;
- this._QueryDataGrade();
+ this._QueryGradeList();
// this.setDate(1);
let startDay = this.query?.startDay;
if (!startDay) {
@@ -166,8 +163,11 @@ export default {
}
},
methods: {
- changeType(val){
- // this._QueryData(val)
+ changeType(val) {
+ if(val==1){
+ this.query.gradeName = ""
+ }
+ this._QueryData(val)
},
setDate(index) {
const that = this;
@@ -246,32 +246,63 @@ export default {
query[key] = this.query[key];
}
}
- const { data, status, info } = await this.$request.fetchQuizList({
+ if (this.role == "ROLE_JITUAN") {
+ if (this.query.gradeName == "") {
+ this.type = 1;
+ } else {
+ this.type = 2;
+ }
+ }
+ const Contrast =
+ this.role != "ROLE_JITUAN"
+ ? this.$request.gradeContrast
+ : this.type == 1
+ ? this.$request.schoolContrast
+ : this.$request.gradeContrast;
+ const { data, status, info } = await Contrast({
...query,
});
this.loading = false;
if (status === 0) {
+ this.tableData = [...data.list] || [];
} else {
this.$message.error(info);
}
},
- async _QueryDataGrade() {
- //年级数据
- const { data, status, info } = await this.$request.gradeList();
+ // 查找班级
+ async _QueryGradeList() {
+ this.loading = true;
+ const gradeList =
+ this.role != "ROLE_JITUAN"
+ ? this.$request.gradeList
+ : this.$request.regionList;
+ const { data, status, info } = await gradeList();
if (status === 0) {
- this.gradeList =
- data.list?.map((item) => {
- return {
- value: item.gradeName,
- label: item.gradeName,
- id: item.grade,
- };
- }) || [];
- this.gradeList.unshift({
- value: "",
- label: "全部",
- });
- this.query.gradeName = this.gradeList[0]?.value;
+ if (!!data.list) {
+ if (this.role != "ROLE_JITUAN") {
+ this.gradeList =
+ data.list?.map((item) => {
+ let gradeList = {
+ value: item.grade,
+ label: item.gradeName,
+ };
+ return gradeList;
+ }) || [];
+ } else {
+ this.gradeList =
+ data.list?.map((item) => {
+ let gradeList = {
+ value: item.id,
+ label: item.regionName,
+ };
+ return gradeList;
+ }) || [];
+ this.gradeList.unshift({
+ value: "",
+ label: "全部",
+ });
+ }
+ }
} else {
this.$message.error(info);
}
@@ -284,8 +315,8 @@ export default {
.table-box {
padding: 0 20px;
}
-.radio-box{
- padding-bottom:12px;
+.radio-box {
+ padding-bottom: 12px;
}
.down {
padding-top: 20px;
diff --git a/src/views/device/index.vue b/src/views/device/index.vue
index 1a7afe2..6590087 100644
--- a/src/views/device/index.vue
+++ b/src/views/device/index.vue
@@ -296,7 +296,9 @@
:show-all-levels="false"
@change="_QueryData(false)"
>
- 共选择{{selectionTabIds.length}}个授课端
+ 共选择{{ selectionTabIds.length }}个授课端
开启自动更新
@@ -485,6 +487,7 @@ export default {
},
data() {
return {
+ role: "",
school: "",
loading: false,
url: "/web/upLoadDevice",
@@ -541,6 +544,13 @@ export default {
};
},
created() {
+ let role = "";
+ this.$store.getters.info.permissions.map((item) => {
+ if (item.roleName == this.$store.getters.info.showRoleName) {
+ role = item.role;
+ }
+ });
+ this.role = role ? role : this.$store.getters.info.permissions[0].role;
this.stationReport();
this._QueryGradeList();
this._QueryData();
@@ -612,7 +622,7 @@ export default {
this.loadingUpDate = false;
if (data && !data.code) {
this._QueryData(false);
- this.selectionTabIds = []
+ this.selectionTabIds = [];
this.$message.success("开启自动更新成功");
} else {
this.$message.error(data.message);
@@ -631,7 +641,7 @@ export default {
});
this.loadingUpDate = false;
if (data && !data.code) {
- this.selectionTabIds = []
+ this.selectionTabIds = [];
this._QueryData(false);
this.$message.success("关闭自动更新成功");
} else {
@@ -668,25 +678,47 @@ export default {
// 查找班级
async _QueryGradeList() {
this.loading = true;
- const { data, status, info } = await this.$request.gradeList();
+ const gradeList =
+ this.role != "ROLE_JITUAN"
+ ? this.$request.gradeList
+ : this.$request.regionList;
+ const { data, status, info } = await gradeList();
console.log(status);
if (status === 0) {
if (!!data.list) {
- this.gradeList =
- data.list?.map((item) => {
- let gradeList = {
- value: item.grade,
- label: item.gradeName,
- };
- gradeList.children =
- item.classList?.map((items) => {
- return {
- value: items.classCode,
- label: items.className,
- };
- }) || [];
- return gradeList;
- }) || [];
+ if (this.role != "ROLE_JITUAN") {
+ this.gradeList =
+ data.list?.map((item) => {
+ let gradeList = {
+ value: item.grade,
+ label: item.gradeName,
+ };
+ gradeList.children =
+ item.classList?.map((items) => {
+ return {
+ value: items.classCode,
+ label: items.className,
+ };
+ }) || [];
+ return gradeList;
+ }) || [];
+ } else {
+ this.gradeList =
+ data.list?.map((item) => {
+ let gradeList = {
+ value: item.id,
+ label: item.regionName,
+ };
+ gradeList.children =
+ item.schoolList?.map((items) => {
+ return {
+ value: items.id,
+ label: items.schoolName,
+ };
+ }) || [];
+ return gradeList;
+ }) || [];
+ }
}
} else {
this.$message.error(info);
@@ -694,13 +726,21 @@ export default {
},
// 基站统计数据
async stationReport() {
- const { data, status, info } = await this.$request.stationReport();
+ const stationReport =
+ this.role != "ROLE_JITUAN"
+ ? this.$request.stationReport
+ : this.$request.tenantStationReport;
+ const { data, status, info } = await stationReport();
if (status === 0) {
this.chartData =
data.list?.map((item) => {
return {
name:
- item.onlineStatus == "1" ? "在线" : item.onlineStatus == 0 ? "离线" : "异常",
+ item.onlineStatus == "1"
+ ? "在线"
+ : item.onlineStatus == 0
+ ? "离线"
+ : "异常",
value: item.rate,
count: item.count,
};
@@ -712,7 +752,11 @@ export default {
},
// 答题器统计数据
async keyboardReport() {
- const { data, status, info } = await this.$request.keyboardReport();
+ const keyboardReport =
+ this.role != "ROLE_JITUAN"
+ ? this.$request.keyboardReport
+ : this.$request.tenantKeyboardReport;
+ const { data, status, info } = await keyboardReport();
if (status === 0) {
this.chartData2 =
data.list?.map((item) => {
@@ -765,16 +809,19 @@ export default {
}
this.loading = true;
- const { data, status, info } = await this.$request.deviceList({
+ const deviceList =
+ this.role != "ROLE_JITUAN"
+ ? this.$request.deviceList
+ : this.$request.tenantDeviceList;
+ const { data, status, info } = await deviceList({
...query,
deviceType: this.type,
page: this.page,
size: this.size,
});
this.loading = false;
- console.log(status);
- if (status === 0) {
- this.tableData = data.list || [];
+ if (status == 0) {
+ this.tableData = data?.list || [];
} else {
this.$message.error(info);
}
diff --git a/src/views/down/client.vue b/src/views/down/client.vue
index 23acb2d..370ea26 100644
--- a/src/views/down/client.vue
+++ b/src/views/down/client.vue
@@ -53,12 +53,19 @@
- {{ `${type == 1 ? "参数设置" : formData.configName + "-修改入口"}` }}
+ {{
+ `${type == 1 ? "参数设置" : formData.configName + "-修改入口"}`
+ }}
@@ -17,9 +17,9 @@
学校管理
- 管理{{ schoolInfo.gradeCount }}个年级,{{
- schoolInfo.classCount
- }}个班级,{{ schoolInfo.studentCount }}名学生信息。
+ 管理{{ dataInfo.gradeCount }}个年级,{{
+ dataInfo.classCount
+ }}个班级,{{ dataInfo.studentCount }}名学生信息。
@@ -28,8 +28,8 @@
设备状态
- 管理{{ schoolInfo.stationCount }}个基站,{{
- schoolInfo.keyboardCount
+ 管理{{ dataInfo.stationCount }}个基站,{{
+ dataInfo.keyboardCount
}}套答题器设备。
@@ -44,7 +44,7 @@

-
发卡补卡
+
发卡记录
查看发卡、换卡记录信息。
@@ -65,15 +65,15 @@
学校管理
-
管理3个区域,14个学校。
+
管理{{dataInfo.regionCount}}个区域,{{dataInfo.schoolCount}}个学校。
账号管理
-
共35个各层级管理员账号。
+
共{{dataInfo.regionManagerCount+dataInfo.schoolManagerCount}}个各层级管理员账号。
设备状态
-
管理14个基站,396套答题器设备。
+
管理{{dataInfo.stationCount}}个基站,{{dataInfo.keyboardCount}}套答题器设备。
使用分析
@@ -96,22 +96,22 @@
备题组卷
-
管理{{ schoolInfo.paperCount }}套答题卡。
+
管理{{ dataInfo.paperCount }}套答题卡。
随堂问报表
- 对{{ schoolInfo.classPeriodCount }}套随堂问答题记录分析。
+ 对{{ dataInfo.classPeriodCount }}套随堂问答题记录分析。
即时测报表
-
对{{ schoolInfo.examCount }}套即时测答题记录分析。
+
对{{ dataInfo.examCount }}套即时测答题记录分析。
@@ -126,7 +126,7 @@ export default {
return {
type: "",
navList: [],
- schoolInfo: {},
+ dataInfo: {},
};
},
watch: {
@@ -164,6 +164,8 @@ export default {
this.schoolIndex();
} else if (this.type == "ROLE_JIAOSHI" || this.type == "ROLE_BANZHUREN") {
this.teacherIndex();
+ }else if (this.type == "ROLE_JITUAN") {
+ this.tenantIndex();
}
},
methods: {
@@ -178,7 +180,7 @@ export default {
async teacherIndex() {
const { data, status, info } = await this.$request.teacherIndex();
if (status === 0) {
- this.schoolInfo = { ...data };
+ this.dataInfo = { ...data };
} else {
this.$message.error(info);
}
@@ -186,7 +188,15 @@ export default {
async schoolIndex() {
const { data, status, info } = await this.$request.schoolIndex();
if (status === 0) {
- this.schoolInfo = { ...data };
+ this.dataInfo = { ...data };
+ } else {
+ this.$message.error(info);
+ }
+ },
+ async tenantIndex() {
+ const { data, status, info } = await this.$request.tenantIndex();
+ if (status === 0) {
+ this.dataInfo = { ...data };
} else {
this.$message.error(info);
}
diff --git a/src/views/login/index.vue b/src/views/login/index.vue
index a1f7b38..3a8158e 100644
--- a/src/views/login/index.vue
+++ b/src/views/login/index.vue
@@ -90,12 +90,14 @@ export default {
disableClick: true,
passwordType: "password",
loginForm: {
- username: "13610050254",
- password: "Pw050254#",
+ // username: "13610050254",
+ // password: "Pw050254#",
// username: "18946034886",
// password: "Pw034886#",
// username: "18332123505",
// password: "Pw123505#",
+ username: "15911715665",
+ password: "Csiy88888",
},
loginRules: {
username: [
diff --git a/src/views/setUp/account.vue b/src/views/setUp/account.vue
index 470361a..0306e77 100644
--- a/src/views/setUp/account.vue
+++ b/src/views/setUp/account.vue
@@ -4,10 +4,44 @@
账号管理
+
+
+
+
+
+
+
+
@@ -82,6 +126,18 @@
}}
+
+
+ {{
+ item.regionName
+ }}
+
+
{{
`${scoped.row.available == 0 ? "正常" : "禁用"}`
@@ -177,15 +233,123 @@
取 消
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 通过Excel名单导入账号名单,点击
+ 模板下载 。
+
+
+
+