Commit e3bca643 by wujiabao

fix bug

parent 535cfae8
......@@ -12,7 +12,7 @@ class TakeStokeContaniner extends React.Component {
this.state={
showButton:true,
number:1,
initNum:0
initNum:''
}
}
......@@ -78,7 +78,11 @@ class TakeStokeContaniner extends React.Component {
productNum(str){
let {initNum}=this.state;
if(str==='add'){
initNum++;
if(initNum===''){
initNum=0;
}else{
initNum++;
}
this.setState({
initNum
})
......@@ -100,24 +104,29 @@ class TakeStokeContaniner extends React.Component {
}
//根据后台返回的数据 判断显示的组件
componentWillReceiveProps(nextProps){
console.log("执行了盘点任务中的拉取工单")
let {type}=nextProps.TokeStokeState;
switch(type){
case 1 :
this.setState({number:1,showButton:true,initNum:0})
break;
case 2 :
this.setState({number:type,initNum:0})
break;
case 3 :
this.setState({showButton:false})
break;
console.log("执行了盘点任务中的拉取工单",this.props,nextProps)
if(!(this.props.TokeStokeState.type===3&&nextProps.TokeStokeState.type===3)){
let {type}=nextProps.TokeStokeState;
switch(type){
case 1 :
this.setState({number:1,showButton:true,initNum:0})
break;
case 2 :
this.setState({number:type,initNum:0})
break;
case 3 :
this.setState({showButton:false})
break;
}
}
}
//点击已放入 继续拉取工单
clickPutIn(){
this.props.getTaskList();
this.setState({number:1,showButton:true})
this.setState({number:1,showButton:true,initNum:0},()=>{
console.log(this.state)
})
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment