Commit 860805d4 authored by 前端-钟卫鹏's avatar 前端-钟卫鹏

fix: 跳转交易规则路由

parent 636b3451
...@@ -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/addRule', 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',
......
...@@ -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>
) )
......
...@@ -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>
......
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 = {
} }
], ],
} }
} }
} }
} }
......
...@@ -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/addRule?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/addRule')}> <Button type="primary" icon={<PlusOutlined />} onClick={() => history.push('/memberCenter/tranactionAbility/transactionRules/add')}>
新建 新建
</Button> </Button>
</> </>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment