123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354 |
- import {connect} from 'react-redux';
- import ChronicInfo from '../components/ChronicInfo';
- import {SHOW_TABLE_LIST,HIDE_TABLE_LIST} from '@store/types/pushMessage';
- import {getTableList,getScaleInfo,getTips} from '../store/async-actions/pushMessage';
- import {ADD_ASSESS_ITEMS,SET_SAVE_ASSESS_DATA} from "@types/assessResult";
- function mapStateToProps(state){//console.log(999,state)
- return{
- chronicMagItem: state.diagnosticList.chronicMagItem,
- questionId: state.diagnosticList.clickDiag,
- tableList: state.pushMessage.tableList,
- showList: state.pushMessage.showList,
- scaleInfo: state.pushMessage.scaleInfo,//量表内容
- chronicDesease:state.mainSuit.chronicDesease,//主诉存的慢病
- update:state.assessResult.update1,
- formulaResult:state.pushMessage.formulaResult //量表信息
- }
- }
- function mapDispatchToProps(dispatch){
- return {
- getTableList(id){
- dispatch(getTableList(id))
- dispatch({type:SHOW_TABLE_LIST})
- },
- hideList(){
- dispatch({type:HIDE_TABLE_LIST})
- },
- getScaleInfo(item){
- dispatch(getScaleInfo(item))
- },
- addAssessItem(row,pIndex,i){ //加入评估记录
- let obj = Object.assign({},row);
- //obj.details[i].add=true;
- dispatch({
- type:ADD_ASSESS_ITEMS,
- data:obj,
- index:pIndex,
- subIndex:i
- })
- },
- //保存管理评估
- saveAssessInfos(obj){
- dispatch(Object.assign({},obj,{type:SET_SAVE_ASSESS_DATA}));
- },
- // 获取量表静态知识
- getInfomation(item){
- dispatch(getTips(item));
- }
- }
- }
- const ChronicInfoContainer = connect(mapStateToProps,mapDispatchToProps)(ChronicInfo);
- export default ChronicInfoContainer;
|