123456789101112131415161718192021222324252627282930313233343536373839404142434445 |
- import React from 'react';
- import { connect } from 'react-redux';
- import HistoryCaseContainer from '@components/HistoryCaseContainer';
- import { showHistory,sortHistory,activeHistory,visibleHistory } from '@store/actions/historyTemplates'
- import {keepPushData} from '@store/actions/tabTemplate';
- import { dragBox } from '@utils/drag';
- function mapStateToProps(state) {
- return {
- showHistoryCases:state.historyTemplates.showHistoryCases,
- activeHistory:state.historyTemplates.activeHistory,
- items:state.historyTemplates.items,
- visible:state.historyTemplates.visible,
- preInfo : state.patInfo.message
- }
- }
- function mapDispatchToProps(dispatch) {
- return {
- showHistoryBox(){
- dragBox('hisWrapMove','closeHis','del')
- dispatch(showHistory(false))
- },
- handleCaseClick(e,val){
- e.stopPropagation();
- dispatch(activeHistory(val))
- },
- handleQuoteClick(e,data,idx){
- // e.stopPropagation();
- dispatch(keepPushData(data,'his')) //历史病历引用
- dispatch(activeHistory(idx))
- dispatch(visibleHistory(true))
- },
- handleSortClick(){
- dispatch(sortHistory())
- }
- }
- }
- const HistoryCases = connect(
- mapStateToProps,
- mapDispatchToProps
- )(HistoryCaseContainer);
- export default HistoryCases;
|