1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- import React from 'react';
- import {connect} from 'react-redux';
- import Inspect from '@components/Inspect';
- import {getSearchList,getSublableList,getInstroduce } from '@store/async-actions/inspect';
- import {setLabel,fillActived,fillActiveDetail,checkValueIsChange,delExcelLis,clearLabel,delPartItem} from '@store/actions/inspect';
- import {billing} from '@store/async-actions/pushMessage';
- function mapStateToProps(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,
- }
- }
- function mapDispatchToProps(dispatch, store) {
- return {
- handleChangeValue(val){
- dispatch(getSearchList(val))
- },
- getInfomation(id){
- dispatch(getInstroduce(id))
- },
- 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){
- console.log(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;
|