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
860805d4
Commit
860805d4
authored
Oct 26, 2020
by
前端-钟卫鹏
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix: 跳转交易规则路由
parent
636b3451
Hide whitespace changes
Inline
Side-by-side
Showing
5 changed files
with
49 additions
and
35 deletions
+49
-35
index.ts
config/routes/tranactionRoute/index.ts
+18
-2
accountDetail.tsx
...yandSettle/capitalAccounts/accountLists/accountDetail.tsx
+5
-9
applyWithdraw.tsx
...yandSettle/capitalAccounts/accountLists/applyWithdraw.tsx
+13
-2
index.tsx
...ayandSettle/capitalAccounts/accountLists/schema/index.tsx
+10
-19
index.tsx
src/pages/transaction/transactionRules/index.tsx
+3
-3
No files found.
config/routes/tranactionRoute/index.ts
View file @
860805d4
...
@@ -411,7 +411,7 @@ const TranactionRoute: RouterChild = {
...
@@ -411,7 +411,7 @@ const TranactionRoute: RouterChild = {
// 销售订单
// 销售订单
...
saleOrder
,
...
saleOrder
,
// 交易规则
// 交易规则
列表
{
{
path
:
'/memberCenter/tranactionAbility/transactionRules'
,
path
:
'/memberCenter/tranactionAbility/transactionRules'
,
name
:
'transactionRules'
,
name
:
'transactionRules'
,
...
@@ -420,12 +420,28 @@ const TranactionRoute: RouterChild = {
...
@@ -420,12 +420,28 @@ const TranactionRoute: RouterChild = {
// 新增交易规则
// 新增交易规则
{
{
path
:
'/memberCenter/tranactionAbility/transactionRules/add
Rule
'
,
path
:
'/memberCenter/tranactionAbility/transactionRules/add'
,
name
:
'addRule'
,
name
:
'addRule'
,
hideInMenu
:
true
,
hideInMenu
:
true
,
component
:
'@/pages/transaction/transactionRules/addRule'
,
component
:
'@/pages/transaction/transactionRules/addRule'
,
},
},
// 编辑交易规则
{
path
:
'/memberCenter/tranactionAbility/transactionRules/edit'
,
name
:
'editRule'
,
hideInMenu
:
true
,
component
:
'@/pages/transaction/transactionRules/addRule'
,
},
// 交易规则详情
{
path
:
'/memberCenter/tranactionAbility/transactionRules/detail'
,
name
:
'ruleDetail'
,
hideInMenu
:
true
,
component
:
'@/pages/transaction/transactionRules/addRule'
,
},
// 供应会员评价管理
// 供应会员评价管理
{
{
path
:
'/memberCenter/tranactionAbility/supplierEvaluation'
,
path
:
'/memberCenter/tranactionAbility/supplierEvaluation'
,
...
...
src/pages/payandSettle/capitalAccounts/accountLists/accountDetail.tsx
View file @
860805d4
...
@@ -119,25 +119,21 @@ const AccountDetail: React.FC<{}> = () => {
...
@@ -119,25 +119,21 @@ const AccountDetail: React.FC<{}> = () => {
];
];
const
handleConfirm
=
()
=>
{
const
handleConfirm
=
()
=>
{
schemaActions
.
submit
()
}
}
const
handleCannel
=
()
=>
{
const
handleCannel
=
()
=>
{
}
}
const
handleSubmit
=
()
=>
{
const
handleSubmit
=
(
value
)
=>
{
schemaActions
.
submit
(
)
console
.
log
(
value
)
}
}
const
handleRecharge
=
()
=>
{
const
handleRecharge
=
()
=>
{
console
.
log
(
modalRef
)
modalRef
.
current
.
setVisible
(
true
)
modalRef
.
current
.
setVisible
(
true
)
}
}
// 前缀币制符号
// const characters = '$'
return
(
return
(
<
PageHeaderWrapper
<
PageHeaderWrapper
title=
"账户详情"
title=
"账户详情"
...
@@ -232,7 +228,7 @@ const AccountDetail: React.FC<{}> = () => {
...
@@ -232,7 +228,7 @@ const AccountDetail: React.FC<{}> = () => {
confirm=
{
handleConfirm
}
confirm=
{
handleConfirm
}
onSubmit=
{
handleSubmit
}
onSubmit=
{
handleSubmit
}
cancel=
{
handleCannel
}
cancel=
{
handleCannel
}
effects=
{
(
$
,
{
setFieldState
})
=>
{
//
effects={($, {setFieldState}) => {
// $('onFieldInputChange', 'money').subscribe(parentState => {
// $('onFieldInputChange', 'money').subscribe(parentState => {
// console.log(parentState.value)
// console.log(parentState.value)
// setFieldState('money', state => {
// setFieldState('money', state => {
...
@@ -240,7 +236,7 @@ const AccountDetail: React.FC<{}> = () => {
...
@@ -240,7 +236,7 @@ const AccountDetail: React.FC<{}> = () => {
// })
// })
// })
// })
// useAsyncSelect('addresId', async () => (await PublicApi.getLogisticsSelectListShipperAddress()).data, ['fullAddress', 'id'])
// useAsyncSelect('addresId', async () => (await PublicApi.getLogisticsSelectListShipperAddress()).data, ['fullAddress', 'id'])
}
}
//
}}
/>
/>
</
PageHeaderWrapper
>
</
PageHeaderWrapper
>
)
)
...
...
src/pages/payandSettle/capitalAccounts/accountLists/applyWithdraw.tsx
View file @
860805d4
...
@@ -16,6 +16,7 @@ const { Step } = Steps;
...
@@ -16,6 +16,7 @@ const { Step } = Steps;
const
AccountDetail
:
React
.
FC
<
{}
>
=
()
=>
{
const
AccountDetail
:
React
.
FC
<
{}
>
=
()
=>
{
const
[
details
,
setDetails
]
=
useState
<
any
>
({
accountBalance
:
0
,
lockBalance
:
0
})
const
[
details
,
setDetails
]
=
useState
<
any
>
({
accountBalance
:
0
,
lockBalance
:
0
})
const
[
dealRecord
,
setDealRecord
]
=
useState
<
any
>
()
const
[
dealRecord
,
setDealRecord
]
=
useState
<
any
>
()
const
[
withdrawAmount
,
setWidthdrawAmount
]
=
useState
<
number
>
(
0
)
useEffect
(()
=>
{
useEffect
(()
=>
{
getAccountInfo
()
getAccountInfo
()
...
@@ -72,6 +73,10 @@ const AccountDetail: React.FC<{}> = () => {
...
@@ -72,6 +73,10 @@ const AccountDetail: React.FC<{}> = () => {
},
},
];
];
const
handleAllCharge
=
()
=>
{
setWidthdrawAmount
(
details
.
accountBalance
-
details
.
lockBalance
)
}
return
(
return
(
<
PageHeaderWrapper
<
PageHeaderWrapper
title=
"申请提现"
title=
"申请提现"
...
@@ -98,12 +103,18 @@ const AccountDetail: React.FC<{}> = () => {
...
@@ -98,12 +103,18 @@ const AccountDetail: React.FC<{}> = () => {
<
div
className=
{
styles
[
'statistic-title'
]
}
>
提现金额(元):
</
div
>
<
div
className=
{
styles
[
'statistic-title'
]
}
>
提现金额(元):
</
div
>
<
div
style=
{
{
display
:
'flex'
,
alignItems
:
'flex-end'
}
}
>
<
div
style=
{
{
display
:
'flex'
,
alignItems
:
'flex-end'
}
}
>
<
InputNumber
<
InputNumber
defaultValue=
{
0
}
defaultValue=
{
withdrawAmount
}
value=
{
withdrawAmount
}
formatter=
{
value
=>
`${value}`
.
replace
(
/
\B(?=(\d
{3}
)
+
(?!\d))
/g
,
','
)
}
formatter=
{
value
=>
`${value}`
.
replace
(
/
\B(?=(\d
{3}
)
+
(?!\d))
/g
,
','
)
}
parser=
{
value
=>
value
.
replace
(
/
\$\s?
|
(
,*
)
/g
,
''
)
}
parser=
{
value
=>
value
.
replace
(
/
\$\s?
|
(
,*
)
/g
,
''
)
}
className=
{
styles
[
'statistic-input'
]
}
className=
{
styles
[
'statistic-input'
]
}
/>
/>
<
Button
type=
"text"
size=
"small"
style=
{
{
marginLeft
:
24
,
color
:
'#fff'
}
}
>
<
Button
type=
"text"
size=
"small"
style=
{
{
marginLeft
:
24
,
color
:
'#fff'
}
}
onClick=
{
handleAllCharge
}
>
全部提现
全部提现
</
Button
>
</
Button
>
</
div
>
</
div
>
...
...
src/pages/payandSettle/capitalAccounts/accountLists/schema/index.tsx
View file @
860805d4
import
{
ISchema
}
from
'@formily/antd'
;
import
{
ISchema
}
from
'@formily/antd'
;
import
{
FORM_FILTER_PATH
}
from
'@/formSchema/const'
;
import
{
FORM_FILTER_PATH
}
from
'@/formSchema/const'
;
import
alipay
from
'@/assets/imgs/alipay_icon.png'
;
import
wxpay
from
'@/assets/imgs/wechat_icon.png'
;
export
const
searchSchema
:
ISchema
=
{
export
const
searchSchema
:
ISchema
=
{
type
:
'object'
,
type
:
'object'
,
...
@@ -107,27 +109,12 @@ export const rechargeSchema: ISchema = {
...
@@ -107,27 +109,12 @@ export const rechargeSchema: ISchema = {
wrapperCol
:
24
wrapperCol
:
24
},
},
properties
:
{
properties
:
{
// money: {
// type: 'number',
// title: '充值金额',
// "x-component-props": {
// style: {
// width: '100%'
// },
// },
// "x-rules": [
// {
// required: true,
// message: '请输入充值金额'
// },
// ]
// },
money
:
{
money
:
{
type
:
"string"
,
type
:
"string"
,
title
:
'充值金额'
,
title
:
'充值金额'
,
'x-component-props'
:
{
'x-component-props'
:
{
addonBefore
:
"¥"
addonBefore
:
"¥"
,
suffix
:
"RMB"
},
},
"x-rules"
:
[
"x-rules"
:
[
{
{
...
@@ -141,7 +128,12 @@ export const rechargeSchema: ISchema = {
...
@@ -141,7 +128,12 @@ export const rechargeSchema: ISchema = {
type
:
"array:number"
,
type
:
"array:number"
,
"x-component"
:
'CardCheckBox'
,
"x-component"
:
'CardCheckBox'
,
"x-component-props"
:
{
"x-component-props"
:
{
dataSource
:
[],
dataSource
:
[
// {id: 1, name: '支付宝', logo: 'https://shushangyun01.oss-cn-shenzhen.aliyuncs.com/66bf577211624304947938a2afde771b1603682420367.png'},
// {id: 2, name: '微信', logo: 'https://shushangyun01.oss-cn-shenzhen.aliyuncs.com/733815c243ce4cec8a8cb10e0e92876f1603682449715.png'}
{
id
:
1
,
name
:
'支付宝'
,
logoUrl
:
alipay
},
{
id
:
2
,
name
:
'微信'
,
logoUrl
:
wxpay
}
],
type
:
'radio'
// CardCheckBox 单选模式
type
:
'radio'
// CardCheckBox 单选模式
},
},
"title"
:
"充值方式"
,
"title"
:
"充值方式"
,
...
@@ -152,7 +144,6 @@ export const rechargeSchema: ISchema = {
...
@@ -152,7 +144,6 @@ export const rechargeSchema: ISchema = {
}
}
],
],
}
}
}
}
}
}
}
}
...
...
src/pages/transaction/transactionRules/index.tsx
View file @
860805d4
...
@@ -41,7 +41,7 @@ const TransactionRules: React.FC<{}> = () => {
...
@@ -41,7 +41,7 @@ const TransactionRules: React.FC<{}> = () => {
key
:
'name'
,
key
:
'name'
,
className
:
'commonPickColor'
,
className
:
'commonPickColor'
,
render
:
(
text
:
any
,
record
:
any
)
=>
<
EyePreview
render
:
(
text
:
any
,
record
:
any
)
=>
<
EyePreview
url=
{
`/memberCenter/tranactionAbility/transactionRules/
addRule
?id=${record.id}&preview=1`
}
url=
{
`/memberCenter/tranactionAbility/transactionRules/
detail
?id=${record.id}&preview=1`
}
>
>
{
text
}
{
text
}
</
EyePreview
>
</
EyePreview
>
...
@@ -96,7 +96,7 @@ const TransactionRules: React.FC<{}> = () => {
...
@@ -96,7 +96,7 @@ const TransactionRules: React.FC<{}> = () => {
>
>
<
Button
type=
'link'
>
删除
</
Button
>
<
Button
type=
'link'
>
删除
</
Button
>
</
Popconfirm
>
</
Popconfirm
>
<
Button
type=
'link'
onClick=
{
()
=>
history
.
push
(
`/memberCenter/tranactionAbility/transactionRules/add
Rule
?id=${record.id}`
)
}
>
修改
</
Button
>
<
Button
type=
'link'
onClick=
{
()
=>
history
.
push
(
`/memberCenter/tranactionAbility/transactionRules/add?id=${record.id}`
)
}
>
修改
</
Button
>
</>
:
''
</>
:
''
}
}
</>
</>
...
@@ -168,7 +168,7 @@ const TransactionRules: React.FC<{}> = () => {
...
@@ -168,7 +168,7 @@ const TransactionRules: React.FC<{}> = () => {
},
},
children
:
(
children
:
(
<>
<>
<
Button
type=
"primary"
icon=
{
<
PlusOutlined
/>
}
onClick=
{
()
=>
history
.
push
(
'/memberCenter/tranactionAbility/transactionRules/add
Rule
'
)
}
>
<
Button
type=
"primary"
icon=
{
<
PlusOutlined
/>
}
onClick=
{
()
=>
history
.
push
(
'/memberCenter/tranactionAbility/transactionRules/add'
)
}
>
新建
新建
</
Button
>
</
Button
>
</>
</>
...
...
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