Commit 3055db68 authored by superman's avatar superman

update

parent bad46fae
This diff is collapsed.
This diff is collapsed.
......@@ -20,7 +20,8 @@ import {
Spin
} from 'antd';
import {arrayRemoveIndex, UUID, formItemLayout, smallFormItemLayout, footerFormSubmitLayout} from '../../utils';
import {arrayRemoveIndex, NULL, UUID, formItemLayout, smallFormItemLayout, footerFormSubmitLayout} from '../../utils';
@Form.create()
export default class HuikuanInfoForm extends Component {
......@@ -48,38 +49,63 @@ export default class HuikuanInfoForm extends Component {
render() {
const {form:{getFieldProps}, product:{fundRaisedAccount}, loading} = this.props;
const {form:{getFieldProps}, product:{fundRaisedAccount}, loading, isEdit} = this.props;
return (
<Spin spinning={loading}>
<Form horizontal onSubmit={this.handleSubmit.bind(this)}>
<Form.Item label="名称" help="接收打款帐户名称" {...smallFormItemLayout} >
<Input placeholder="名称"
{...getFieldProps('fundRaisedAccount.name', {
initialValue: fundRaisedAccount.name
})}
/>
<Form.Item label="名称" help={isEdit && "接收打款帐户名称"} {...smallFormItemLayout} >
{
isEdit ?
<Input placeholder="名称"
{...getFieldProps('fundRaisedAccount.name', {
initialValue: fundRaisedAccount.name
})}
/>
:
fundRaisedAccount.name || NULL
}
</Form.Item>
<Form.Item label="银行帐号" help="接收打款银行帐号" {...smallFormItemLayout}>
<Input placeholder="银行帐号"
{...getFieldProps('fundRaisedAccount.number', {
initialValue: fundRaisedAccount.number
})}
/>
<Form.Item label="银行帐号" help={isEdit && "接收打款银行帐号"} {...smallFormItemLayout}>
{
isEdit ?
<Input placeholder="银行帐号"
{...getFieldProps('fundRaisedAccount.number', {
initialValue: fundRaisedAccount.number
})}
/>
:
fundRaisedAccount.number || NULL
}
</Form.Item>
<Form.Item label="开户行" help="接收打款银行开户行" {...formItemLayout}>
<Input placeholder="开户行"
{...getFieldProps('fundRaisedAccount.bank', {
initialValue: fundRaisedAccount.bank
})}
/>
<Form.Item label="开户行" help={isEdit &&"接收打款银行开户行"} {...formItemLayout}>
{
isEdit ?
<Input placeholder="开户行"
{...getFieldProps('fundRaisedAccount.bank', {
initialValue: fundRaisedAccount.bank
})}
/>
:
fundRaisedAccount.bank || NULL
}
</Form.Item>
<Form.Item label="打款须知" help="接收打款的一些必要告知信息" {...formItemLayout}>
<Input type="textarea" autosize={{minRows:5, maxRows:20}} placeholder=""
{...getFieldProps('fundRaisedAccount.memo', {
initialValue: fundRaisedAccount.memo
})}
/>
<Form.Item label="打款须知" help={ isEdit && "接收打款的一些必要告知信息"} {...formItemLayout}>
{
isEdit ?
<Input type="textarea" autosize={{minRows:5, maxRows:20}} placeholder=""
{...getFieldProps('fundRaisedAccount.memo', {
initialValue: fundRaisedAccount.memo
})}
/>
:
fundRaisedAccount.memo || NULL
}
</Form.Item>
<Form.Item {...footerFormSubmitLayout} style={{marginTop:30}}>
<Button type="primary" htmlType="submit" loading={loading}><Icon type="save"/>保存</Button>
......@@ -87,7 +113,7 @@ export default class HuikuanInfoForm extends Component {
!this.props.isCreate &&
<Button onClick={e=>{e.preventDefault(); this.props.history.goBack();}}
style={{marginLeft:'1em'}}>
<Icon type="rollback" />返回
<Icon type="rollback"/>返回
</Button>
}
</Form.Item>
......
......@@ -148,7 +148,7 @@ export default class AddItem extends Component {
<Tabs className={styles.tabs} tabPosition="left">
{ tabs.map(tp=>
<Tabs.TabPane tab={tp.tab} key={tp.key}>
{product && <tp.children {...this.props} /> }
{product && <tp.children {...this.props} isEdit={true} /> }
</Tabs.TabPane>
)}
</Tabs>
......
......@@ -118,7 +118,7 @@ export default class EditItem extends Component {
</div>
);
const title = (product && product.itemShortTitle ? product.itemShortTitle + ' - ' : '') + '产品详情';
const title = (product && product.itemShortTitle ? product.itemShortTitle + ' - ' : '') + '产品详情' + (isEdit?' - 编辑中': '');
const header = (<MainHeader breadcrumb={['产品管理', '产品详情']} title={title} operation={operation}/>);
......
......@@ -28,7 +28,8 @@ import {
formItemLayout,
smallFormItemLayout,
footerFormSubmitLayout,
remittanceAuditStatusToString
remittanceAuditStatusToString,
leftRightFormItemLayout
} from '../../utils';
@connect(state=>({
......@@ -119,7 +120,7 @@ export default class PassItem extends Component {
const header = (<MainHeader breadcrumb={['审核管理', '报单审核','审核详情']} title={title} operation={operation}/>);
const filayout = {...formItemLayout, labelCol: {span: 6}};
const imgProps = (src)=>({
src: src + '!t',
......@@ -142,60 +143,60 @@ export default class PassItem extends Component {
<Form className="main-form" horizontal>
<Row style={{padding:'0 20px'}}>
<Col span="12">
<Form.Item label="报单时间" {...filayout}>
<Form.Item label="报单时间" {...leftRightFormItemLayout}>
{audit.dateCreated && formatDateTime(audit.dateCreated) || '错误的时间'}
</Form.Item>
<Form.Item label="产品募集情况" {...filayout}>
<Form.Item label="产品募集情况" {...leftRightFormItemLayout}>
{'已募集:' + audit.fundRaisedOver + '、募集目标:' + audit.fundRaisedTarget}
</Form.Item>
<Form.Item label="预约姓名" {...filayout}>
<Form.Item label="预约姓名" {...leftRightFormItemLayout}>
{audit.buyerName}
</Form.Item>
<Form.Item label="预约金额" {...filayout}>
<Form.Item label="预约金额" {...leftRightFormItemLayout}>
{audit.reservationAmount}
</Form.Item>
{
isEdit ?
<Form.Item label="实际入账金额" help="实际入账金额,请核对打款凭条" {...filayout}>
<Form.Item label="实际入账金额" help="实际入账金额,请核对打款凭条" {...leftRightFormItemLayout}>
<Input placeholder="实际入账金额"
{...getFieldProps('remittanceAmount', {
initialValue: audit.remittanceAmount
})} />
</Form.Item>
:
<Form.Item label="实际入账金额" {...filayout}>
<Form.Item label="实际入账金额" {...leftRightFormItemLayout}>
{audit.remittanceAmount}
</Form.Item>
}
{
isEdit ?
<Form.Item label="投资人姓名" help="真实的投资人姓名,请核对身份证照片上的姓名" {...filayout}>
<Form.Item label="投资人姓名" help="真实的投资人姓名,请核对身份证照片上的姓名" {...leftRightFormItemLayout}>
<Input placeholder="投资人姓名"
{...getFieldProps('realName', {
initialValue: audit.realName
})} />
</Form.Item>
:
<Form.Item label="投资人姓名" {...filayout}>
<Form.Item label="投资人姓名" {...leftRightFormItemLayout}>
{audit.realName}
</Form.Item>
}
{
isEdit ?
<Form.Item label="投资人身份证号码" help="真实的投资人身份证号码,请核对身份证照片上的号码" {...filayout}>
<Form.Item label="投资人身份证号码" help="真实的投资人身份证号码,请核对身份证照片上的号码" {...leftRightFormItemLayout}>
<Input placeholder="投资人身份证号码"
{...getFieldProps('identityCardNumber', {
initialValue: audit.identityCardNumber
})} />
</Form.Item>
:
<Form.Item label="投资人身份证号码" {...filayout}>
<Form.Item label="投资人身份证号码" {...leftRightFormItemLayout}>
{audit.identityCardNumber}
</Form.Item>
}
{
isEdit &&
<Form.Item label="拒绝理由" {...filayout}>
<Form.Item label="拒绝理由" {...leftRightFormItemLayout}>
<Input placeholder="拒绝理由"
{...getFieldProps('memo', {
initialValue: audit.memo
......
......@@ -2,6 +2,7 @@
// return key + '=' + query[key];
// }).join('&');
export const NULL = '_____?_____';
export function serialize(obj, prefix) {
var str = [];
......@@ -139,6 +140,10 @@ export const formItemLayout = {
labelCol: {span: 4},
wrapperCol: {span: 16},
};
export const leftRightFormItemLayout = {
labelCol: {span: 6},
wrapperCol: {span: 16}
};
export const smallFormItemLayout = {
labelCol: {span: 4},
......
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