handleSearch(pagination.toJS(),this.props,value)} onKeyUp={(e) => handleSearch(pagination.toJS(),this.props,e.target.value,'keyup')} style={{ width: 200 }} />
    { columnsData.map((item, index) => { return (
  • handleInputChange(e, index)} value={item.get('columnsValue')} checked={item.get('columnsValue')} className="custom-control-input" id={"lie" + index} />
  • ) }) }
  • {/* */} 锁号 出库时间
  • 降序 升序
handleLockstoreList(pagination,this.props)} pagination={pagination.toJS()} bordered dataSource={dataSource.toJS()} columns={columns.toJS()} /> {/* popupsObj = ref} /> */} {/* */} ); } //组件即将要被挂在的时候执行的方法-- componentDidMount(){ const{handleLockstoreList,pagination,initData}= this.props; // console.log(pagination.toJS()); handleLockstoreList(pagination.toJS(),this.props); initData(); } } let delaySwitch = null; /** * store里的数据映射到这个组件里的state * @param {*} state */ const mapStateToProps = (state) => { return { dataSource: state.getIn(['lockstore', 'dataSource']), columns: state.getIn(['lockstore', 'columns']), pagination: state.getIn(['lockstore', 'pagination']), searchValue: state.getIn(['lockstore', 'searchValue']), columnsData: state.getIn(['lockstore', 'columnsData']), columnsNum:state.getIn(['lockstore', 'columnsNum']), } } /** * 要改变store里的内容需要调用dispatch方法 * @param {*} dispatch */ const mapDispathToProps = (dispatch) => { return { handleColumnsShow(index) { // console.log('kkk'); dispatch(actionCreators.toggleColumns(index)); }, initData(){ dispatch(actionCreators.toggleColumnsAll()); }, handleLockstoreList(pagination,support){ dispatch(actionCreators.getLockstoreList(pagination,support)); }, handleSearch(pagination,support,searchValue,keyup){ if(keyup === 'keyup'){ if(delaySwitch != null){ clearTimeout(delaySwitch); } delaySwitch = setTimeout(() => { dispatch(actionCreators.getLockstoreList(pagination, support, searchValue)); },350); } else{ dispatch(actionCreators.getLockstoreList(pagination,support,searchValue)); } }, handleInputChange(e, index){ // dispatch(actionCreators.changeInputValue(columnsNum)); // dt.handleColumnVisible(index, e.target.value); }, // handleColumnsAllShow() { // dispatch(actionCreators.toggleColumnsAll(dt)); // }, } } export default connect(mapStateToProps, mapDispathToProps)(lock_store);