Skip to content
Projects
Groups
Snippets
Help
This project
Loading...
Sign in / Register
Toggle navigation
J
jinfa-platform
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
黄庭坚
jinfa-platform
Commits
e705e159
Commit
e705e159
authored
Sep 22, 2021
by
XieZhiXiong
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'v2' of
http://10.0.0.22:3000/lingxi/lingxi-business-paltform
into v2
parents
d18c2df3
2f187d09
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
41 additions
and
33 deletions
+41
-33
index.tsx
src/pages/transaction/components/orderPayModal/index.tsx
+10
-5
index.tsx
src/pages/transaction/components/tableLayout/index.tsx
+6
-5
columns_3.tsx
...bility/components/productListLayout/columns/columns_3.tsx
+2
-2
index.tsx
...der/orderCollectB2b/components/payInfoTableCell/index.tsx
+0
-1
index.tsx
...pages/transaction/purchaseOrder/orderCollectB2b/index.tsx
+20
-19
useSelfTable.tsx
...ction/saleOrder/firstApprovedOrder/model/useSelfTable.tsx
+1
-0
useSelfTable.tsx
...ction/saleOrder/readyApprovedOrder/model/useSelfTable.tsx
+1
-0
useSelfTable.tsx
...tion/saleOrder/readyReturnDocument/model/useSelfTable.tsx
+0
-1
useSelfTable.tsx
...tion/saleOrder/secondApprovedOrder/model/useSelfTable.tsx
+1
-0
No files found.
src/pages/transaction/components/orderPayModal/index.tsx
View file @
e705e159
...
...
@@ -51,6 +51,7 @@ const OrderPayModal: React.FC<OrderPayModalProps> = (props) => {
const
[
settleAccountsError
,
setSettleAccountsError
]
=
useState
<
boolean
>
(
true
)
const
[
paymentAmount
,
setPaymentAmount
]
=
useState
<
string
>
()
const
[
tradeNo
,
setTradeNo
]
=
useState
<
string
>
()
// 需要轮询支付结果的交易号
const
[
fileLists
,
setFileLists
]
=
useState
<
any
>
([])
useEffect
(()
=>
{
if
(
currentRef
)
{
...
...
@@ -317,6 +318,14 @@ const OrderPayModal: React.FC<OrderPayModalProps> = (props) => {
const
{
fileList
}
=
e
const
urlList
=
fileList
.
map
(
v
=>
v
.
response
&&
v
.
response
.
code
===
1000
?
v
.
response
.
data
:
''
)
formRef
.
current
.
urlList
=
urlList
setFileLists
(()
=>
{
return
fileList
.
map
((
v
:
any
)
=>
{
if
(
v
.
response
)
{
v
.
url
=
v
.
response
.
data
}
return
v
})
})
}
const
handleBack
=
()
=>
{
...
...
@@ -325,11 +334,6 @@ const OrderPayModal: React.FC<OrderPayModalProps> = (props) => {
setOpenTimer
(
0
)
}
const
handleOk
=
()
=>
{
console
.
log
(
'ODEK'
)
handleCancel
()
}
const
onChange
=
(
e
)
=>
{
let
v
=
e
.
target
.
value
setCode
(
v
)
...
...
@@ -424,6 +428,7 @@ const OrderPayModal: React.FC<OrderPayModalProps> = (props) => {
}
}
onChange=
{
handleUploadChange
}
showUploadList
fileList=
{
fileLists
}
>
<
Button
icon=
{
<
UploadOutlined
/>
}
type=
'dashed'
>
上传凭证
</
Button
>
</
Upload
>
...
...
src/pages/transaction/components/tableLayout/index.tsx
View file @
e705e159
import
React
,
{
useRef
,
use
State
,
useImperativeHandle
}
from
'react'
;
import
React
,
{
useRef
,
use
ImperativeHandle
,
useEffect
}
from
'react'
;
import
{
PageHeaderWrapper
}
from
'@ant-design/pro-layout'
;
import
{
Card
}
from
'antd'
;
import
{
StandardTable
}
from
'god'
;
import
{
FORM_FILTER_PATH
}
from
'@/formSchema/const'
;
import
{
ColumnType
,
TableRowSelection
}
from
'antd/lib/table/interface'
;
import
{
ColumnType
}
from
'antd/lib/table/interface'
;
import
NiceForm
from
'@/components/NiceForm'
;
import
{
createFormActions
,
FormEffectHooks
}
from
'@formily/antd'
;
import
{
useStateFilterSearchLinkageEffect
}
from
'@/formSchema/effects/useFilterSearch'
;
...
...
@@ -62,9 +62,6 @@ const Table: React.FC<Iprops> = (props: any) => {
const
[
selectRow
,
selectRowFns
]
=
useRowSelectionTable
({
customKey
:
rowKey
||
'id'
,
extendsSelection
:
{
onChange
:
(
_rowKeys
:
any
)
=>
{
fetchRowkeys
(
selectRowFns
.
selectedRowKeys
)
},
getCheckboxProps
:
(
record
)
=>
getCheckboxProps
&&
getCheckboxProps
(
record
)
}
});
...
...
@@ -122,6 +119,10 @@ const Table: React.FC<Iprops> = (props: any) => {
}
useEffect
(()
=>
{
fetchRowkeys
&&
fetchRowkeys
(
selectRowFns
.
selectedRowKeys
)
},
[
selectRowFns
])
return
(
<
PageHeaderWrapper
>
<
Card
>
...
...
src/pages/transaction/marketingAbility/components/productListLayout/columns/columns_3.tsx
View file @
e705e159
...
...
@@ -96,9 +96,9 @@ const columns_3 = ({
},
()
=>
({
validator
:
(
_rule
,
value
)
=>
{
const
pattern
=
/^
(\
-)?\d
+
(\.\d
{1,3}
)?
$/
;
const
pattern
=
/^
(\
d
|
[
1-9
]\d
|99.999
)
(\.\d
{1,3}
)?
$/
;
if
(
!
pattern
.
test
(
value
))
{
return
Promise
.
reject
(
new
Error
(
'折扣必须大于0'
));
return
Promise
.
reject
(
new
Error
(
'折扣必须大于0
且小于100最多保留3为小数
'
));
}
return
Promise
.
resolve
();
},
...
...
src/pages/transaction/purchaseOrder/orderCollectB2b/components/payInfoTableCell/index.tsx
View file @
e705e159
...
...
@@ -74,7 +74,6 @@ export const PayInfoCell:React.FC<PayInfoCellProps> = ({
}))
}
}
const
validatorNumber
=
(
rule
,
value
,
callback
)
=>
{
try
{
if
(
formItem
!==
'input'
)
{
...
...
src/pages/transaction/purchaseOrder/orderCollectB2b/index.tsx
View file @
e705e159
...
...
@@ -73,7 +73,6 @@ export const MoneyTotalBox = registerVirtualBox('moneyTotalBox', props => {
// 存在商品 并且有选择收货地址,则开始计算运费(有物流和运费模板的商品),此外 收货方式变动也要重新计算
if
(
data
&&
data
.
length
>
0
&&
receiverAddressId
)
{
// 筛选配送方式为物流的商品并且使用了运费模板
console
.
log
(
data
,
'ooo'
)
let
logsiticsDataMaps
=
[]
// 新增和编辑取不同的字段
if
(
pageStatus
===
PageStatus
.
ADD
)
{
...
...
@@ -213,26 +212,28 @@ const PurchaseOrderDetail:React.FC<PurchaseOrderDetailProps> = (props) => {
console
.
log
(
value
,
'value'
)
// 校验是否选择支付渠道/支付比例
const
judgementByPay
=
params
.
payments
?.
length
&&
params
.
payments
.
map
(
item
=>
{
if
(
item
.
payChannel
&&
item
.
payType
){
return
true
}
else
{
return
false
if
(
params
.
payments
?.
length
)
{
const
judgementByPay
=
params
.
payments
?.
length
&&
params
.
payments
.
map
(
item
=>
{
if
(
item
.
payChannel
&&
item
.
payType
){
return
true
}
else
{
return
false
}
})
if
(
!
judgementByPay
||
judgementByPay
.
includes
(
false
)){
throw
new
Error
(
'请选择支付方式或支付渠道'
)
}
}
)
if
(
!
judgementByPay
||
judgementByPay
.
includes
(
false
))
{
throw
new
Error
(
'请选择支付方式或支付渠道'
)
}
const
totalRatio
=
params
.
payments
.
reduce
((
a
,
b
)
=>
a
+
Number
(
b
.
payRate
||
0
),
0
)
const
judgementByRatio
=
params
.
payments
?.
length
&&
params
.
payments
.
map
(
item
=>
{
if
(
Number
(
item
.
payRate
)
>
0
&&
Number
(
item
.
payRate
)
<=
100
&&
totalRatio
===
100
){
return
true
}
else
{
return
false
const
totalRatio
=
params
.
payments
.
reduce
((
a
,
b
)
=>
a
+
Number
(
b
.
payRate
||
0
),
0
)
const
judgementByRatio
=
params
.
payments
?.
length
&&
params
.
payments
.
map
(
item
=>
{
if
(
Number
(
item
.
payRate
)
>
0
&&
Number
(
item
.
payRate
)
<=
100
&&
totalRatio
===
100
){
return
true
}
else
{
return
false
}
})
if
(
!
judgementByRatio
||
judgementByRatio
.
includes
(
false
))
{
throw
new
Error
(
'请正确填写支付比例'
)
}
})
if
(
!
judgementByRatio
||
judgementByRatio
.
includes
(
false
)){
throw
new
Error
(
'请正确填写支付比例'
)
}
// 校验采购数量
...
...
src/pages/transaction/saleOrder/firstApprovedOrder/model/useSelfTable.tsx
View file @
e705e159
...
...
@@ -15,6 +15,7 @@ export const useSelfTable = () => {
const
secondColumns
=
()
=>
{
const
alreadyColumns
=
baseOrderListColumns
()
if
(
alreadyColumns
)
{
alreadyColumns
.
splice
(
6
,
1
)
return
alreadyColumns
.
concat
([
{
title
:
'操作'
,
...
...
src/pages/transaction/saleOrder/readyApprovedOrder/model/useSelfTable.tsx
View file @
e705e159
...
...
@@ -13,6 +13,7 @@ export const useSelfTable = () => {
const
secondColumns
=
()
=>
{
const
alreadyColumns
=
baseOrderListColumns
()
if
(
alreadyColumns
)
{
alreadyColumns
.
splice
(
6
,
1
)
return
alreadyColumns
.
concat
([
{
title
:
'操作'
,
...
...
src/pages/transaction/saleOrder/readyReturnDocument/model/useSelfTable.tsx
View file @
e705e159
...
...
@@ -3,7 +3,6 @@ import { Button } from 'antd'
import
{
baseOrderListColumns
}
from
'../../constant'
import
{
history
}
from
'umi'
import
{
useRowSelectionTable
}
from
'@/hooks/useRowSelectionTable'
import
{
SaleOrderInsideWorkState
}
from
'@/constants/order'
// 业务hooks
export
const
useSelfTable
=
()
=>
{
...
...
src/pages/transaction/saleOrder/secondApprovedOrder/model/useSelfTable.tsx
View file @
e705e159
...
...
@@ -13,6 +13,7 @@ export const useSelfTable = () => {
const
secondColumns
=
()
=>
{
const
alreadyColumns
=
baseOrderListColumns
()
if
(
alreadyColumns
)
{
alreadyColumns
.
splice
(
6
,
1
)
return
alreadyColumns
.
concat
([
{
title
:
'操作'
,
...
...
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