import {View, Image, Text} from '@tarojs/components'; import icon from '@assets/goods/complate.svg'; import {TextGroup} from '@components'; import {useScanOrder} from '@hooks'; import {Button} from '@antmjs/vantui'; import {useAnomaly, useInfo, useSubmit, useUpload} from './hooks'; import Upload from './upload'; import Exception from './exception'; import {BTN_LOADING_SIZE} from '@utils'; export default function Receive() { const [{goodsList, customerNo, truckNo}, onScan] = useScanOrder(); const [files, {onRemove, onAdd, setFiles}] = useUpload(); const [{anomaly, note}, {setAnomaly, setNote}] = useAnomaly(); const [isLoading, onSubmit] = useSubmit({ customerNo, truckNo, anomaly, note, imgs: files, }); useInfo(customerNo, truckNo, {setFiles, setAnomaly, setNote}); return ( 确认收货单 {goodsList.length > 0 ? ( 货品信息 {goodsList.map(function ({no, num}) { return ( ); })} ) : null} ); }