WrapModalBodyPac.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import React from 'react';
  2. import {
  3. connect
  4. } from 'react-redux';
  5. import WrapModalBodyPac from '@components/WrapModalBodyPac';
  6. import { allCheckImports,selectOneChecks,showInIcsss } from '@store/actions/wrapModalBodyPac';
  7. import {getImportLists,getSonDetailList} from '@store/async-actions/wrapModalBodyPac';
  8. function mapStateToProps(state) {
  9. return {
  10. message: state.patInfo.message,
  11. hospitalPac: state.wrapModalBodyPac.hospitalPac,
  12. hospitalSonInspect: state.wrapModalBodyPac.hospitalPacObj,
  13. selectGroupList: state.wrapModalBodyPac.selectGroupList,
  14. allCheck: state.wrapModalBodyPac.allCheck,
  15. msgObj: state.wrapModalBodyPac.msgObj,
  16. checkedList: state.wrapModalBodyPac.checkedList,
  17. }
  18. }
  19. function mapDispatchToProps(dispatch, store) {
  20. return {
  21. showInIcss(){
  22. dispatch(showInIcsss())
  23. },
  24. selectOneCheck(name,checkItem,item){
  25. dispatch(selectOneChecks(name,checkItem,item))
  26. },
  27. allCheckImport() {
  28. dispatch(allCheckImports())
  29. },
  30. handleSearchs(data) {
  31. dispatch(getImportLists(data))
  32. },
  33. handleGetSonList(name,time) {
  34. dispatch(getSonDetailList(name,time))
  35. }
  36. }
  37. }
  38. const WrapModalBodyPacAction = connect(mapStateToProps, mapDispatchToProps)(WrapModalBodyPac);
  39. export default WrapModalBodyPacAction;