import { SaleOrderPreViewApi } from "@/api/order"; import Popup from "@/components/popup"; import SearchInput from "@/components/searchInput"; import { Text, Textarea, View } from "@tarojs/components" import Taro, { useRouter } from "@tarojs/taro"; import classnames from "classnames"; import { useCallback, useEffect, useRef, useState } from "react"; import AddressInfo from "./components/addressInfo"; import EstimatedAmount from "./components/estimatedAmount"; import KindList from "./components/kindList"; import OrderState from "./components/orderState"; import Remark from "./components/remark"; import styles from './index.module.scss' export default () => { const [price, setPrice] = useState(123000.33) const [showDesc, setShowDesc] = useState(false) const clipboardData = () => { Taro.setClipboardData({ data: '123123121321', success: function (res) { Taro.showToast({ icon: 'none', title: '复制成功' }) } }) } //获取购物车传过来的id type orderPreParam = {shopping_cart_product_color_list:{shopping_cart_product_color_id:number}[], sale_mode:number} const router = useRouter() const idsAndSaleModel = useRef({shopping_cart_product_color_list:[], sale_mode:0}) useEffect(() => { idsAndSaleModel.current.sale_mode = Number(router.params.sale_mode) router.params.ids?.split('-')?.map(item => { return idsAndSaleModel.current.shopping_cart_product_color_list?.push({ shopping_cart_product_color_id: Number(item) }) }) getSaleOrderPreView() }, []) //获取销售订单预览图 const {fetchData} = SaleOrderPreViewApi() const getSaleOrderPreView = async () => { if(idsAndSaleModel.current.shopping_cart_product_color_list?.length > 0) { let res = await fetchData(idsAndSaleModel.current) console.log('res::', res) } } return ( 收货方式 物流 上门自提 setShowDesc(true)}> 订单备注 点击填写 订单备注 13535359535 clipboardData()}>复制 2022-4-5 10:11:55 2种面料,6种颜色,共6条 提交订单 setShowDesc(false)} > console.log(e)}/> ) }