✨ feat:状态按钮重新对接完成进度20%
This commit is contained in:
@@ -6,7 +6,8 @@ interface prosObj {
|
||||
sale_mode?: Number,
|
||||
collect_status?: Number | string,
|
||||
status?: Number,
|
||||
payment_method?: Number
|
||||
payment_method?: Number,
|
||||
settle_mode?: Number | string,
|
||||
}
|
||||
cancle?: (any) => void,
|
||||
nextBuy?: (any) => void,
|
||||
@@ -20,22 +21,27 @@ export default memo((props: prosObj) => {
|
||||
collect_status: '',
|
||||
status: '',
|
||||
payment_method: 0,
|
||||
settle_mode: ''
|
||||
},
|
||||
cancle,
|
||||
nextBuy,
|
||||
toPay
|
||||
} = props
|
||||
//判断显示取消订单
|
||||
|
||||
const showCancel = useMemo(() => {
|
||||
if (
|
||||
(obj.sale_mode === 0 && obj.status === 0) ||
|
||||
(obj.sale_mode === 0 && obj.status === 1) ||
|
||||
(obj.sale_mode === 0 && obj.status === 2) ||
|
||||
(obj.sale_mode === 0 && obj.status === 11 && obj.collect_status == 0) ||
|
||||
(obj.sale_mode === 0 && obj.status === 2 && obj.collect_status == 0) ||
|
||||
(obj.sale_mode === 0 && obj.status === 7 && obj.collect_status == 0) ||
|
||||
(obj.sale_mode === 0 && obj.status === 3 && (obj.payment_method == 3 || obj.payment_method == 5)) ||
|
||||
(obj.sale_mode === 0 && obj.status === 11 && obj.collect_status == 0) ||
|
||||
(obj.sale_mode === 0 && obj.status === 11 && obj.settle_mode == 3) ||
|
||||
(obj.sale_mode === 0 && obj.status === 3 && obj.settle_mode == 3) ||
|
||||
(obj.sale_mode === 1 && obj.status === 10) ||
|
||||
(obj.sale_mode === 2 && obj.status === 10)
|
||||
(obj.sale_mode === 2 && obj.status === 10) ||
|
||||
(obj.sale_mode === 2 && obj.status === 0 && (obj.collect_status == 1 || obj.collect_status == 2)) ||
|
||||
(obj.sale_mode === 2 && obj.status === 0 && obj.collect_status == 0)
|
||||
) {
|
||||
return true
|
||||
} else return false
|
||||
@@ -58,6 +64,7 @@ export default memo((props: prosObj) => {
|
||||
(obj.sale_mode === 0 && obj.status === 3 && (obj.payment_method == 3 || obj.payment_method == 5)) ||
|
||||
(obj.sale_mode === 0 && obj.status === 8 && (obj.payment_method == 3 || obj.payment_method == 5 || obj.collect_status == 1)) ||
|
||||
(obj.sale_mode === 0 && obj.status === 9 && (obj.payment_method == 3 || obj.payment_method == 5 || obj.collect_status == 1)) ||
|
||||
(obj.sale_mode === 0 && obj.status === 7 && obj.collect_status == 0) ||
|
||||
(obj.sale_mode === 2 && obj.status === 7)
|
||||
) {
|
||||
return true
|
||||
|
||||
Reference in New Issue
Block a user