From bce324027356f271dc539da85fb90bd210553425 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=A6=E5=BD=A6=E7=A5=96?= <605893810@qq.com> Date: Thu, 29 Jan 2026 09:09:05 +0800 Subject: [PATCH] =?UTF-8?q?feat=EF=BC=9A=E7=AD=BE=E7=BD=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/mine_package/mine_order/mine_order.vue | 19 +++++++++++++++---- pages/rwa_package/dongjian/index.vue | 18 ++++++++++++++---- 2 files changed, 29 insertions(+), 8 deletions(-) diff --git a/pages/mine_package/mine_order/mine_order.vue b/pages/mine_package/mine_order/mine_order.vue index 218aee8..75ccd8b 100644 --- a/pages/mine_package/mine_order/mine_order.vue +++ b/pages/mine_package/mine_order/mine_order.vue @@ -789,7 +789,17 @@ export default { // #ifdef MP-WEIXIN // 小程序 - this.onGetMiniProgramSignUrl(this.flowId); + uni.showModal({ + title: "请复制链接前往APP签署合同?", + content: `APP下载地址:https://cex-pub.s3.ap-southeast-1.amazonaws.com/static/document/android/trustbridge.apk`, + confirmText: "复制链接", + success: function (res) { + if (res.confirm) { + copyData("https://cex-pub.s3.ap-southeast-1.amazonaws.com/static/document/android/trustbridge.apk"); + } + }, + }); + // this.onGetMiniProgramSignUrl(this.flowId); // #endif } }, @@ -818,7 +828,7 @@ export default { async onGetMiniProgramSignUrl(flowId) { const params = { flowId: flowId, - endPoint: "HTTP_SHORT_URL", + // endPoint: "APP", }; const { bizcode, data } = await getMiniProgramSignUrl(params); console.log("明天查找第二步", data); @@ -842,11 +852,12 @@ export default { // 小程序签名 openTencentESign(signPath) { - console.log("跳转至腾讯电子签小程序的签署链接", signPath); + console.log("跳转至腾讯电子签小程序的签署链接-1", signPath); // 这个链接需要后端调用腾讯电子签 API 获取 uni.navigateToMiniProgram({ appId: "wxa023b292fd19d41d", // 腾讯电子签官方小程序的 appId - path: signPath, // 跳转到的页面路径 + 参数 + path:"pages/guide?id="+this.flowId, + // path: signPath, // 跳转到的页面路径 + 参数 extraData: {}, // 如果需要传额外参数 envVersion: "release", // 小程序版本 release / trial / develop success(res) { diff --git a/pages/rwa_package/dongjian/index.vue b/pages/rwa_package/dongjian/index.vue index 61f1f5c..16e87ed 100644 --- a/pages/rwa_package/dongjian/index.vue +++ b/pages/rwa_package/dongjian/index.vue @@ -134,7 +134,17 @@ export default { // #ifdef MP-WEIXIN // 小程序 - this.onGetMiniProgramSignUrl(this.flowId) + uni.showModal({ + title: "请复制链接前往APP签署合同?", + content: `APP下载地址:https://cex-pub.s3.ap-southeast-1.amazonaws.com/static/document/android/trustbridge.apk`, + confirmText: "复制链接", + success: function (res) { + if (res.confirm) { + copyData('https://cex-pub.s3.ap-southeast-1.amazonaws.com/static/document/android/trustbridge.apk'); + } + }, + }); + // this.onGetMiniProgramSignUrl(this.flowId) // #endif } }, @@ -161,11 +171,11 @@ export default { async onGetMiniProgramSignUrl(flowId) { const params = { flowId: flowId, - endPoint: 'HTTP_SHORT_URL' + // endPoint: 'HTTP_SHORT_URL' } const { bizcode, data } = await getMiniProgramSignUrl(params); if (bizcode === 100) { - console.log("跳转至腾讯电子签小程序的签署链接", data); + console.log("", data); this.openTencentESign(data.schemeUrl); } else { this.$refs.uToastRef.show({ @@ -186,7 +196,7 @@ export default { // 这个链接需要后端调用腾讯电子签 API 获取 uni.navigateToMiniProgram({ appId: 'wxa023b292fd19d41d', // 腾讯电子签官方小程序的 appId - path: signPath, // 跳转到的页面路径 + 参数 + path:"pages/home/home", // 跳转到的页面路径 + 参数 extraData: {}, // 如果需要传额外参数 envVersion: 'release', // 小程序版本 release / trial / develop success(res) {