123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112 |
- import React from 'react';
- import {
- connect
- } from 'react-redux';
- import Inspect from '@components/Inspect';
- import {
- getSearchList,
- getSublableList,
- getImportList,
- getSonDetailLists
- } from '@store/async-actions/inspect';
- import {
- setLabel,
- fillActived,
- fillActiveDetail,
- checkValueIsChange,
- delExcelLis,
- clearLabel,
- delPartItem,
- allCheckImport,
- selectOneCheck,
- selectWaring,
- showInIcss
- } from '@store/actions/inspect';
- import {
- billing,
- getConceptDetail
- } from '@store/async-actions/pushMessage';
- function mapStateToProps(state) {//console.log(state)
- return {
- list: state.inspect.list,
- labelList: state.inspect.labelList,
- fillActive: state.inspect.fillActive,
- getExcelDataList: state.inspect.getExcelDataList,
- labelListActive: state.inspect.labelListActive,
- inspectList: state.homePage.inspectList,
- windowHeight: state.homePage.windowHeight,
- inspectVal: state.inspect.inspectVal,
- message: state.patInfo.message,
- hospitalMsg: state.homePage.sysConfig || {},
- hospitalInspect: state.inspect.hospitalInspect,
- hospitalSonInspect: state.inspect.hospitalInspectObj,
- allCheck: state.inspect.allCheck,
- selectGroupList: state.inspect.selectGroupList,
- checkedList: state.inspect.checkedList,
- }
- }
- function mapDispatchToProps(dispatch, store) {
- return {
- showInIcss(){
- dispatch(showInIcss())
- },
- selectWaring(){
- dispatch(selectWaring())
- },
- selectOneCheck(name,groupName,item){
- dispatch(selectOneCheck(name,groupName,item))
- },
- allCheckImport(data) {
- dispatch(allCheckImport(data))
- },
- handleSearch(data) {
- dispatch(getImportList(data))
- },
- handleGetSonList(name,time) {
- dispatch(getSonDetailLists(name,time))
- },
- handleChangeValue(val) {
- dispatch(getSearchList(val))
- },
- getInfomation(item) {
- dispatch(getConceptDetail(item))
- },
- handleSign(id, idx, type) {
- dispatch(setLabel(idx, type))
- dispatch(getSublableList(id))
- },
- handleLabelSub(e, id, idx) {
- dispatch(fillActived(id, idx))
- // e.stopPropagation()
- },
- handleClear(e, idx) {
- e.stopPropagation();
- dispatch(clearLabel(idx))
- },
- handleConfirm(e, idx, time, arr) {
- e.stopPropagation();
- dispatch(checkValueIsChange(idx, time, arr))
- },
- changeActivePart(idx, value) {
- dispatch(fillActiveDetail(idx, value))
- },
- handleCloseExcel(idx) {
- dispatch(delExcelLis(idx));
- },
- delPartItem(idx) {
- dispatch(delPartItem(idx))
- },
- //右侧推送
- fetchPushInfos() {
- //调右侧推送
- dispatch(billing());
- }
- }
- }
- const InspectAction = connect(mapStateToProps, mapDispatchToProps)(Inspect);
- export default InspectAction;
|