WrapModalBody.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  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. }
  27. }
  28. function mapDispatchToProps(dispatch, store) {
  29. return {
  30. showInIcss(){
  31. dispatch(showInIcss())
  32. },
  33. selectWaring(){
  34. dispatch(selectWaring())
  35. },
  36. selectOneCheck(name,groupName,item){
  37. dispatch(selectOneCheck(name,groupName,item))
  38. },
  39. allCheckImportIns(data) {
  40. dispatch(allCheckImportIns(data))
  41. },
  42. handleSearch(data) {
  43. dispatch(getImportList(data))
  44. },
  45. handleGetSonList(name,time) {
  46. dispatch(getSonDetailLists(name,time))
  47. },
  48. handleChangeValue(val) {
  49. dispatch(getSearchList(val))
  50. }
  51. }
  52. }
  53. const WrapModalBodyAction = connect(mapStateToProps, mapDispatchToProps)(WrapModalBody);
  54. export default WrapModalBodyAction;