From b1f0b230e3938bc62ae17f9f69585b823a6c7564 Mon Sep 17 00:00:00 2001 From: weiwei Date: Thu, 20 Mar 2025 17:19:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B5=8B=E8=AF=95=E6=94=AF=E4=BB=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/pages/pay/scanPay.vue | 1 + src/pages/tabbar/my.vue | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/src/pages/pay/scanPay.vue b/src/pages/pay/scanPay.vue index 462ad32..c5c56c8 100644 --- a/src/pages/pay/scanPay.vue +++ b/src/pages/pay/scanPay.vue @@ -134,5 +134,6 @@ const handlePay = () => { return } uni.showToast({ title: "支付中。。。", icon: "none" }) + usePayStore().payData = "" } diff --git a/src/pages/tabbar/my.vue b/src/pages/tabbar/my.vue index 8f42d5c..9ddf7e2 100644 --- a/src/pages/tabbar/my.vue +++ b/src/pages/tabbar/my.vue @@ -48,6 +48,7 @@ import { filePath } from "@@/utils/file" import { hooks, router, constant } from "@@/index" import { userApi } from "@@/api" import isDevEnv from "@/sheep/utils/isDevEnv" +import { usePayStore } from "@/sheep/stores/pay" // import dd from "gdt-jsapi" interface MenuItem { @@ -178,14 +179,15 @@ const doLogout = async () => { const doScanCode = async () => { console.log("ssss") try { - const res: any = await dd.scan({ type: "all" }) + const res: any = await (window as any).dd.scan({ type: "all" }) console.log(res) uni.showToast({ title: res, icon: "none", }) - router.jump("/pages/pay/scanPay", { query: { data: JSON.stringify(res) } }) + usePayStore().setPayData(JSON.stringify(res)) + router.jump("/pages/pay/scanPay") } catch (error: any) { uni.showToast({ title: error,