You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
294 lines
8.1 KiB
294 lines
8.1 KiB
1 month ago
|
import React from "react";
|
||
|
import {
|
||
|
View,
|
||
|
Text,
|
||
|
Image,
|
||
|
TouchableOpacity,
|
||
|
StyleSheet,
|
||
|
ScrollView,
|
||
|
} from "react-native";
|
||
|
|
||
|
export const PaymentSuccessScreen = () => {
|
||
|
return (
|
||
|
<ScrollView style={styles.container}>
|
||
|
<View style={styles.header}>
|
||
|
<View style={styles.headerSuccess}>
|
||
|
<View style={styles.headerSuccessImg}></View>
|
||
|
<View style={styles.headerSuccessText}>
|
||
|
<Text style={styles.headerSuccessTextTitle}>支付成功</Text>
|
||
|
</View>
|
||
|
<View style={styles.headerPriceText}>
|
||
|
<Text style={styles.headerPriceTextTitle}>73800FCFA</Text>
|
||
|
</View>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.headerSuccessInfo}>
|
||
|
<View style={styles.headerSuccessInfoItem}>
|
||
|
<Text style={styles.headerSuccessInfoItemText}>现代电话</Text>
|
||
|
<Text style={styles.headerSuccessInfoItemText1}>17088752341</Text>
|
||
|
</View>
|
||
|
<View style={styles.headerSuccessInfoItem1}>
|
||
|
<Text style={styles.headerSuccessInfoItemText}>地址</Text>
|
||
|
<Text style={styles.headerSuccessInfoItemText1}>河南省</Text>
|
||
|
</View>
|
||
|
</View>
|
||
|
<View style={styles.headerSuccessInfoItem2}>
|
||
|
<Text>货到仓库后,打电话联系您</Text>
|
||
|
</View>
|
||
|
<View style={styles.button}>
|
||
|
<View style={styles.buttonItem}>
|
||
|
<Text style={styles.buttonText}>查看订单</Text>
|
||
|
</View>
|
||
|
<View style={styles.buttonItem}>
|
||
|
<Text style={styles.buttonText}>订单详情</Text>
|
||
|
</View>
|
||
|
</View>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.recommend}>
|
||
|
<Text style={styles.footerItemText1}>1234567890</Text>
|
||
|
<View style={styles.productContainer}>
|
||
|
<View style={styles.productRow}>
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥199</Text>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥299</Text>
|
||
|
</View>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productRow}>
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥399</Text>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥499</Text>
|
||
|
</View>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productRow}>
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥599</Text>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥699</Text>
|
||
|
</View>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productRow}>
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥799</Text>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥899</Text>
|
||
|
</View>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productRow}>
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥999</Text>
|
||
|
</View>
|
||
|
|
||
|
<View style={styles.productItem}>
|
||
|
<View style={styles.productImageContainer}>
|
||
|
<View style={styles.productImage} />
|
||
|
</View>
|
||
|
<Text style={styles.productName}>商品名称</Text>
|
||
|
<Text style={styles.productPrice}>¥1099</Text>
|
||
|
</View>
|
||
|
</View>
|
||
|
</View>
|
||
|
</View>
|
||
|
</ScrollView>
|
||
|
);
|
||
|
};
|
||
|
|
||
|
const styles = StyleSheet.create({
|
||
|
container: {
|
||
|
flex: 1,
|
||
|
backgroundColor: "#f1f5f9",
|
||
|
},
|
||
|
header: {
|
||
|
padding: 30,
|
||
|
backgroundColor: "white",
|
||
|
},
|
||
|
headerSuccess: {
|
||
|
width: "100%",
|
||
|
marginBottom: 5,
|
||
|
},
|
||
|
headerSuccessImg: {
|
||
|
width: 60,
|
||
|
height: 60,
|
||
|
alignSelf: "center",
|
||
|
},
|
||
|
headerSuccessText: {
|
||
|
fontSize: 20,
|
||
|
color: "#000000",
|
||
|
alignSelf: "center",
|
||
|
marginTop: 10,
|
||
|
},
|
||
|
headerSuccessTextTitle: {
|
||
|
fontSize: 16,
|
||
|
color: "#000000",
|
||
|
alignSelf: "center",
|
||
|
},
|
||
|
headerPriceText: {
|
||
|
fontSize: 20,
|
||
|
color: "#000000",
|
||
|
alignSelf: "center",
|
||
|
},
|
||
|
headerPriceTextTitle: {
|
||
|
fontSize: 20,
|
||
|
color: "#000000",
|
||
|
alignSelf: "center",
|
||
|
marginTop: 10,
|
||
|
},
|
||
|
headerSuccessInfo: {
|
||
|
width: "100%",
|
||
|
backgroundColor: "#f0f6ff",
|
||
|
borderRadius: 5,
|
||
|
borderWidth: 1,
|
||
|
borderColor: "#dafcff",
|
||
|
marginTop: 10,
|
||
|
padding: 10,
|
||
|
},
|
||
|
headerSuccessInfoItem: {
|
||
|
flexDirection: "row",
|
||
|
fontSize: 16,
|
||
|
color: "#0046bf",
|
||
|
fontWeight: "600",
|
||
|
alignItems: "center",
|
||
|
},
|
||
|
headerSuccessInfoItem1: {
|
||
|
flexDirection: "row",
|
||
|
fontSize: 16,
|
||
|
color: "#0046bf",
|
||
|
fontWeight: "600",
|
||
|
alignItems: "center",
|
||
|
marginTop: 5,
|
||
|
},
|
||
|
headerSuccessInfoItemText: {
|
||
|
fontSize: 16,
|
||
|
color: "#0046bf",
|
||
|
width: "20%",
|
||
|
fontWeight: "600",
|
||
|
alignItems: "center",
|
||
|
},
|
||
|
headerSuccessInfoItemText1: {
|
||
|
fontSize: 16,
|
||
|
color: "#0046bf",
|
||
|
marginLeft: 10,
|
||
|
fontWeight: "600",
|
||
|
alignItems: "center",
|
||
|
},
|
||
|
headerSuccessInfoItem2: {
|
||
|
marginTop: 5,
|
||
|
flexDirection: "row",
|
||
|
},
|
||
|
button: {
|
||
|
flex: 1,
|
||
|
flexDirection: "row",
|
||
|
justifyContent: "space-between",
|
||
|
paddingLeft: 20,
|
||
|
paddingRight: 20,
|
||
|
marginTop: 20,
|
||
|
},
|
||
|
buttonItem: {
|
||
|
width: "40%",
|
||
|
height: 40,
|
||
|
backgroundColor: "#0030a7",
|
||
|
borderRadius: 20,
|
||
|
justifyContent: "center",
|
||
|
alignItems: "center",
|
||
|
},
|
||
|
buttonText: {
|
||
|
fontSize: 16,
|
||
|
color: "white",
|
||
|
},
|
||
|
recommend: {
|
||
|
padding: 20,
|
||
|
},
|
||
|
footerItemText1: {
|
||
|
fontSize: 16,
|
||
|
color: "#000000",
|
||
|
fontWeight: "600",
|
||
|
marginBottom: 15,
|
||
|
},
|
||
|
productContainer: {
|
||
|
marginTop: 10,
|
||
|
},
|
||
|
productRow: {
|
||
|
flexDirection: "row",
|
||
|
justifyContent: "space-between",
|
||
|
marginBottom: 15,
|
||
|
},
|
||
|
productItem: {
|
||
|
width: "48%",
|
||
|
backgroundColor: "white",
|
||
|
borderRadius: 8,
|
||
|
padding: 10,
|
||
|
},
|
||
|
productImageContainer: {
|
||
|
alignItems: "center",
|
||
|
marginBottom: 8,
|
||
|
width: "100%",
|
||
|
},
|
||
|
productImage: {
|
||
|
width: "100%",
|
||
|
height: 120,
|
||
|
backgroundColor: "#f1f5f9",
|
||
|
borderRadius: 4,
|
||
|
},
|
||
|
productName: {
|
||
|
fontSize: 14,
|
||
|
color: "#333",
|
||
|
marginTop: 5,
|
||
|
marginBottom: 5,
|
||
|
},
|
||
|
productPrice: {
|
||
|
fontSize: 16,
|
||
|
color: "#E53935",
|
||
|
fontWeight: "bold",
|
||
|
},
|
||
|
});
|