Commit 79352ea2bf4c21687ea3421913c26347c11c7fbc
1 parent
59ea8ea6
1.班组信息记忆临时ipqc
Showing
1 changed file
with
22 additions
and
6 deletions
src/mes/teamInfo/index.js
| ... | ... | @@ -492,6 +492,14 @@ const TeamInfo = baseProps => { |
| 492 | 492 | sName: "slave0" |
| 493 | 493 | }; |
| 494 | 494 | |
| 495 | + if(props.app?.userinfo?.sIPQCNameTmp){ | |
| 496 | + if(props.slaveData && props.slaveData.length !== 0){ | |
| 497 | + props.slaveData[0].sIpqcId2 = props.app?.userinfo?.sIPQCIdTmp; | |
| 498 | + props.slaveData[0].sIpqcName2 = props.app?.userinfo?.sIPQCNameTmp; | |
| 499 | + } | |
| 500 | + | |
| 501 | + } | |
| 502 | + | |
| 495 | 503 | // 临时ipqc |
| 496 | 504 | const viewProps = { |
| 497 | 505 | ...props, |
| ... | ... | @@ -502,8 +510,16 @@ const TeamInfo = baseProps => { |
| 502 | 510 | tableName: "slave", |
| 503 | 511 | viewRow: props.slaveData && props.slaveData.length !== 0 ? props.slaveData[0] : {}, |
| 504 | 512 | onDataChange: (tableName, sName, returnValue , sId , dropDownData , isWait ) => { |
| 505 | - props.onSaveState({ | |
| 506 | - [`slaveData`]: [ {...props.slaveData[0] , ...returnValue} ] | |
| 513 | + const userinfo = props.app?.userinfo; | |
| 514 | + userinfo.sIPQCIdTmp = returnValue?.sIpqcId2; | |
| 515 | + userinfo.sIPQCNameTmp = returnValue?.sIpqcName2; | |
| 516 | + props.dispatch({ | |
| 517 | + type: "app/saveUserinfo", | |
| 518 | + payload: userinfo | |
| 519 | + }); | |
| 520 | + | |
| 521 | + props.onSaveState({ | |
| 522 | + [`slaveData`]: [ {...props.slaveData[0] , ...returnValue} ] | |
| 507 | 523 | }); |
| 508 | 524 | setTimeout(()=>{ |
| 509 | 525 | // 调用指令集保存 |
| ... | ... | @@ -511,7 +527,7 @@ const TeamInfo = baseProps => { |
| 511 | 527 | nextProps: { ...props , slaveData : [ {...props.slaveData[0] , ...returnValue} ] }, |
| 512 | 528 | btnConfig: { |
| 513 | 529 | showName: "临时IPQC保存", |
| 514 | - sInstruct: props.slaveConfig?.gdsconfigformslave.filter(e=>e.showName == '保存' && e.sControlName == 'BtnEventSave')[0].sInstruct, | |
| 530 | + sInstruct: props.slaveConfig?.gdsconfigformslave.filter(e=>e.showName == '保存' && e.sControlName == 'BtnEventSave')[0]?.sInstruct, | |
| 515 | 531 | error:(er)=>{ |
| 516 | 532 | // this.setState({ dataValue: '' }); |
| 517 | 533 | }, |
| ... | ... | @@ -524,8 +540,8 @@ const TeamInfo = baseProps => { |
| 524 | 540 | }; |
| 525 | 541 | // 清空临时IPQC |
| 526 | 542 | const clearTempIpqc = () => { |
| 527 | - props.onSaveState({ | |
| 528 | - [`slaveData`]: [ {...props.slaveData[0] , sIpqcId2:'' , sIpqcName2: '' } ] | |
| 543 | + props.onSaveState({ | |
| 544 | + [`slaveData`]: [ {...props.slaveData[0] , sIpqcId2:'' , sIpqcName2: '' } ] | |
| 529 | 545 | }); |
| 530 | 546 | props.onExecInstructSet({ |
| 531 | 547 | nextProps: { ...props , slaveData : [ {...props.slaveData[0] , sIpqcId2:'',sIpqcName2:''} ] }, |
| ... | ... | @@ -603,7 +619,7 @@ const TeamInfo = baseProps => { |
| 603 | 619 | <CommonViewTable {...viewProps} className="temporaryIpqc"></CommonViewTable> |
| 604 | 620 | <Button style={{ 'position': 'absolute' , 'top': '20%' ,'right': '2%'}} type="primary" onClick={() => { clearTempIpqc() }} > 清空 </Button> |
| 605 | 621 | </div> |
| 606 | - | |
| 622 | + | |
| 607 | 623 | </div> |
| 608 | 624 | </div> |
| 609 | 625 | <div className="postList"> | ... | ... |