index.js 2.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. import {
  2. combineReducers,
  3. createStore,
  4. applyMiddleware,
  5. compose
  6. } from 'redux';
  7. import thunk from "redux-thunk";
  8. import historyTemplates from './reducers/historyTemplates';
  9. import tabTemplate from './reducers/tabTemplate';
  10. import patInfo from './reducers/patInfo';
  11. import print from './reducers/print';
  12. import preview from './reducers/preview';
  13. import otherHistory from './reducers/otherHistory';
  14. import diagnosticList from './reducers/diagnosticList';
  15. import inspect from './reducers/inspect';
  16. import assistCheck from './reducers/assistCheck';
  17. import copyRight from './reducers/copyRight';
  18. import homePage from './reducers/homePage';
  19. import mainSuit from './reducers/mainSuit';
  20. import diagnosticSearch from './reducers/diagnosticSearch'
  21. import typeConfig from './reducers/typeConfig';
  22. import pushMessage from './reducers/pushMessage';
  23. import submit from './reducers/submit';
  24. import checkBody from './reducers/checkBody';
  25. import getInfoByUuid from './reducers/getInfoByUuid';
  26. import treat from './reducers/treat';
  27. import currentIll from './reducers/currentIll';
  28. import assessResult from './reducers/assessResult';
  29. import assessResultHis from './reducers/assessResultHis';
  30. import medicalInfo from './reducers/medicalInfo';
  31. import scaleSearch from './reducers/scaleSearch';
  32. import emergencyHis from './reducers/emergencyHis';
  33. import wrapModalBody from './reducers/wrapModalBody';
  34. import wrapModalBodyPac from './reducers/wrapModalBodyPac';
  35. import preIcss from './reducers/preIcss';
  36. const composeEnhancers =
  37. window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__ ?
  38. window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__({}) : compose;
  39. const enhancer = composeEnhancers(
  40. applyMiddleware(thunk)
  41. );
  42. const rootReducer = combineReducers({
  43. tabTemplate,
  44. patInfo,
  45. print,
  46. preview,
  47. otherHistory,
  48. diagnosticList,
  49. historyTemplates,
  50. inspect,
  51. copyRight,
  52. homePage,
  53. mainSuit,
  54. diagnosticSearch,
  55. typeConfig,
  56. pushMessage,
  57. submit,
  58. treat,
  59. assistCheck,
  60. checkBody,
  61. getInfoByUuid,
  62. scaleSearch,
  63. currentIll,
  64. assessResult,
  65. assessResultHis,
  66. medicalInfo,
  67. emergencyHis,
  68. wrapModalBody,
  69. wrapModalBodyPac,
  70. preIcss,
  71. });
  72. export default createStore(rootReducer, enhancer);