diff --git a/src/api/indexOvervoew.js b/src/api/indexOvervoew.js
index cc4fa764..4deedda9 100644
--- a/src/api/indexOvervoew.js
+++ b/src/api/indexOvervoew.js
@@ -48,4 +48,39 @@ export const professionalPageList = (obj) => http.post('/reportsnake/report/getP
//所有模块总数
export const reportAllTotal = (obj) => http.post('/reportsnake/report/getReportAllTotal', obj);
// 专业力列表
-export const boeuGrowthPlatePageList = (obj) => http.post('/boeu/grow/pageList', obj)
\ No newline at end of file
+export const boeuGrowthPlatePageList = (obj) => http.post('/boeu/grow/pageList', obj)
+// 学员列表
+export const studentReportPageList = (obj) => http.post('/reportsnake/report/studentReportList', obj)
+
+//项目任务表
+export const projectTaskReportList = (obj) => http.post('/reportsnake/report/projectTaskReportList', obj)
+//项目学员表
+export const projectStudentReportList = (obj) => http.post('/reportsnake/report/projectStudentReportList', obj)
+
+//学习路径关卡表
+export const routerChapterReportList = (obj) => http.post('/reportsnake/report/routerChapterReportList', obj)
+//学习路径任务报告列表
+export const routerTaskReportList = (obj) => http.post('/reportsnake/report/routerTaskReportList', obj)
+//学习路径学员报告列表
+export const routerStudentReportList = (obj) => http.post('/reportsnake/report/routerStudentReportList', obj)
+
+//面授讲师报告列表
+export const offCourseTeacherReportList = (obj) => http.post('/reportsnake/report/offCourseTeacherReportList', obj)
+//面授学员报告列表
+export const offCourseStudentReportList = (obj) => http.post('/reportsnake/report/offCourseStudentReportList', obj)
+
+//在线课课件报告列表
+export const onlineCourseContentReportList = (obj) => http.post('/reportsnake/report/onlineCourseContentReportList', obj)
+//在线课学员报告列表
+export const onlineCourseStudentReportList = (obj) => http.post('/reportsnake/report/onlineCourseStudentReportList', obj)
+
+//考试学员报告列表
+export const examTestStudentReportList = (obj) => http.post('/reportsnake/report/examTestStudentReportList', obj)
+
+//案例作者报告列表
+export const caseAuthorReportList = (obj) => http.post('/reportsnake/report/caseAuthorReportList', obj)
+
+//专业力任务报告列表
+export const professionalTaskReportList = (obj) => http.post('/reportsnake/report/professionalTaskReportList', obj)
+//专业力学员报告列表
+export const professionalStudentReportList = (obj) => http.post('/reportsnake/report/professionalStudentReportList', obj)
diff --git a/src/components/common/TableColSet.vue b/src/components/common/TableColSet.vue
new file mode 100644
index 00000000..877cdb56
--- /dev/null
+++ b/src/components/common/TableColSet.vue
@@ -0,0 +1,117 @@
+
+
+
+
+
-