diff --git a/src/api/archives/project.js b/src/api/archives/project.js new file mode 100644 index 0000000..8783641 --- /dev/null +++ b/src/api/archives/project.js @@ -0,0 +1,44 @@ +import request from '@/utils/request' + +const api = { + list: '/archives/project/listPage', + projectUserList: '/archives/project/user/listPage', + projectUserCourseList: '/archives/project/user/course/listPage', + projectUserAnswerList: '/archives/project/user/answer/listPage' +} + +// 项目档案 列表 +export function getArchivesProjectList(params) { + return request({ + url: api.list, + method: 'get', + params: params + }) +} + +// 项目档案-人员记录 列表 +export function getArchivesProjectUserList(params) { + return request({ + url: api.projectUserList, + method: 'get', + params: params + }) +} + +// 项目档案-人员记录-培训详情 列表 +export function getArchivesProjectUserCourseList(params) { + return request({ + url: api.projectUserCourseList, + method: 'get', + params: params + }) +} + +// 项目档案-人员记录-答题记录 列表 +export function getArchivesProjectUserAnswerList(params) { + return request({ + url: api.projectUserAnswerList, + method: 'get', + params: params + }) +} \ No newline at end of file diff --git a/src/views/archives/project/Index.vue b/src/views/archives/project/Index.vue new file mode 100644 index 0000000..080dd00 --- /dev/null +++ b/src/views/archives/project/Index.vue @@ -0,0 +1,109 @@ + + + + {queryParam = {}, handleRefresh()}"> + + 导出 + + + + + + 操作 + + + + + 人员记录 + + + 导出 + + + + + + + + + \ No newline at end of file diff --git a/src/views/archives/project/ProjectUser.vue b/src/views/archives/project/ProjectUser.vue new file mode 100644 index 0000000..d43f60c --- /dev/null +++ b/src/views/archives/project/ProjectUser.vue @@ -0,0 +1,158 @@ + + + + 返回 + + + + {queryParam = {}, handleRefresh()}"> + + + + + 操作 + + + + + 培训详情 + + + 答题记录 + + + + + + + + + + \ No newline at end of file diff --git a/src/views/archives/project/ProjectUserAnswer.vue b/src/views/archives/project/ProjectUserAnswer.vue new file mode 100644 index 0000000..fa1e941 --- /dev/null +++ b/src/views/archives/project/ProjectUserAnswer.vue @@ -0,0 +1,90 @@ + + + + 返回 + + + + + 答题记录 + + + + + + + \ No newline at end of file diff --git a/src/views/archives/project/ProjectUserCourse.vue b/src/views/archives/project/ProjectUserCourse.vue new file mode 100644 index 0000000..58a7a7f --- /dev/null +++ b/src/views/archives/project/ProjectUserCourse.vue @@ -0,0 +1,103 @@ + + + + 返回 + + + + {queryParam = {}, handleRefresh()}"> + + + + + + + \ No newline at end of file