diff --git a/src/request/training_archive_management.js b/src/request/training_archive_management.js index 073eb29..d1f8490 100644 --- a/src/request/training_archive_management.js +++ b/src/request/training_archive_management.js @@ -1,4 +1,4 @@ -import { post } from "@/request/axios.js"; +import { post, upload } from "@/request/axios.js"; export const getStudentsList = (params) => post("/archives/getStudentsList", params); // 一人一档用户列表 @@ -24,6 +24,8 @@ export const getLearningRecord = (params) => export const getDict = (params) => post("/dictionaries/getLevels", params); // 获取人员类型 export const downloadFilesdetailword = (params) => post("/archives/filesdetailword", params); // 一人一档:档案详情导出 +export const downloadAward = (params) => + post("/archives/batchDownloadWord", params); // 一人一档:补充档案导出 export const getClassPapers = (params) => post("/archives/getClassPapers", params); // 一期一档:班级试卷列表 @@ -70,12 +72,19 @@ export const downloadSign = (params) => post("/archives/sign", params); // 一 export const downloadAllwordzip = (params) => post("/archivesallcorpword/allwordzip", params); // 一企一档:档案目录 -export const getArchivesfilesList = (params) => - post("/archivesfiles/list", params); // 一企一档列表 export const getArchivesPostmanList = (params) => post("/archivespostman/list", params); // 一企一档:年度三岗人员管理台账列表 export const downloadPersonmanage = (params) => post("/archivespostman/personmanage", params); // 一企一档:三岗人员管理台账导出 +export const getPostmanView = (params) => + post("/archivespostman/goEdit", params); // 一企一档:三岗人员管理台账查看 +export const setPostmanDelete = (params) => + post("/archivespostman/delete", params); // 一企一档:三岗人员管理台账删除 +export const setPostmanAdd = (params) => upload("/archivespostman/add", params); // 一企一档:三岗人员管理台账添加 +export const setPostmanEdit = (params) => + upload("/archivespostman/edit", params); // 一企一档:三岗人员管理台账修改 +export const setPostmanImport = (params) => + upload("/archivespostman/readExcel", params); // 一企一档:三岗人员管理台账导入 export const getArchivesTeacherList = (params) => post("/archivesteacher/list", params); // 一企一档:年度本单位师资管理台账 export const getArchivesPlanList = (params) => @@ -84,6 +93,18 @@ export const getArchivesManagerList = (params) => post("/archivesedumanager/list", params); // 一企一档:年度安全培训教育管理台账 export const getArchivesCapitalList = (params) => post("/archivescapital/list", params); // 一企一档:年度培训资金提取和使用情况管理台账 +export const setCapitalDelete = (params) => + post("/archivescapital/delete", params); // 一企一档:年度培训资金提取和使用情况管理台账删除 +export const getCapitalView = (params) => + post("/archivescapital/goEdit", params); // 一企一档:年度培训资金提取和使用情况管理台账查看 +export const setCapitalAdd = (params) => post("/archivescapital/add", params); // 一企一档:年度培训资金提取和使用情况管理台账添加 +export const setCapitalEdit = (params) => post("/archivescapital/edit", params); // 一企一档:年度培训资金提取和使用情况管理台账修改 +export const setArchivesFilesUpload = (params) => + upload("/archivesfiles/add", params); // 一企一档:上传pdf文件 +export const getArchivesFilesList = (params) => + post("/archivesfiles/listAll", params); // 一企一档:获取附件 +export const setArchivesFilesDelete = (params) => + post("/archivesfiles/delete", params); // 一企一档:删除附件 export const downloadFundmanageword = (params) => post("/archivescapital/fundmanageword", params); // 一企一档:年度培训资金提取和使用情况管理台账导出 export const downloadTrainingplanword = (params) => @@ -96,3 +117,12 @@ export const downloadTeacherword = (params) => export const getPdffileList = (params) => post("/archivespdffile/list", params); // 档案下载重新下载 export const redownLoad = (params) => post("/archivespdffile/redownload", params); // 档案下载重新下载 +export const getClassStrengthenDetailsList = (params) => + post("/class/strengthenlist", params); // 效果评估:班级列表 +export const getStudentStrengthenDetailsList = (params) => + post("/class/strengthenstudentlist", params); // 效果评估:学员列表 +export const getClassEvaluation = (params) => + post("/class/getEvaluation", params); // 获取班级效果评估表信息 +export const getStudentEvaluation = (params) => + post("/student/getEvaluation", params); // 获取个人效果评估表信息 +export const downloadClassEvaluation = (params) => post("class/hs", params); // 导出班级效果评估表信息 diff --git a/src/views/archives_management/enterprise/archives.vue b/src/views/archives_management/enterprise/archives.vue index 00c5888..4d2377f 100644 --- a/src/views/archives_management/enterprise/archives.vue +++ b/src/views/archives_management/enterprise/archives.vue @@ -34,6 +34,7 @@ v-if="data.component" v-model:type="data.type" :title="data.title" + :corp-name="data.corp_name" :year="data.YEAR" /> @@ -53,6 +54,7 @@ import Eduplan from "./components/eduplan"; import Edumanager from "./components/edumanager"; import Capital from "./components/capital"; import { downloadAllwordzip } from "@/request/training_archive_management.js"; +import { getEnterpriseInfo } from "@/request/enterprise_management.js"; const data = reactive({ list: [ @@ -81,8 +83,14 @@ const data = reactive({ YEAR: dayjs().format("YYYY"), component: "", type: "", + corp_name: "", title: "", }); +const fnGetData = async () => { + const resData = await getEnterpriseInfo(); + data.corp_name = resData.pd.CORP_NAME; +}; +fnGetData(); const fnExport = debounce( 1000, async () => { diff --git a/src/views/archives_management/enterprise/components/capital.vue b/src/views/archives_management/enterprise/components/capital.vue index 6ed7c22..13bb0c8 100644 --- a/src/views/archives_management/enterprise/components/capital.vue +++ b/src/views/archives_management/enterprise/components/capital.vue @@ -6,13 +6,22 @@ @close="fnClose" >
单位名称:{{ name }}
-单位名称:{{ corpName }}
+序号 | +日期 | +费用项目 | +余额 | +||||||||
提取金额 | +培训教材教具费 | +师资费 | +试卷印制费 | +外出培训费 | +教学设备、课桌椅等购置维护费 | +培训活动费 | +委托培训费 | +其他与培训有关的直接支出 | +|||
{{ index + 1 }} | +{{ item.DATE }} | +{{ item.AMOUNT }} | +{{ item.MATERIAL_COST }} | +{{ item.TEACHER_COST }} | +{{ item.PAPER_COST }} | +{{ item.OUTSIDE_COST }} | +{{ item.EQUIPMENT_COST }} | +{{ item.TRAIN_COST }} | +{{ item.ENTRUST_COST }} | +{{ item.OTHER_COST }} | +{{ item.BALANCE }} | +
单位名称:{{ name }}
-单位名称:{{ corpName }}
+单位名称:{{ name }}
-单位名称:{{ corpName }}
+序号 | +姓名 | +岗位/操作项目 | +电话 | +证书号 | +证书有效期限 | +复训日期 | +
{{ index + 1 }} | +{{ item.NAME }} | +{{ item.POST }} | +{{ item.PHONE }} | +{{ item.CARD_ID }} | +{{ item.EFFECTIVE_DATE }} | +{{ item.RETRAINING }} | +
单位名称:{{ name }}
-单位名称:{{ corpName }}
++ 企业名称: + {{ data.evaluationDialogForm.CORP_NAME }} + 评估日期: + {{ data.evaluationDialogForm.END_TIME }} +
++ 本报告旨在对{{ data.evaluationDialogForm.CORP_NAME }}公司 + 的安全生产培训进行动态评估,安全生产培训的目标是提高员工的安全意识和技能,促进工作场所的安全管理和事故预防。本报告将对培训的实施情况、培训效果、参与度、员工考试通过率、知识盲点以及可能的改进措施进行评估和分析。 +
++ 贵公司于{{ data.evaluationDialogForm.START_TIME }}时间 - + {{ data.evaluationDialogForm.END_TIME }}时间进行了{{ + data.evaluationDialogForm.CLASS_NAME + }}培训,培训内容如下:{{ data.evaluationDialogForm.coursewareName }} +
++ (一)本次考试共{{ + data.evaluationDialogForm.EXMA_COUNT + }}人参加,合格人数{{ + data.evaluationDialogForm.PASS_COUNT + }}人,未合格人数{{ + data.evaluationDialogForm.NO_PASS_COUNT + }}人,通过率{{ + data.evaluationDialogForm.passRate + }}%。具体情况如下: +
+ +(二)评估结果和分析
++ 基于评估结果和培训过程中的观察,我们对员工的知识盲点进行分析,指出可能存在的理解不足或需要加强的知识领域,主要知识盲点体现为: +
+{{ data.evaluationDialogForm.error }}
+标签名称 | +错误率 | +
{{ key }} | +{{ value }}% | +
知识盲点对应课件为:
+{{ data.evaluationDialogForm.errorVideoName }}
+(三)评估建议
++ 存在的知识盲点需要进一步加强和补充。我们建议您将重点放在弥补这些盲点上,通过进一步学习、参与讨论或与安全专家交流弥补知识盲区。 +
+(一)强化培训考试记录
+班级名称 | +培训时间 | +||||
{{ data.evaluationDialogForm.CLASS_NAME }} | ++ {{ + dayjs(data.evaluationDialogForm.START_TIME).format( + "YYYY年MM月DD日" + ) + }} + - + {{ + dayjs(data.evaluationDialogForm.END_TIME).format("YYYY年MM月DD日") + }} + | +||||
培训人数 | +合格人数 | +||||
{{ data.evaluationDialogForm.STR_EXMA_COUNT }} | +{{ data.evaluationDialogForm.STR_PASS_COUNT }} | +||||
合格学员名单 | +|||||
序号 | +姓名 | +身份证号 | +手机号 | +性别 | +效果评估成绩 | +
{{ key + 1 }} | +{{ value.NAME }} | +{{ value.USER_ID_CARD }} | +{{ value.PHONE }} | +{{ value.SEX }} | +{{ value.STRENGTHENEXAMSCORE }} | +
未合格学员名单 | +|||||
序号 | +姓名 | +身份证号 | +手机号 | +性别 | +效果评估成绩 | +
{{ key + 1 }} | +{{ value.NAME }} | +{{ value.USER_ID_CARD }} | +{{ value.PHONE }} | +{{ value.SEX }} | +{{ value.STRENGTHENEXAMSCORE }} | +
+ 姓名: {{ data.evaluationDialogForm.NAME }} + 身份证号: + {{ + data.evaluationDialogForm.USER_ID_CARD + }} 评估日期: + {{ data.evaluationDialogForm.OPERATTIME }} +
++ 本报告旨在评估您在最近接受的安全培训中的个人效果,并提供课程考试结果以及指出可能存在的知识盲点。安全培训的目标是提高您在工作环境中的安全意识和行为,以减少事故和伤害的发生。本报告将对您的培训参与度、知识掌握程度、课程考试成绩以及可能存在的知识盲点进行评估。 +
+姓名 | +{{ data.evaluationDialogForm.NAME }} | +性别 | +{{ data.evaluationDialogForm.SEX }} | +身份证号 | ++ {{ data.evaluationDialogForm.USER_ID_CARD }} + | +学历 | ++ {{ data.evaluationDialogForm.DEGREE_OF_EDUCATION }} + | +专业 | +{{ data.evaluationDialogForm.MAJOR }} | +
职务/职称 | +{{ data.evaluationDialogForm.DUTIES }} | +部门 | +{{ data.evaluationDialogForm.DEPARTMENT_NAME }} | +工种 | +{{ data.evaluationDialogForm.POST_NAME }} | +行业类别 | +{{ data.evaluationDialogForm.INDUSTRY_ALL_NAME }} | +联系电话 | +{{ data.evaluationDialogForm.PHONE }} | +
人员类型 | +{{ data.evaluationDialogForm.PERSONNEL_TYPE }} | +
+ 您在 {{ data.evaluationDialogForm.START_TIME }} - + {{ data.evaluationDialogForm.END_TIME }} 进行了 + {{ data.evaluationDialogForm.CLASS_NAME }}, 培训内容如下: + {{ data.evaluationDialogForm.coursewareName }} +
++ 您参加了培训后的课程考试,并取得了以下成绩:{{ + data.evaluationDialogForm.STAGEEXAMSCORE + }}分 +
+根据我们的评估,您的个人培训效果如下:
++ (一)您在培训期间表现出积极的参与度,完成了所有的培训课程和活动; +
++ (二)您对 {{ data.evaluationDialogForm.correct }} 知识掌握得很好。在评估过程中,我们发现您可能存在以下知识盲点:{{ + data.evaluationDialogForm.error + }} +
+知识盲点对应课件为:
+{{ data.evaluationDialogForm.errorVideoName }}
+(三)评估建议
++ 存在的知识盲点需要进一步加强和补充。我们建议您将重点放在弥补这些盲点上,通过进一步学习、参与讨论或与安全专家交流弥补知识盲区。 +
+(一)强化培训考试记录
+ +