PatInfoContainer.js 818 B

1234567891011121314151617181920212223242526272829303132333435
  1. import React from 'react';
  2. import {connect} from 'react-redux';
  3. import {initPersonInfo} from '../store/async-actions/patInfo';
  4. import {SET_PARAMS} from '@store/types/patInfo.js';
  5. import PatInfo from '../components/PatInfo';
  6. import {billing} from '@store/async-actions/pushMessage';
  7. function mapStateToProps({patInfo}) {
  8. return ({patInfo})
  9. }
  10. function mapDispatchToProps(dispatch) {
  11. return {
  12. getMessage: () => {
  13. dispatch(initPersonInfo)
  14. },
  15. setParams: (data) => {
  16. dispatch({
  17. type:SET_PARAMS,
  18. data
  19. });
  20. },
  21. handlePush:()=>{
  22. dispatch(billing());
  23. }
  24. }
  25. }
  26. const PatInfoComtainer = connect(
  27. mapStateToProps,
  28. mapDispatchToProps
  29. )(PatInfo);
  30. export default PatInfoComtainer;