From 03d24a395c0a5b0aa06445b70da4a9bf26997bb0 Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期五, 26 九月 2025 09:51:56 +0800 Subject: [PATCH] fix: s --- apps/cMiniApp/src/subpackages/authentication/authenticationRealName/InnerPage.vue | 13 ++++++++----- 1 files changed, 8 insertions(+), 5 deletions(-) diff --git a/apps/cMiniApp/src/subpackages/authentication/authenticationRealName/InnerPage.vue b/apps/cMiniApp/src/subpackages/authentication/authenticationRealName/InnerPage.vue index 05c6ab2..6e5dda9 100644 --- a/apps/cMiniApp/src/subpackages/authentication/authenticationRealName/InnerPage.vue +++ b/apps/cMiniApp/src/subpackages/authentication/authenticationRealName/InnerPage.vue @@ -46,6 +46,7 @@ v-model.trim="form.name" class="nut-input-text bole-input-text" placeholder="璇峰~鍐欏鍚�" + :formatter="filterNotCN" type="text" /> </nut-form-item> @@ -80,6 +81,7 @@ class="nut-input-text bole-input-text" placeholder="璇疯緭鍏ラ獙璇佺爜" type="number" + :max-length="6" /> </nut-form-item> </template> @@ -98,7 +100,7 @@ import { FileItem } from '@nutui/nutui-taro/dist/types/__VUE/uploader/type'; import { Photograph } from '@nutui/icons-vue-taro'; import { FormRules } from '@nutui/nutui-taro/dist/types/__VUE/form/types'; -import { FormValidator } from '@12333/utils'; +import { FormValidator, filterNotCN } from '@12333/utils'; import Taro from '@tarojs/taro'; import { userCredentialVerifyOcrIDCard } from '@12333/hooks'; import { EnumOcrAccess } from '@12333/constants'; @@ -107,7 +109,7 @@ name: 'InnerPage', }); -const { userDetail } = useUser(); +const { userDetail, updateUserInfo } = useUser(); const router = Taro.useRouter(); const type = router.params?.type ?? ''; @@ -155,9 +157,8 @@ function handleFrontImgUrlChange(response: FileItem) { userCredentialVerifyOcrIDCard({ - response: response, + url: response?.url, access: EnumOcrAccess.Baidu, - isOssUrl: true, onSuccess(res) { if (res.model?.name) form.name = res.model?.name; if (res.model?.identity) form.identity = res.model?.identity; @@ -210,7 +211,9 @@ }; let res = await electronSignServices.personalUserFaceReal(params); if (res) { - const encodedUrl = encodeURIComponent(res); + // 涓轰簡鍏煎鏃х増鏈殑api res鐩存帴鏄痜aceUrl + const encodedUrl = encodeURIComponent(typeof res === 'string' ? res : res.faceUrl); + updateUserInfo(); Taro.navigateTo({ url: `${RouterPath.extraPage}?url=${encodedUrl}` }); } } catch (error) {} -- Gitblit v1.9.1