确认订单

This commit is contained in:
czm 2022-04-20 11:05:30 +08:00
parent 8ebca1e661
commit 2731717a7d
4 changed files with 31 additions and 8 deletions

View File

@ -7,6 +7,7 @@ import InfiniteScroll from "@/components/infiniteScroll";
import styles from "./index.module.scss"
import { useEffect, useState } from "react";
import Taro from "@tarojs/taro";
import { goLink } from "@/common/common";
type param = {
show?: true|false,
@ -149,7 +150,7 @@ export default ({show = false, onClose}: param) => {
<View className={styles.price_real}><text></text>200</View>
<View className={styles.price_forecast}></View>
</View>
<View className={styles.goPay}>
<View className={styles.goPay} onClick={() => goLink('/pages/order/index')}>
</View>
</View>

View File

@ -1,16 +1,28 @@
import { Text, View } from "@tarojs/components"
import { useCallback, useEffect, useMemo } from "react"
import styles from './index.module.scss'
type Param = {
style?: Object
style?: Object,
number?: number
}
export default ({style}:Param) => {
export default ({style, number = 0}:Param) => {
const priceDom = useCallback(() => {
let res = number.toFixed(2).split('.')
let int_num = parseInt(res[0]).toLocaleString()
let decimals_num = res[1]
return (
<>
<Text>¥</Text>
<Text>{int_num}</Text>
<Text>.{decimals_num}</Text>
</>
)
}, [number])
return (
<View className={styles.order_price}>
<Text className={styles.order_price_text}></Text>
<View className={styles.order_price_num} style={style}>
<Text>¥</Text>
<Text>6,001</Text>
<Text>.00</Text>
{priceDom()}
</View>
</View>
)

View File

@ -202,6 +202,10 @@
align-items: center;
color: #fff;
}
.order_number_desc{
font-size: $font_size_medium;
color: $color_font_two;
}
}
}

View File

@ -1,9 +1,12 @@
import { Text, View } from "@tarojs/components"
import classnames from "classnames";
import { useEffect, useState } from "react";
import EstimatedAmount from "./components/estimatedAmount";
import styles from './index.module.scss'
export default () => {
const [price, setPrice] = useState(123000.33)
return (
<View className={styles.order_main}>
<View className={styles.order_title}>
@ -88,7 +91,7 @@ import styles from './index.module.scss'
</View>
</View>
<View className={styles.order_estimated_amount}>
<EstimatedAmount/>
<EstimatedAmount number={price}/>
<View className={styles.order_price_des}>25kg/, </View>
</View>
</View>
@ -98,7 +101,10 @@ import styles from './index.module.scss'
<View className={classnames(styles.miconfont, 'iconfont icon-jiantou')}></View>
</View>
<View className={styles.submit_order}>
<EstimatedAmount style={{color:'#007AFF'}}/>
<View className={styles.submit_order_number}>
<EstimatedAmount style={{color:'#007AFF'}} number={price}/>
<View className={styles.order_number_desc}>266</View>
</View>
<View className={styles.order_btn}></View>
</View>
<View className="common_safe_area_y"></View>