From f8650e799a2ea5875b69695119b2a562d1b226ae Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Mon, 19 Dec 2022 21:01:13 +0800 Subject: [PATCH 1/3] =?UTF-8?q?--=20=E5=AD=A6=E5=91=98=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/index.js | 1 + src/views/learningpath/LearningPath.vue | 21 ++++++--------------- src/views/projectcenter/ProjectManage.vue | 22 +++++----------------- 3 files changed, 12 insertions(+), 32 deletions(-) diff --git a/src/api/index.js b/src/api/index.js index 21944ade..215b7666 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -57,6 +57,7 @@ export const getProjectDetail = (obj) => http.get('/admin/project/detail', {para export const releaseProject = (obj) => http.post('/admin/project/publish', obj) //获取项目学员 export const projectStudent = (obj) => http.post('/admin/project/studentList', obj) +export const projectStudentCount = (obj) => http.get('/admin/student/getStudentCount', {params: obj}) //撤回发布、结束 export const handleProject = (obj) => http.post('/admin/project/handle', obj) diff --git a/src/views/learningpath/LearningPath.vue b/src/views/learningpath/LearningPath.vue index 69f732e7..7efd5fba 100644 --- a/src/views/learningpath/LearningPath.vue +++ b/src/views/learningpath/LearningPath.vue @@ -699,6 +699,7 @@ import ProjPowerList from "../../components/drawers/ProjPowerList"; import ProjCheckShip from "../../components/drawers/ProjCheckPower"; // import ManageRight from "../../components/drawers/ManageRight"; import * as api from "../../api/index1"; +import * as apiStu from "../../api/index"; import { message } from "ant-design-vue"; import { commonData, @@ -905,23 +906,13 @@ export default { console.log("err", err); }); //获取学员列表 - let stuobj = { - pageNo: 1, - pageSize: 10, - routerId: router.id, - }; - api - .getStudent(stuobj) - .then((res) => { - console.log("获取学员列表", res.data.data.total); - if (res.data.code === 200) { - state.routeStudentsNum = res.data.data.total; + apiStu.projectStudentCount({ + pid: router.id, + type:2 + }).then((res) => { + state.routeStudentsNum = res.data.data; state.pubLoading = false; - } }) - .catch((err) => { - console.log("获取学员列表失败", err); - }); }; //确定发布 const releaseLearnPath = () => { diff --git a/src/views/projectcenter/ProjectManage.vue b/src/views/projectcenter/ProjectManage.vue index 4240bca5..60dadd79 100644 --- a/src/views/projectcenter/ProjectManage.vue +++ b/src/views/projectcenter/ProjectManage.vue @@ -1047,25 +1047,13 @@ export default { state.projectTasks = res.data.data.tasks; }); //获取学员总数 - let obj = { - pageNo: 0, - pageSize: 0, - projectId: object.projectId, - }; - api - .projectStudent(obj) - .then((res) => { - if (res.data.code === 200) { - // console.log("res", res.data); - state.projectStudentsNum = res.data.data.total - ? res.data.data.total - : 0; + api.projectStudentCount({ + pid: object.projectId, + type:1 + }).then((res) => { + state.projectStudentsNum = res.data.data state.projectPubLoading = false; - } }) - .catch((err) => { - console.log("获取学员人数失败", err); - }); //获取阶段及任务总数 }; //确认发布项目 From 83a0ae8e1851b351fc784958b4c0bd60d4b023a9 Mon Sep 17 00:00:00 2001 From: yuping <82253452@qq.com> Date: Mon, 19 Dec 2022 21:37:23 +0800 Subject: [PATCH 2/3] =?UTF-8?q?--=20=E5=BC=80=E8=AF=BE=E5=AD=A6=E5=91=98bu?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/components/student/TableStudent.vue | 83 +++++++++++--------- src/views/courselibrary/CoursewareManage.vue | 4 +- 2 files changed, 47 insertions(+), 40 deletions(-) diff --git a/src/components/student/TableStudent.vue b/src/components/student/TableStudent.vue index d8564dde..6ccf626c 100644 --- a/src/components/student/TableStudent.vue +++ b/src/components/student/TableStudent.vue @@ -4,9 +4,9 @@ @@ -14,15 +14,16 @@ + style="margin-right: 10px" + src="../../assets/images/courseManage/search0.png" + /> 搜索 重置重置 + @@ -30,14 +31,14 @@ @@ -48,7 +49,7 @@ @@ -58,17 +59,17 @@