From 40bfdf1cf7bdd585e9ab7ca1969e7a0fe1cc3abf Mon Sep 17 00:00:00 2001 From: mengfanliang Date: Wed, 19 Feb 2025 14:06:10 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E4=BA=BA=E5=91=98=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=8E=A5=E5=8F=A3=E5=85=A5=E5=8F=82=E8=B0=83?= =?UTF-8?q?=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/index.js | 2 +- pages/train_management/index.vue | 13 +- pages/train_management/realname_info_auth.vue | 589 ++++++++---------- 3 files changed, 285 insertions(+), 319 deletions(-) diff --git a/api/index.js b/api/index.js index d2a1e65..ba3fd25 100644 --- a/api/index.js +++ b/api/index.js @@ -74,5 +74,5 @@ export const getHistoricalApprovalRecords = (params) => post("/app/Task/getHis", // ********************* start *********************** export const getIsUploadFace = (params) => post("/app/user/getUserFace", params); // 获取是否上传人脸信息 export const getClassList = (params) => post("/app/stagestudentrelation/pageTaskByUser", params); //获取班级列表 -export const joinClass = (params) => post("/app/student/joinClass", params); //实名认证信息提交 +export const joinClass = (params) => uploads("/app/student/joinClass", params); // 实名认证信息提交 // ********************* end *********************** diff --git a/pages/train_management/index.vue b/pages/train_management/index.vue index 34f28dc..25a280a 100644 --- a/pages/train_management/index.vue +++ b/pages/train_management/index.vue @@ -101,21 +101,24 @@ export default { // scanType: ['qrCode'], // 仅支持二维码扫码 onlyFromCamera: false, // 是否只能从相机扫码,不允许从相册选择图片 hideAlbum: false, // 隐藏相册,不允许从相册选择图片,只能从相机扫码 - success: function (res) { - if (res.result === '0') { + success: function (response) { + const { id, type } = JSON.parse(response.result); + if (type === '0') { // 签到二维码方式进入 uni.$u.route({ url: '/pages/train_management/realname_info_auth', params: { - type: 'scan_face' + type: 'scan_face', + classId: id } }) - } else if (res.result === '1') { + } else if (type === '1') { // 考试二维码方式进入 uni.$u.route({ url: '/pages/train_management/face_authentication', params: { - type: 'learning_certification' + type: 'learning_certification', + classId: id } }) } diff --git a/pages/train_management/realname_info_auth.vue b/pages/train_management/realname_info_auth.vue index 6c750d0..4abe76c 100644 --- a/pages/train_management/realname_info_auth.vue +++ b/pages/train_management/realname_info_auth.vue @@ -1,76 +1,70 @@