diff --git a/E/system-commandline-sentinel-files/dotnet-suggest-registration-git-credential-manager-core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null b/E/system-commandline-sentinel-files/dotnet-suggest-registration-git-credential-manager-core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null deleted file mode 100644 index 821db7c..0000000 --- a/E/system-commandline-sentinel-files/dotnet-suggest-registration-git-credential-manager-core, Version=2.0.0.0, Culture=neutral, PublicKeyToken=null +++ /dev/null @@ -1,6 +0,0 @@ -Exception during registration: -System.ComponentModel.Win32Exception (0x80004005): 系统找不到指定的文件。 - 在 System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo) - 在 System.Diagnostics.Process.Start() - 在 System.CommandLine.Invocation.Process.StartProcess(String command, String args, String workingDir, Action`1 stdOut, Action`1 stdErr, ValueTuple`2[] environmentVariables) - 在 System.CommandLine.Builder.CommandLineBuilderExtensions.<>c.<b__10_1>d.MoveNext() \ No newline at end of file diff --git a/src/api/apis/setUp.js b/src/api/apis/setUp.js new file mode 100644 index 0000000..f4ce1f5 --- /dev/null +++ b/src/api/apis/setUp.js @@ -0,0 +1,231 @@ + +import service from "../axios" +import setUpUrls from "../urls/setUp" + +export default { + // 学校管理员首页数据 + schoolIndex(data) { + return service({ + url: setUpUrls.schoolIndex, + method: 'POST', + data + }) + }, + // 查询角色列表 + roleList(data) { + return service({ + url: setUpUrls.roleList, + method: 'POST', + data + }) + }, + // 分页查询账号 + deviceList(data) { + return service({ + url: setUpUrls.deviceList, + method: 'POST', + data + }) + }, + // 修改账号 禁用账号、修改账号密码等 + updateUser(data) { + return service({ + url: setUpUrls.updateUser, + method: 'POST', + data + }) + }, + // 查询学校详情 + schoolDetail(data) { + return service({ + url: setUpUrls.schoolDetail, + method: 'POST', + data + }) + }, + // 修改学校信息 + updateSchool(data) { + return service({ + url: setUpUrls.updateSchool, + method: 'POST', + data + }) + }, + // 学校年级管理 + gradeList(data) { + return service({ + url: setUpUrls.gradeList, + method: 'POST', + data + }) + }, + // 查询学校所有科目 + subjectList(data) { + return service({ + url: setUpUrls.subjectList, + method: 'POST', + data + }) + }, + // 修改年级信息 + updateGrade(data) { + return service({ + url: setUpUrls.updateGrade, + method: 'POST', + data + }) + }, + // 查询学校班级列表 + schoolClassList(data) { + return service({ + url: setUpUrls.classList, + method: 'POST', + data + }) + }, + // 查询学生列表 + studentList(data) { + return service({ + url: setUpUrls.studentList, + method: 'POST', + data + }) + }, + // 修改班级信息 + updateClass(data) { + return service({ + url: setUpUrls.updateClass, + method: 'POST', + data + }) + }, + // 增加学生 + addStudent(data) { + return service({ + url: setUpUrls.addStudent, + method: 'POST', + data + }) + }, + // 删除学生 + delStudent(data) { + return service({ + url: setUpUrls.delStudent, + method: 'POST', + data + }) + }, + // 查询学校教师列表 + teacherList(data) { + return service({ + url: setUpUrls.teacherList, + method: 'POST', + data + }) + }, + // 新增教师 + addTeacher(data) { + return service({ + url: setUpUrls.addTeacher, + method: 'POST', + data + }) + }, + // 修改教师信息 + updateTeacher(data) { + return service({ + url: setUpUrls.updateTeacher, + method: 'POST', + data + }) + }, + // 删除教师管理班级或年级 + delTeacherManager(data) { + return service({ + url: setUpUrls.delTeacherManager, + method: 'POST', + data + }) + }, + // 查询基站统计数据 + stationReport(data) { + return service({ + url: setUpUrls.stationReport, + method: 'POST', + data + }) + }, + // 查询答题器统计数据 + keyboardReport(data) { + return service({ + url: setUpUrls.keyboardReport, + method: 'POST', + data + }) + }, + // 分页查询设备列表 + deviceList(data) { + return service({ + url: setUpUrls.deviceList, + method: 'POST', + data + }) + }, + // 修改设备自动升级状态 + modifyUpgradeFlag(data) { + return service({ + url: setUpUrls.modifyUpgradeFlag, + method: 'POST', + data + }) + }, + // 修改基站信息 + updateDevice(data) { + return service({ + url: setUpUrls.updateDevice, + method: 'POST', + data + }) + }, + // 查询下载配置列表 + appConfigList(data) { + return service({ + url: setUpUrls.appConfigList, + method: 'POST', + data + }) + }, + // 查询最新的授课端应用版本 + latestVersion(data) { + return service({ + url: setUpUrls.latestVersion, + method: 'POST', + data + }) + }, + // 下载指定配置的最新版本授课端 + getAppDownloadUrl(data) { + return service({ + url: setUpUrls.getAppDownloadUrl, + method: 'POST', + data + }) + }, + // 新增授课端应用配置 + addAppConfig(data) { + return service({ + url: setUpUrls.addAppConfig, + method: 'POST', + data + }) + }, + // 修改授课端应用配置 + updateAppConfig(data) { + return service({ + url: setUpUrls.updateAppConfig, + method: 'POST', + data + }) + }, + +} diff --git a/src/api/urls/setUp.js b/src/api/urls/setUp.js new file mode 100644 index 0000000..a478a49 --- /dev/null +++ b/src/api/urls/setUp.js @@ -0,0 +1,59 @@ + +export default { + // 学校管理员首页数据 + schoolIndex: "/api_html/school/manager/index", + // 查询角色列表 + roleList: "/api_html/school/manager/roleList", + // 分页查询账号 + deviceList: "/api_html/school/manager/userPage", + // 修改账号 禁用账号、修改账号密码等 + updateUser: "/api_html/school/manager/updateUser", + // 查询学校详情 + schoolDetail: "/api_html/school/manager/schoolDetail", + // 修改学校信息 + updateSchool: "/api_html/school/manager/updateSchool", + // 学校年级管理 + gradeList: "/api_html/school/manager/gradeList", + // 查询学校所有科目 + subjectList: "/api_html/school/manager/subjectList", + // 修改年级信息 + updateGrade: "/api_html/school/manager/updateGrade", + // 查询学校班级列表 + classList: "/api_html/school/manager/classList", + // 查询学生列表 + studentList: "/api_html/school/manager/studentList", + // 修改班级信息 + updateClass: "/api_html/school/manager/updateClass", + // 增加学生 + addStudent: "/api_html/school/manager/addStudent", + // 删除学生 + delStudent: "/api_html/school/manager/delStudent", + // 查询学校教师列表 + teacherList: "/api_html/school/manager/teacherList", + // 新增教师 + addTeacher: "/api_html/school/manager/addTeacher", + // 修改教师信息 + updateTeacher: "/api_html/school/manager/updateTeacher", + // 删除教师管理班级或年级 + delTeacherManager: "/api_html/school/manager/delTeacherManager", + // 查询基站统计数据 + stationReport: "/api_html/school/manager/stationReport", + // 查询答题器统计数据 + keyboardReport: "/api_html/school/manager/keyboardReport", + // 分页查询设备列表 + deviceList: "/api_html/school/manager/deviceList", + // 修改设备自动升级状态 + modifyUpgradeFlag: "/api_html/school/manager/modifyUpgradeFlag", + // 修改基站信息 + updateDevice: "/api_html/school/manager/updateDevice", + // 查询下载配置列表 + appConfigList: "/api_html/school/manager/appConfigList", + // 查询最新的授课端应用版本 + latestVersion: "/api_html/school/manager/latestVersion", + // 下载指定配置的最新版本授课端 + getAppDownloadUrl: "/api_html/school/manager/getAppDownloadUrl", + // 新增授课端应用配置 + addAppConfig: "/api_html/school/manager/addAppConfig", + // 修改授课端应用配置 + updateAppConfig: "/api_html/school/manager/updateAppConfig", +} diff --git a/src/assets/css/index.scss b/src/assets/css/index.scss index a5b5f05..bf5a183 100644 --- a/src/assets/css/index.scss +++ b/src/assets/css/index.scss @@ -136,4 +136,9 @@ height:16px; background: #2e9afe; } +} +div,ul{ + &::-webkit-scrollbar{ + width:0; + } } \ No newline at end of file diff --git a/src/components/charts/pieChart.vue b/src/components/charts/pieChart.vue index 9dd5e84..f63c6bd 100644 --- a/src/components/charts/pieChart.vue +++ b/src/components/charts/pieChart.vue @@ -31,16 +31,6 @@ export default { methods: { setOption() { const that = this; - let barStyle = { - barGap: 0, - barWidth: 16, - emphasis: { - focus: "series", - }, - itemStyle: { - borderRadius: [8, 8, 0, 0], - }, - }; const options = { color: this.colors || ["#ff80db", "#c8cc00", "#67c6b5"], backgroundColor: "#f8f8f8", @@ -48,7 +38,7 @@ export default { trigger: "item", confine: true, formatter(v) { - return `${v.marker} ${v.name}-${v.value}%` + return `${v.marker} ${v.name}-${v.value}` }, }, legend: { @@ -74,7 +64,8 @@ export default { label: { normal: { formatter(v) { - return v.name + v.value + "%"; + console.log(v) + return v.name + v.data.rate + "%"; }, }, }, diff --git a/src/store/index.js b/src/store/index.js index 5d93702..f659823 100644 --- a/src/store/index.js +++ b/src/store/index.js @@ -68,10 +68,6 @@ const store = new Vuex.Store({ let response = res if (response.status == 0) { const userInfo = { ...response.data } - userInfo.permissions.push({ - role: "ROLE_XUEXIAO", - roleName: "学校管理员", - },) commit("setToken", Cookies.get("ZT_YIJIAO_TOKEN")); commit("setInfo", { ...userInfo }); diff --git a/src/views/device/index.vue b/src/views/device/index.vue index 37c908c..ebd6756 100644 --- a/src/views/device/index.vue +++ b/src/views/device/index.vue @@ -59,14 +59,14 @@ clearable placeholder="选择班级" v-model="query.classId" - :options="classList" + :options="gradeList" :props="props" :show-all-levels="false" @change="_QueryData(false)" > @@ -81,7 +81,7 @@ @@ -95,46 +95,48 @@ + + + - - \ No newline at end of file diff --git a/src/views/down/index.vue b/src/views/down/index.vue index bc17f2f..a906de2 100644 --- a/src/views/down/index.vue +++ b/src/views/down/index.vue @@ -1,6 +1,12 @@ diff --git a/src/views/index/mainIndex.vue b/src/views/index/mainIndex.vue index 5964b2b..225f2d7 100644 --- a/src/views/index/mainIndex.vue +++ b/src/views/index/mainIndex.vue @@ -5,21 +5,21 @@

账号管理

-

管理32个任课教师,14个班主任,3个备课组长账号信息。

+

管理{{schoolInfo.teacherCourseCount}}个任课教师,{{schoolInfo.classManagerCount}}个班主任,{{schoolInfo.teacherGradeCount}}个备课组长账号信息。

  • @@ -98,6 +98,7 @@ export default { return { type: "", navList: [], + schoolInfo:{} }; }, watch:{ @@ -113,6 +114,9 @@ export default { path:item.children[0].path, } }) + if(this.type == "ROLE_XUEXIAO"){ + this.schoolIndex() + } }, methods: { getImgs(path) { @@ -123,6 +127,14 @@ export default { path: path, }); }, + async schoolIndex() { + const { data, status, info } = await this.$request.schoolIndex(); + if (status === 0) { + this.schoolInfo = { ...data }; + } else { + this.$message.error(info); + } + }, }, }; @@ -170,7 +182,7 @@ export default { margin-right: 20px; margin-bottom: 20px; box-sizing: border-box; - padding: 40px 80px; + padding: 40px 20px 40px 80px; &:nth-child(2) { margin-right: 0; } @@ -201,7 +213,7 @@ export default { height: calc(50% - 8px); margin-right: 20px; flex-wrap: wrap; - padding: 12px 30px; + padding: 12px 0 12px 30px; .icon { width: 60px; height: 60px; diff --git a/src/views/login/index.vue b/src/views/login/index.vue index 05b7cea..17ae6c8 100644 --- a/src/views/login/index.vue +++ b/src/views/login/index.vue @@ -90,8 +90,8 @@ export default { disableClick: true, passwordType: "password", loginForm: { - username: "13028102196", - password: "Pw102196#", + username: "13610050254", + password: "Pw050254#", }, loginRules: { username: [ diff --git a/src/views/setUp/school.vue b/src/views/setUp/school.vue index fb94b87..deb083e 100644 --- a/src/views/setUp/school.vue +++ b/src/views/setUp/school.vue @@ -23,47 +23,67 @@
    • 学校名称: - {{ school.title }} + {{ school.schoolName || "--" }}
    • 授课端管理密码: - {{ school.password }} + {{ school.managePwd || "--" }}
    • 联系人: - {{ school.lianxiren }} + {{ school.contactPerson || "--" }}
    • 手机号码: - {{ school.phone }} + {{ school.contactPhone || "--" }}
    • 学段: - {{ school.xueduan }} + {{ + school.sections | getSections(school.sections) + }}
    • 所属集团: - {{ school.jituan }} + {{ school.tenantName || "--" }}

    年级管理

      -
    • -

      一年级

      +
    • +

      {{ item.gradeName }}

      -

      班级:10个

      -

      科目:10个

      +

      + 班级:{{ + item.classList.length + }}个 +

      +

      + 科目:{{ + item.subjectNames.length + }}个 +

    +

    - 通过Excel名单导入学校名单,需要提供设备编码,点击 + 通过Excel名单导入学校名单,点击 模板下载

    @@ -77,21 +97,82 @@ - \ No newline at end of file diff --git a/src/views/setUp/teacher.vue b/src/views/setUp/teacher.vue index 7390e44..a69a070 100644 --- a/src/views/setUp/teacher.vue +++ b/src/views/setUp/teacher.vue @@ -1,13 +1,438 @@ + \ No newline at end of file