From 369d0650084b174c8bb4bf99a167b75c5992a126 Mon Sep 17 00:00:00 2001 From: xiebing Date: Thu, 25 Dec 2025 17:37:59 +0800 Subject: [PATCH] =?UTF-8?q?feat=20:=20=E5=AF=B9=E6=8E=A5=E8=AE=A4=E8=AF=81?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/auth/auth.vue | 24 +++++++----------------- stores/useUserStore.js | 2 +- utils/request.js | 3 ++- 3 files changed, 10 insertions(+), 19 deletions(-) diff --git a/pages/auth/auth.vue b/pages/auth/auth.vue index da81b6d..c7e2e93 100644 --- a/pages/auth/auth.vue +++ b/pages/auth/auth.vue @@ -63,14 +63,13 @@ - {{ codeBtnText }} @@ -81,7 +80,7 @@ - @@ -152,7 +151,7 @@ const onPhoneInput = (e) => { // 验证码输入处理 const onCodeInput = (e) => { - formData.value.code = e.detail.value.replace(/[^\d]/g, ''); + // formData.value.code = e.detail.value.replace(/[^\d]/g, ''); codeError.value = ''; }; @@ -291,18 +290,9 @@ const sendCode = async () => { try { // 调用发送短信验证码接口 - const params = { - phone: formData.value.phone, - type: 'auth' // 身份认证类型 - }; - - await $api.createRequest('/app/auth/send-code', params, 'post'); - - + await $api.createRequest(`/app/sendCaptchaMessage/${formData.value.phone}`, {}, 'get'); $api.msg('验证码已发送') playTextDirectly('验证码已发送'); - - } catch (error) { // 发送失败,重置倒计时 codeCountdown.value = 0; @@ -335,12 +325,12 @@ const submitAuth = async () => { try { // 调用身份认证接口 const params = { - idCard: formData.value.idCard.toUpperCase(), + idNumber: formData.value.idCard.toUpperCase(), phone: formData.value.phone, - code: formData.value.code + captchaStr: formData.value.code }; - const result = await $api.createRequest('/app/auth/verify', params, 'post'); + const result = await $api.createRequest('/app/user/cert', params, 'post'); // 认证成功 $api.msg('身份认证成功') diff --git a/stores/useUserStore.js b/stores/useUserStore.js index 2865d1e..801e304 100644 --- a/stores/useUserStore.js +++ b/stores/useUserStore.js @@ -138,7 +138,7 @@ const useUserStore = defineStore("user", () => { userInfo.value = values.data; // role.value = values.role; hasLogin.value = true; - isAuth.value = values.data?.isCert == 1 ? true : false //是否认证 + isAuth.value = values.data?.isCert == 0 ? true : false //是否认证 0已认证 } const checkAuth = () => { diff --git a/utils/request.js b/utils/request.js index e50c4cb..8750689 100644 --- a/utils/request.js +++ b/utils/request.js @@ -19,7 +19,8 @@ const needToEncrypt = [ ["post", "/app/user/experience/delete"], ["get", "/app/user/experience/getSingle/{value}"], ["get", "/app/user/experience/list"], - ["post", "/app/alipay/scanLogin"] + ["post", "/app/alipay/scanLogin"], + ["post", "/app/user/cert"], ] /**