Merge branch 'feat/liujie'

This commit is contained in:
2025-12-29 10:23:25 +08:00
2 changed files with 8 additions and 3 deletions

View File

@@ -2,6 +2,7 @@ import { useEffect, useRef, useState } from "react";
import Taro from "@tarojs/taro";
import classnames from "classnames";
import dayjs from "dayjs";
import { debounce } from "@tarojs/runtime";
import { Text, View, Image } from "@tarojs/components";
import OrderService from "@/services/orderService";
import { EvaluateCallback, EvaluateScene } from "@/store/evaluateStore";
@@ -348,6 +349,8 @@ export default function StickyButton(props) {
};
}
const debounceAction = debounce(action, 300);
return (
<>
<View className={styles["sticky-bottom-bar"]}>
@@ -390,7 +393,7 @@ export default function StickyButton(props) {
<View
style={is_organizer ? {} : { margin: "auto" }}
className={styles["sticky-bottom-bar-join-game"]}
onClick={action}
onClick={debounceAction}
>
<ActionText />
</View>

View File

@@ -11,6 +11,7 @@ import orderService, {
OrderStatus,
refundTextMap,
} from "@/services/orderService";
import { debounce } from "@tarojs/runtime";
import {
payOrder,
delay,
@@ -615,7 +616,7 @@ const OrderCheck = () => {
}
//TODO: get order msg from id
const handlePay = async () => {
const handlePay = debounce(async () => {
// 检查登录状态和手机号
if (!requireLoginWithPhone()) {
return; // 未登录或未绑定手机号,已跳转到登录页
@@ -654,7 +655,8 @@ const OrderCheck = () => {
init();
setPaying(false);
}
};
}, 300);
if (!id && !gameId) {
return (
<View className={styles.errorTip}>