Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-admin
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
shenshaokai
jinfa-admin
Commits
817dc831
Commit
817dc831
authored
Dec 01, 2020
by
前端-钟卫鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix:处理积分订单详情文案显示异常,处理支付比例确认到账状态下颜色为成功状态
parent
4bfa735f
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
15 additions
and
8 deletions
+15
-8
index.tsx
src/pages/orderSystem/components/StatusColors/index.tsx
+4
-0
index.tsx
...System/orderDetail/components/orderProductTable/index.tsx
+11
-8
No files found.
src/pages/orderSystem/components/StatusColors/index.tsx
View file @
817dc831
...
...
@@ -101,6 +101,10 @@ const StatusColors:React.FC<StatusColorsProps> = (props) => {
const
{
status
,
type
}
=
props
const
statusText
=
typeMaps
[
type
]
const
statusShowColor
=
matchStatusColor
(
status
)
// 单独处理支付比例 确认到账的状态颜色
if
(
type
===
'payOut'
&&
status
===
3
)
{
return
(<
Tag
color=
"#41CC9E"
>
{
statusText
[
status
]
}
</
Tag
>)
}
return
(<
Tag
color=
{
statusShowColor
}
>
{
statusText
[
status
]
}
</
Tag
>)
}
...
...
src/pages/orderSystem/orderDetail/components/orderProductTable/index.tsx
View file @
817dc831
...
...
@@ -84,7 +84,9 @@ const warehouseColumns: any[] = [
const
modalPriceActions
=
createFormActions
()
// 总计金额联动框
export
const
MoneyTotalBox
=
({
dataSource
,
isEditData
})
=>
{
const
{
orderProductRequests
=
[],
receiverAddressId
}
=
dataSource
||
{}
const
{
orderProductRequests
=
[],
receiverAddressId
,
orderModel
}
=
dataSource
||
{}
const
creditsCommodity
=
(
orderModel
===
24
||
orderModel
===
25
)
// 积分或渠道积分下单模式
const
sum
=
orderProductRequests
.
reduce
((
prev
,
next
)
=>
prev
+
Number
((
next
.
price
||
0
)),
0
)
const
modelRef
=
useRef
<
any
>
({})
const
[
freePrice
,
setFreePrice
]
=
useState
<
number
>
(
0
)
...
...
@@ -119,7 +121,7 @@ export const MoneyTotalBox = ({ dataSource, isEditData }) => {
},
[
orderProductRequests
])
return
<
RowStyle
>
<
Col
span=
{
2
}
>
<
div
>
合计金额
</
div
>
<
div
>
{
creditsCommodity
?
'合计所需积分'
:
'合计金额'
}
</
div
>
<
div
>
{
sum
}
</
div
>
</
Col
>
<
Col
span=
{
2
}
>
...
...
@@ -127,7 +129,7 @@ export const MoneyTotalBox = ({ dataSource, isEditData }) => {
<
div
>
{
freePrice
}
</
div
>
</
Col
>
<
Col
span=
{
2
}
>
<
div
>
总计金额
</
div
>
<
div
>
{
creditsCommodity
?
'总计所需积分'
:
'总计金额'
}
</
div
>
<
div
>
{
sum
+
freePrice
}
</
div
>
</
Col
>
<
ModalForm
...
...
@@ -232,7 +234,7 @@ const EditableCell: React.FC<EditableCellProps> = ({
rules=
{
[
{
required
:
true
,
message
:
`
单价是必填的
`
,
message
:
`
此项为必填项
`
,
},
]
}
>
...
...
@@ -252,7 +254,8 @@ const EditableCell: React.FC<EditableCellProps> = ({
const
OrderProductTable
:
React
.
FC
<
OrderProductTableProps
>
=
(
props
)
=>
{
const
{
ctl
,
data
}
=
useContext
(
OrderDetailContext
)
const
{
page_type
}
=
usePageStatus
()
const
{
orderProductRequests
=
[]
}
=
data
||
{}
const
{
orderProductRequests
=
[],
orderModel
}
=
data
||
{}
const
creditsCommodity
=
(
orderModel
===
24
||
orderModel
===
25
)
// 积分或渠道积分下单模式
const
[
warehouseVisible
,
setWarehouseVisible
]
=
useState
(
false
)
const
[
checkProductId
,
setCheckProductId
]
=
useState
(
0
)
// 选中的商品id
...
...
@@ -351,7 +354,7 @@ const OrderProductTable:React.FC<OrderProductTableProps> = (props) => {
key
:
'unit'
,
},
{
title
:
'单价(元)'
,
title
:
creditsCommodity
?
'所需积分'
:
'单价(元)'
,
dataIndex
:
'price'
,
align
:
'left'
,
key
:
'price'
,
...
...
@@ -365,7 +368,7 @@ const OrderProductTable:React.FC<OrderProductTableProps> = (props) => {
render
:
(
text
,
record
)
=>
record
.
isMemberPrice
?
(
text
+
'%'
)
:
null
},
{
title
:
'采购数量'
,
title
:
creditsCommodity
?
'兑换数量'
:
'采购数量'
,
dataIndex
:
'purchaseCount'
,
align
:
'center'
,
key
:
'purchaseCount'
...
...
@@ -378,7 +381,7 @@ const OrderProductTable:React.FC<OrderProductTableProps> = (props) => {
render
:
()
=>
'是'
},
{
title
:
'金额'
,
title
:
creditsCommodity
?
'所需积分小计'
:
'金额'
,
dataIndex
:
'price'
,
align
:
'center'
,
key
:
'price'
,
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment