From fcf5ddd516982a451e8e1807f283cba2b4e1b743 Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期日, 19 十月 2025 18:49:00 +0800
Subject: [PATCH] feat: 1.2.0.1
---
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