购物车添加数量组件完成
This commit is contained in:
parent
b82dad781a
commit
fe0d7c7432
@ -58,7 +58,7 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
|
|||||||
//打开地址列表
|
//打开地址列表
|
||||||
const [showAddressList, setShowAddressList] = useState(false)
|
const [showAddressList, setShowAddressList] = useState(false)
|
||||||
const changeShow = () => {
|
const changeShow = () => {
|
||||||
if(receivingStatus == 2 && !logisticsShow && !disabledSelect)
|
if(receivingStatus == 2 && !logisticsShow)
|
||||||
setShowAddressList(() => true)
|
setShowAddressList(() => true)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -72,7 +72,6 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
|
|||||||
const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
|
const {fetchData: shipmentModeFetchData} = EditSaleOrderShipmentModeApi()
|
||||||
const onReceivingStatus = (value, e) => {
|
const onReceivingStatus = (value, e) => {
|
||||||
e.stopPropagation()
|
e.stopPropagation()
|
||||||
if(!disabledSelect) return false
|
|
||||||
changeReceivingStatus(value)
|
changeReceivingStatus(value)
|
||||||
}
|
}
|
||||||
const changeReceivingStatus = debounce(async (value) => {
|
const changeReceivingStatus = debounce(async (value) => {
|
||||||
@ -127,21 +126,11 @@ export default memo(forwardRef(({onSelect, onChangeShipmentMode, orderInfo, stat
|
|||||||
SaleOrderStatusCancel,
|
SaleOrderStatusCancel,
|
||||||
} = ORDER_STATUS
|
} = ORDER_STATUS
|
||||||
|
|
||||||
//禁用
|
|
||||||
const disabledSelect = useMemo(() => {
|
|
||||||
let statusList = [
|
|
||||||
SaleOrderStatusWaitingReceipt.value,
|
|
||||||
SaleOrderStatusAlreadyReceipt.value,
|
|
||||||
SaleOrderStatusComplete.value,
|
|
||||||
SaleOrderStatusRefund.value,
|
|
||||||
SaleOrderStatusCancel.value,
|
|
||||||
]
|
|
||||||
return (statusList.includes(orderInfo?.status!)||disabled)
|
|
||||||
}, [orderInfo, disabled])
|
|
||||||
|
|
||||||
//根据订单状态判断是否显示物流
|
//根据订单状态判断是否显示物流
|
||||||
const logisticsShowList = [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value]
|
const logisticsShowList = [SaleOrderStatusWaitingReceipt.value, SaleOrderStatusAlreadyReceipt.value, SaleOrderStatusComplete.value, SaleOrderStatusRefund.value, SaleOrderStatusCancel.value]
|
||||||
const logisticsShow = useMemo(() => {
|
const logisticsShow = useMemo(() => {
|
||||||
|
console.log('aa:',orderInfo?.status)
|
||||||
return logisticsShowList.includes(orderInfo?.status as number)
|
return logisticsShowList.includes(orderInfo?.status as number)
|
||||||
}, [orderInfo])
|
}, [orderInfo])
|
||||||
|
|
||||||
|
@ -101,6 +101,7 @@ import styles from './index.module.scss'
|
|||||||
shipment_mode: orderDetail?.shipment_mode,
|
shipment_mode: orderDetail?.shipment_mode,
|
||||||
id: orderDetail?.id,
|
id: orderDetail?.id,
|
||||||
sale_mode: orderDetail?.sale_mode,
|
sale_mode: orderDetail?.sale_mode,
|
||||||
|
status: orderDetail?.status
|
||||||
}
|
}
|
||||||
|
|
||||||
}, [orderDetail])
|
}, [orderDetail])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user