From f8fd104213f6687ae5fcc479526f5ee9347ece6f Mon Sep 17 00:00:00 2001 From: zhengyiming <540361168@qq.com> Date: 星期二, 09 九月 2025 17:00:47 +0800 Subject: [PATCH] fix: bug --- src/views/SignMiddleware/SignMiddleware.vue | 27 +++++++++++++++------------ 1 files changed, 15 insertions(+), 12 deletions(-) diff --git a/src/views/SignMiddleware/SignMiddleware.vue b/src/views/SignMiddleware/SignMiddleware.vue index c88b607..266ec07 100644 --- a/src/views/SignMiddleware/SignMiddleware.vue +++ b/src/views/SignMiddleware/SignMiddleware.vue @@ -8,7 +8,7 @@ <script setup lang="ts"> import { LoadingLayout } from '@bole-core/components'; -import * as codeUrlServices from '@/services/api/codeUrl'; +import * as enterpriseEmployeeServices from '@/services/api/enterpriseEmployee'; import { useQuery } from '@tanstack/vue-query'; //璺宠浆鍒癱绔皬绋嬪簭绛剧害璇︽儏 @@ -17,21 +17,24 @@ }); const route = useRoute(); -const templateCode = (route.params.code as string) ?? ''; +const smsCode = (route.params.code as string) ?? ''; function goSign() {} const { data, isLoading } = useQuery({ - queryKey: ['codeUrlServices/getCodeUrl', templateCode], - queryFn: () => - codeUrlServices.getCodeUrl( - { - scene: EnumCodeUrlScene.ElectronSignUrl, - code: templateCode, - }, - { showLoading: false } - ), - enabled: computed(() => !!templateCode), + queryKey: ['enterpriseEmployeeServices/personalUserElectronSign', smsCode], + queryFn: () => { + let params: API.PersonalUserElectronSignCommand = { + smsCode: smsCode, + }; + return enterpriseEmployeeServices.personalUserElectronSign(params, { showLoading: false }); + }, + enabled: computed(() => !!smsCode), + onSuccess(data) { + if (data?.signContractLongUrl) { + window.location.href = data.signContractLongUrl; + } + }, }); </script> -- Gitblit v1.9.1