From 5f2b76b86980a149c9299acbf022c879e75b85bd Mon Sep 17 00:00:00 2001
From: 李凌 <344137771@qq.com>
Date: Sat, 10 Jan 2026 10:43:23 +0800
Subject: [PATCH] 1

---
 src/views/C2C/c2cOrder/payment/PaymentDetail.vue |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/src/views/C2C/c2cOrder/payment/PaymentDetail.vue b/src/views/C2C/c2cOrder/payment/PaymentDetail.vue
index 3a8e14f..0ba4677 100644
--- a/src/views/C2C/c2cOrder/payment/PaymentDetail.vue
+++ b/src/views/C2C/c2cOrder/payment/PaymentDetail.vue
@@ -62,12 +62,11 @@
 <script>
 import { mapState } from "vuex"
 import { Badge, Collapse, CollapseItem, Divider, } from "vant"
-import OrderNav from "@/components/order-nav/OrderNav";
-import OtcCircle from "@/components/otcCircle";
-// import TradeSuccess from "@/page/c2c-trade/components/TradeSuccess";
-// import TradeSuccessDetail from "@/page/c2c-trade/components/TradeSuccessDetail";
-import TradeData from "@/page/c2cOrder/components/trade-data/TradeData";
-import otcApi from '@/API/otc';
+import OrderNav from "@/components/order-nav/OrderNav.vue";
+import OtcCircle from "@/components/otcCircle/index.vue";
+import TradeData from "../components/trade-data/TradeData.vue";
+import otcApi from '@/service/otc';
+import { onBeforeUnmount } from "vue";
 
 export default {
   name: "PaymentDetail",
@@ -133,6 +132,14 @@
   beforeDestroy() {
     clearTimeout(this.timeout)
   },
+  setup() {
+    onBeforeUnmount(()=>{
+      let end = setInterval(function () { }, 10000);
+      for (let i = 1; i <= end; i++) {
+          clearInterval(i);
+      }
+    })
+  },
   components: {
     [Badge.name]: Badge,
     [Divider.name]: Divider,
@@ -146,6 +153,7 @@
 </script>
 
 <style lang="scss" scoped>
+@import "@/assets/css/copy2.scss";
 ::v-deep {
   .order-msg-divider {
     margin: 48px 0;

--
Gitblit v1.9.3