From 34c35f5561209672b49e23e780d0c0dab4485e30 Mon Sep 17 00:00:00 2001 From: yjl <1490736767@qq.com> Date: Thu, 16 Mar 2023 10:06:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=89=E5=85=A8=E6=95=99=E8=82=B2=E6=A8=A1?= =?UTF-8?q?=E5=9D=97-=E6=89=AB=E7=A0=81=E8=80=83=E8=AF=95=E9=A1=B5?= =?UTF-8?q?=E9=9D=A2=E5=BC=80=E5=8F=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/js/config.js | 6 +- src/assets/images/aqjy.png | Bin 0 -> 12538 bytes src/assets/js/api/safeManage.js | 13 +- src/router/index.js | 20 +- .../examination/authentication.vue | 107 ++++++ src/views/projectFront/examination/dialog.vue | 80 ++++ src/views/projectFront/examination/test.vue | 344 ++++++++++++++++++ .../examination/videoLearning.vue | 130 +++++++ .../safetyEducation/addCourse.vue | 18 +- 9 files changed, 703 insertions(+), 15 deletions(-) create mode 100644 src/assets/images/aqjy.png create mode 100644 src/views/projectFront/examination/authentication.vue create mode 100644 src/views/projectFront/examination/dialog.vue create mode 100644 src/views/projectFront/examination/test.vue create mode 100644 src/views/projectFront/examination/videoLearning.vue diff --git a/public/js/config.js b/public/js/config.js index 9b3de141..e7fb5161 100644 --- a/public/js/config.js +++ b/public/js/config.js @@ -1,4 +1,4 @@ -// var COMPANY = ''; //通用 +var COMPANY = ''; //通用 // var COMPANY='zhongjian'; //中建,和沃尔对接的插件版用这个企业 // var COMPANY='hezhan'; //合展-宿迁 // var COMPANY='nanchang'; //南昌地铁、衢州 @@ -7,7 +7,7 @@ // var COMPANY='shenbai'; //沈白高铁 // COMPANY = 'henan' // 河南春笋 // COMPANY = 'xingxuan' -COMPANY = 'hengtong'//瑞士恒通 +// COMPANY = 'hengtong'//瑞士恒通 @@ -20,7 +20,7 @@ var PROJECT = { } -var PROJECT_TYPE = PROJECT.online_zjsj +var PROJECT_TYPE = PROJECT.local_test var headerShow = true; // 是否显示头部 var tabsShow = true; // 是否显示tabs diff --git a/src/assets/images/aqjy.png b/src/assets/images/aqjy.png new file mode 100644 index 0000000000000000000000000000000000000000..68ea7c887aa44fbbcdf06b6447112cd6689355a3 GIT binary patch literal 12538 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 literal 0 HcmV?d00001 diff --git a/src/assets/js/api/safeManage.js b/src/assets/js/api/safeManage.js index 7077501e..c702d515 100644 --- a/src/assets/js/api/safeManage.js +++ b/src/assets/js/api/safeManage.js @@ -61,4 +61,15 @@ export const getselectHiddenDangerRectifyRecordListApi = data => post('xmgl/hidd export const addHiddenDangerRectifyRecordApi = data => post('xmgl/hiddenDangerRectifyRecord/add', data); //隐患考核列表 -export const getSelectEnterpriseScoreList = data => post('xmgl/hiddenDangerInspectRecord/selectEnterpriseScoreList', data); \ No newline at end of file +export const getSelectEnterpriseScoreList = data => post('xmgl/hiddenDangerInspectRecord/selectEnterpriseScoreList', data); + + +//验证身份证 +export const getAnswerWorkerInfoList = data => post('xmgl/safeEducationQuestionAnswer/getAnswerWorkerInfo', data); + +//获取课程详细数据 +export const getSelectSafeEducationQuestionInfoList = data => post('xmgl/safeEducationQuestion/selectSafeEducationQuestionInfo', data); + + +//考试成功 +export const addSafeEducationQuestionAnswer = data => post('xmgl/safeEducationQuestionAnswer/add', data); \ No newline at end of file diff --git a/src/router/index.js b/src/router/index.js index 2fe8d306..0e4a1a18 100644 --- a/src/router/index.js +++ b/src/router/index.js @@ -1277,8 +1277,26 @@ const routes2 = [ component: resolve => require(['@/views/projectFront/informatioBroadcast/broadcast.vue'], resolve) }, - ] + ], }, + //扫二维码路由 + { + path: '/authentication', + name: '安全教育_考试', + component: () => import('@/views/projectFront/examination/authentication.vue') + }, + { + path: '/test', + name: '安全教育_考试提示', + component: () => import('@/views/projectFront/examination/test.vue') + }, + { + path: '/videoLearning', + name: '安全教育_考试视频', + component: () => import('@/views/projectFront/examination/videoLearning.vue') + }, + + //企业后台 { path: '/page', diff --git a/src/views/projectFront/examination/authentication.vue b/src/views/projectFront/examination/authentication.vue new file mode 100644 index 00000000..fb81671c --- /dev/null +++ b/src/views/projectFront/examination/authentication.vue @@ -0,0 +1,107 @@ + + + + + diff --git a/src/views/projectFront/examination/dialog.vue b/src/views/projectFront/examination/dialog.vue new file mode 100644 index 00000000..d46a7058 --- /dev/null +++ b/src/views/projectFront/examination/dialog.vue @@ -0,0 +1,80 @@ + + + + + diff --git a/src/views/projectFront/examination/test.vue b/src/views/projectFront/examination/test.vue new file mode 100644 index 00000000..b0a40ff5 --- /dev/null +++ b/src/views/projectFront/examination/test.vue @@ -0,0 +1,344 @@ + + + + + diff --git a/src/views/projectFront/examination/videoLearning.vue b/src/views/projectFront/examination/videoLearning.vue new file mode 100644 index 00000000..6a22a818 --- /dev/null +++ b/src/views/projectFront/examination/videoLearning.vue @@ -0,0 +1,130 @@ + + + + + diff --git a/src/views/projectFront/safetyEducation/addCourse.vue b/src/views/projectFront/safetyEducation/addCourse.vue index d366282c..14782903 100644 --- a/src/views/projectFront/safetyEducation/addCourse.vue +++ b/src/views/projectFront/safetyEducation/addCourse.vue @@ -640,18 +640,16 @@ export default { createQRcode(index) { console.log('扫码进来了吗====1', index) if (this.$route.path.indexOf('/project/') != -1) { - console.log('扫码进来了吗====2') - - let url = '' - if (process.env.NODE_ENV == 'development') { - url = 'http://182.90.224.147:18170/' - } else { - url = window.location.origin + '/' - } + // let url = '' + // if (process.env.NODE_ENV == 'development') { + // url = 'http://182.90.224.147:18170/' + // } else { + let url = window.location.origin + // } console.log( '扫码进来了吗====3 :' + (url + - '#/pages/projectEnd/safetyEducation/authentication?eduId=' + + '#/authentication?eduId=' + this.eduId + '&projectSn=' + this.$store.state.projectSn) @@ -667,7 +665,7 @@ export default { height: height, // 高度 text: url + - '#/pages/projectEnd/safetyEducation/authentication?eduId=' + + '/authentication?eduId=' + this.eduId + '&projectSn=' + this.$store.state.projectSn, // 二维码内容