WrapModalBody.js 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859
  1. import React from 'react';
  2. import {
  3. connect
  4. } from 'react-redux';
  5. import WrapModalBody from '@components/WrapModalBody';
  6. import {
  7. getSearchList,
  8. getImportList,
  9. getSonDetailLists
  10. } from '@store/async-actions/wrapModalBody';
  11. import {
  12. allCheckImportIns,
  13. selectOneCheck,
  14. selectWaring,
  15. showInIcss
  16. } from '@store/actions/wrapModalBody';
  17. function mapStateToProps(state) {
  18. return {
  19. message: state.patInfo.message,
  20. hospitalMsg: state.homePage.sysConfig || {},
  21. hospitalInspect: state.wrapModalBody.hospitalInspect || [],
  22. hospitalSonInspect: state.wrapModalBody.hospitalInspectObj || [],
  23. allCheck: state.wrapModalBody.allCheck,
  24. selectGroupList: state.wrapModalBody.selectGroupList,
  25. checkedList: state.wrapModalBody.checkedList,
  26. btnMsg: state.wrapModalBody.btnMsg,
  27. }
  28. }
  29. function mapDispatchToProps(dispatch, store) {
  30. return {
  31. showInIcss(){
  32. dispatch(showInIcss())
  33. },
  34. selectWaring(){
  35. dispatch(selectWaring())
  36. },
  37. selectOneCheck(name,groupName,item){
  38. dispatch(selectOneCheck(name,groupName,item))
  39. },
  40. allCheckImportIns(data) {
  41. dispatch(allCheckImportIns(data))
  42. },
  43. handleSearch(data) {
  44. dispatch(getImportList(data))
  45. },
  46. handleGetSonList(name,time) {
  47. dispatch(getSonDetailLists(name,time))
  48. },
  49. handleChangeValue(val) {
  50. dispatch(getSearchList(val))
  51. }
  52. }
  53. }
  54. const WrapModalBodyAction = connect(mapStateToProps, mapDispatchToProps)(WrapModalBody);
  55. export default WrapModalBodyAction;