✨ feat: 发货单对接70%

This commit is contained in:
xuan
2022-09-20 19:40:05 +08:00
parent 078f3e79b7
commit 5ae01087ab
20 changed files with 662 additions and 324 deletions
@@ -12,7 +12,7 @@ import NormalButton from '@/components/normalButton'
import ColorKindItem from '../colorKindItem'
import { EnumSaleMode } from '@/common/Enumerate'
import { useNeedMemoCallback } from '@/use/useCommon'
import {selectList} from '../../config'
import { selectList } from '../../config'
import { ShoppingContext } from '../../index'
type PropsType = {
@@ -138,48 +138,50 @@ export default memo<PropsType>((props) => {
<DrawerButton isOpen={openDetail} />
</View>
</MCheckbox>
<View className={classnames(styles.detailBox, openDetail ? styles.drawerOpen : styles.drawerClose)}>
<View className={styles.orderType}>
<Divider customClassName={styles.line}></Divider>
<View className={styles.orderTitle}>订单类型</View>
<View className={styles.orderTypeDetail}>
<NormalButton
type={selected === EnumSaleMode.Bulk ? 'primary' : 'info'}
plain={selected !== EnumSaleMode.Bulk}
customStyles={{ padding: '0 50rpx' }}
circle
onClick={() => onSelectOrderType(EnumSaleMode.Bulk)}>
大货
</NormalButton>
<NormalButton
type={selected === EnumSaleMode.Plate ? 'primary' : 'info'}
plain={selected !== EnumSaleMode.Plate}
customStyles={{ padding: '0 50rpx' }}
circle
onClick={() => onSelectOrderType(EnumSaleMode.Plate)}>
剪板
</NormalButton>
<NormalButton
type={selected === EnumSaleMode.BulkCut ? 'primary' : 'info'}
plain={selected !== EnumSaleMode.BulkCut}
customStyles={{ padding: '0 50rpx' }}
circle
onClick={() => onSelectOrderType(EnumSaleMode.BulkCut)}>
散剪
</NormalButton>
{openDetail && (
<View className={classnames(styles.detailBox, openDetail ? styles.drawerOpen : styles.drawerClose)}>
<View className={styles.orderType}>
<Divider customClassName={styles.line}></Divider>
<View className={styles.orderTitle}>订单类型</View>
<View className={styles.orderTypeDetail}>
<NormalButton
type={selected === EnumSaleMode.Bulk ? 'primary' : 'info'}
plain={selected !== EnumSaleMode.Bulk}
customStyles={{ padding: '0 50rpx' }}
circle
onClick={() => onSelectOrderType(EnumSaleMode.Bulk)}>
大货
</NormalButton>
<NormalButton
type={selected === EnumSaleMode.Plate ? 'primary' : 'info'}
plain={selected !== EnumSaleMode.Plate}
customStyles={{ padding: '0 50rpx' }}
circle
onClick={() => onSelectOrderType(EnumSaleMode.Plate)}>
剪板
</NormalButton>
<NormalButton
type={selected === EnumSaleMode.BulkCut ? 'primary' : 'info'}
plain={selected !== EnumSaleMode.BulkCut}
customStyles={{ padding: '0 50rpx' }}
circle
onClick={() => onSelectOrderType(EnumSaleMode.BulkCut)}>
散剪
</NormalButton>
</View>
</View>
</View>
<View className={styles.orderColor}>
<Divider customClassName={styles.line}></Divider>
<View className={classnames(styles.orderTitle, 'justify-between')}>
<Text>布料颜色</Text>
<Tag type='danger' size='normal' circle plain={false}>
{selectList[selected].title}单位:{selectList[selected].unit}
</Tag>
<View className={styles.orderColor}>
<Divider customClassName={styles.line}></Divider>
<View className={classnames(styles.orderTitle, 'justify-between')}>
<Text>布料颜色</Text>
<Tag type='danger' size='normal' circle plain={false}>
{selectList[selected].title}单位:{selectList[selected].unit}
</Tag>
</View>
</View>
<View className={styles.orderContainer}>{memoList}</View>
</View>
<View className={styles.orderContainer}>{memoList}</View>
</View>
)}
</LayoutBlock>
)
}, useNeedMemoCallback())