audit.jsx 3.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495
  1. import React from 'react';
  2. import { Input, Button, Form, Icon, Spin, message, } from 'antd';
  3. import './certify.less';
  4. import ajax from 'jquery/src/ajax/xhr.js'
  5. import $ from 'jquery/src/ajax';
  6. const Content = Form.create()(React.createClass({
  7. getInitialState() {
  8. return {
  9. loading: false
  10. };
  11. },
  12. handleSubmit() {
  13. this.setState({
  14. loading: true
  15. });
  16. $.ajax({
  17. method: "POST",
  18. dataType: "json",
  19. crossDomain: false,
  20. url: globalConfig.context + "/api/user/userNextPro",
  21. data: {
  22. process: 4
  23. }
  24. }).done(function (data) {
  25. if (!data.error.length) {
  26. message.success('保存成功!');
  27. this.props.changeStep(5);
  28. } else {
  29. message.warning(data.error[0].message);
  30. this.setState({
  31. loading: false
  32. });
  33. }
  34. }.bind(this));
  35. },
  36. // loadDate(){
  37. // this.setState({
  38. // loading:true
  39. // });
  40. // $.ajax({
  41. // method: "get",
  42. // dataType: "json",
  43. // url: globalConfig.context + "/api/user/userPro",
  44. // success: function (data) {
  45. // if (data.data) {
  46. // this.setState({
  47. // bankCardNumber: data.data.bankCardNumber,
  48. // auditStatus: data.data.auditStatus
  49. // });
  50. // };
  51. // }.bind(this),
  52. // }).done(function (data) {
  53. // if (data.error && data.error.length) {
  54. // message.warning(data.error[0].message);
  55. // };
  56. // this.setState({
  57. // loading:false
  58. // });
  59. // }.bind(this));
  60. // },
  61. // componentWillMount() {
  62. // this.loadDate();
  63. // },
  64. render() {
  65. const FormItem = Form.Item;
  66. const { getFieldDecorator } = this.props.form;
  67. const formItemLayout = {
  68. labelCol: { span: 4 },
  69. wrapperCol: { span: 12 },
  70. };
  71. const _me = this;
  72. return (
  73. <Spin spinning={this.state.loading} className="certify-spin">
  74. <Form horizontal onSubmit={this.handleSubmit} className="certify-form">
  75. <FormItem wrapperCol={{ span: 12, offset: 4 }}>
  76. <p className="certify-title">信息提交成功</p>
  77. </FormItem>
  78. <FormItem wrapperCol={{ span: 18, offset: 4 }}>
  79. <span>
  80. 认证系统将会在1-2个工作日内审核您的认证信息,请您耐心等待!
  81. </span>
  82. </FormItem>
  83. </Form >
  84. </Spin >
  85. );
  86. },
  87. }));
  88. export default Content;
  89. // <FormItem wrapperCol={{ span: 12, offset: 4 }}>
  90. // <Button disabled={this.state.auditStatus == "3" ? false : true} className="set-submit" type="primary" htmlType="submit">输入打款金额</Button>
  91. // </FormItem>