From dbfe744e5136c1d5977b233a8f12ed0efccc4d3c Mon Sep 17 00:00:00 2001
From: wupengfei <834520024@qq.com>
Date: 星期日, 19 十月 2025 20:01:44 +0800
Subject: [PATCH] feat: 1.2.0.1
---
src/views/SignMiddleware/SignU.vue | 31 +++++++++++++++++++++++++++----
1 files changed, 27 insertions(+), 4 deletions(-)
diff --git a/src/views/SignMiddleware/SignU.vue b/src/views/SignMiddleware/SignU.vue
index 51b17dd..e588fdc 100644
--- a/src/views/SignMiddleware/SignU.vue
+++ b/src/views/SignMiddleware/SignU.vue
@@ -1,20 +1,43 @@
<template>
- <div class="sign-middleware-wrapper">
- <el-button type="primary" @click="goSign">鍓嶅線绛剧害</el-button>
- </div>
+ <LoadingLayout :loading="isLoading">
+ <div class="sign-middleware-wrapper">
+ <!-- <el-button type="primary" @click="goSign">鍓嶅線绛剧害</el-button> -->
+ </div>
+ </LoadingLayout>
</template>
<script setup lang="ts">
import { LoadingLayout } from '@bole-core/components';
+import * as codeUrlServices from '@/services/api/codeUrl';
+import { useQuery } from '@tanstack/vue-query';
+
//璺宠浆涓婁笂绛炬垨鏀粯瀹濅俊浠荤鐨勭绾﹀湴鍧�
defineOptions({
name: 'SignU',
});
const route = useRoute();
-const templateCode = (route.params.code as string) ?? '';
+const code = (route.params.code as string) ?? '';
function goSign() {}
+
+const { data, isLoading } = useQuery({
+ queryKey: ['codeUrlServices/getCodeUrl', code],
+ queryFn: () =>
+ codeUrlServices.getCodeUrl(
+ {
+ scene: EnumCodeUrlScene.ElectronSignUrl,
+ code: code,
+ },
+ { showLoading: false }
+ ),
+ enabled: computed(() => !!code),
+ onSuccess(data) {
+ if (data.url) {
+ window.location.href = data.url;
+ }
+ },
+});
</script>
<style lang="scss" scoped>
--
Gitblit v1.9.1