diff --git a/package.json b/package.json index a90bef7..7add92a 100644 --- a/package.json +++ b/package.json @@ -12,6 +12,7 @@ "build:test": "vite build --mode test" }, "dependencies": { + "@element-plus/icons-vue": "^2.3.1", "@wangeditor/editor": "^5.1.23", "@wangeditor/editor-for-vue": "^5.1.12", "ant-design-vue": "^3.2.15", diff --git a/src/api/api.js b/src/api/api.js index 5b0d2a1..aa6b86c 100644 --- a/src/api/api.js +++ b/src/api/api.js @@ -69,6 +69,10 @@ export const ACTIVITY = '/activity' export const STUDY_RECORD = '/stu/task/thirdTask/submit post' export const PROJECT_LIST = '/stu/project/list post' +//学员指定pid的(新员工转正)项目所有相关课程的成绩单 add by zhengsongb on 2025-07-15 +export const STUDENT_PROJECT_GRADE = '/stu/project/gradeList' +//导出某学员参加新员工转正项目的所有课程成绩单 add by zhengsongb on 2025-07-16 +export const STUDENT_PROJECT_EXPORT_GRADE = '/stu/project/exportGradeList' export const FACETEACH_SIGNUP = `/stu/project/stuFaceTeachSignUp` diff --git a/src/components/GradeList.vue b/src/components/GradeList.vue new file mode 100644 index 0000000..3fd31cd --- /dev/null +++ b/src/components/GradeList.vue @@ -0,0 +1,194 @@ + + + + + + + 社招新员工培训在线课程成绩单 + + 下载成绩单 + + + + + 姓名:{{GradeList.studentName}} + 学号:{{GradeList.studentNo}} + 组织:{{GradeList.orgNamePath}} + + + + + + + + {{ row.isRequired ? '必修' : '选修' }} + + + + + + + {{ statusText[row.status] }} + + + + + + {{ row.score || '-' }} + + + + + *以上课程仅为必修课 + + + 京东方大学 + {{ GradeList.nowDate }} + + + + + + + +