From 9495998e97dd04d4bdfcf32dfd4d49cd45c1fe32 Mon Sep 17 00:00:00 2001
From: 李凌 <344137771@qq.com>
Date: Thu, 11 Sep 2025 11:05:12 +0800
Subject: [PATCH] 1

---
 src/views/C2C/c2c-trade/page/SellGenerate.vue |   12 ++++++++++--
 1 files changed, 10 insertions(+), 2 deletions(-)

diff --git a/src/views/C2C/c2c-trade/page/SellGenerate.vue b/src/views/C2C/c2c-trade/page/SellGenerate.vue
index 1b3f2e5..366f342 100644
--- a/src/views/C2C/c2c-trade/page/SellGenerate.vue
+++ b/src/views/C2C/c2c-trade/page/SellGenerate.vue
@@ -81,7 +81,7 @@
         <van-button class="disable flex-1 h-80 enter" color="#CCCFD6" type="primary">{{ $t('我已确认收款') }}
         </van-button>
       </div>
-      <van-popup class="w-full h-full" position="right" v-model="isShowCancelOrder">
+      <van-popup class="w-full h-full" position="right" v-model:show="isShowCancelOrder">
         <cancel-success v-if="!timeout" :title="$t('出售')" :count="orderDetail.coinAmount"
           :total-price="orderDetail.amount" :order-number="orderDetail.orderNo"
           :create-order-time="fullTime(orderDetail.createTime)" :seller-name="orderDetail.c2cUserNickName"
@@ -106,7 +106,7 @@
 import OtcCircle from "@/components/otcCircle/index.vue";
 import CancelSuccess from "../../c2cOrder/components/order-generation/CancelSuccess.vue";
 import loading from "@/components/loading/index.vue";
-
+import { onBeforeUnmount } from "vue";
 import otcApi from "@/service/otc";
 
 import { formatTime } from "@/utils/utis";
@@ -140,6 +140,14 @@
       clearTimeout(this.timeStatus)
     }
   },
+  setup() {
+    onBeforeUnmount(()=>{
+      let end = setInterval(function () { }, 10000);
+      for (let i = 1; i <= end; i++) {
+          clearInterval(i);
+      }
+    })
+  },
   methods: {
     async getOrderDetail() {
       console.log(this.orderNumber)

--
Gitblit v1.9.3