feat: 订单列表基本功能

This commit is contained in:
2025-09-11 22:51:11 +08:00
parent c86e20c316
commit 57613ec8fe
8 changed files with 504 additions and 79 deletions

View File

@@ -2,14 +2,18 @@ import React, { useState } from "react";
import { View, Text, Button, Image } from "@tarojs/components";
import Taro, { useDidShow, useRouter } from "@tarojs/taro";
import dayjs from "dayjs";
import { delay } from "@/utils";
import orderService, {
GameOrderRes,
OrderStatus,
} from "@/services/orderService";
import {
payOrder,
delay,
calculateDistance,
getCurrentLocation,
} from "@/utils";
import detailService, { GameData } from "@/services/detailService";
import { withAuth } from "@/components";
import { calculateDistance, getCurrentLocation } from "@/utils";
import img from "@/config/images";
import { DECLAIMER } from "./config";
import styles from "./index.module.scss";
@@ -290,38 +294,15 @@ const OrderCheck = () => {
try {
const payment_params = await getPaymentParams();
const {
timeStamp,
nonceStr,
package: package_,
signType,
paySign,
} = payment_params;
await Taro.requestPayment({
timeStamp,
nonceStr,
package: package_,
signType,
paySign,
success: async () => {
Taro.hideLoading();
Taro.showToast({
title: "支付成功",
icon: "success",
});
await delay(1000);
Taro.navigateBack({
delta: 1,
});
},
fail: () => {
Taro.hideLoading();
Taro.showToast({
title: "支付失败",
icon: "none",
});
},
await payOrder(payment_params);
Taro.hideLoading();
Taro.showToast({
title: "支付成功",
icon: "success",
});
await delay(1000);
Taro.navigateBack({
delta: 1,
});
} catch (error) {
Taro.hideLoading();