1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import React from 'react';
- import { connect } from 'react-redux';
- import DiagnosticItem from '@components/DiagnosticItem';
- import { ADD_DIAGNOSTIC, GET_DIAGNOSTIC_STR } from '@store/types/diagnosticList';
- import { SHOW_SEARCH, HIDE_SEARCH, SET_SEARCH_VALUE } from '@store/types/diagnosticSearch';
- import { isChronicMag, isAddMainSuit } from'@store/async-actions/diagnosticList.js';
- import { addDiagnostic } from '@store/async-actions/treat';
- import { getSearchResult } from '@store/async-actions/diagnosticSearch';
- import {billing, getConceptDetail} from '../store/async-actions/pushMessage';
- function mapStateToProps(state) {
- return {
- diagnosticList: state.diagnosticList.diagnosticList,
- mode:state.typeConfig.typeConfig
- }
- }
- function mapDispatchToProps(dispatch) {
- return{
- addDiagnostic: (item) => {
-
- dispatch({
- type: ADD_DIAGNOSTIC,
- item: item
- });
- dispatch({
- type: GET_DIAGNOSTIC_STR
- });
- dispatch(isAddMainSuit())
- console.log('item', item)
- // dispatch(addDiagnostic(item))
- dispatch(getConceptDetail({type:7,name: item.name, position: 1},false,true,true))
- },
- showSearch:()=>{
- dispatch({
- type: SHOW_SEARCH
- })
- },
- hideSearch:()=>{
- dispatch({
- type: HIDE_SEARCH
- })
- },
- getTips: (diagItem) => {
- dispatch(getConceptDetail(diagItem))
- },
- isChronicMag: (item) =>{
- dispatch(isChronicMag(item))
- }
- }
- }
- const DiagnosticItemContainer = connect(
- mapStateToProps,
- mapDispatchToProps
- )(DiagnosticItem);
- export default DiagnosticItemContainer;
|