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 @@
+ style="margin-right: 10px"
+ src="../../assets/images/courseManage/search0.png"
+ />
搜索
@@ -48,7 +49,7 @@
@@ -58,17 +59,17 @@