Commit 6b68e3b581df1e042e31707d7a8c6c8e5e69764b
1 parent
1c7d254d
1.修改下料表格的产量字段的时,调用指令集必须等指令集执行成功才将下料,打印按钮回置
Showing
2 changed files
with
10 additions
and
4 deletions
src/components/Common/CommonComponent/index.js
| @@ -326,7 +326,7 @@ export default class CommonComponent extends Component { | @@ -326,7 +326,7 @@ export default class CommonComponent extends Component { | ||
| 326 | } | 326 | } |
| 327 | 327 | ||
| 328 | const { name, record, onQuickFieldUpdate, showConfig } = this.props; | 328 | const { name, record, onQuickFieldUpdate, showConfig } = this.props; |
| 329 | - | 329 | + |
| 330 | // 定义需要在弹窗中特殊处理的字段列表 | 330 | // 定义需要在弹窗中特殊处理的字段列表 |
| 331 | const modalFields = [ | 331 | const modalFields = [ |
| 332 | 'dAdvanceReportQty', | 332 | 'dAdvanceReportQty', |
| @@ -334,7 +334,7 @@ export default class CommonComponent extends Component { | @@ -334,7 +334,7 @@ export default class CommonComponent extends Component { | ||
| 334 | 'dAdvanceMadeUpFei', | 334 | 'dAdvanceMadeUpFei', |
| 335 | 'iAdvanceLaminatingPaper' | 335 | 'iAdvanceLaminatingPaper' |
| 336 | ]; | 336 | ]; |
| 337 | - | 337 | + |
| 338 | // 判断是否是特定字段并且在模态框中,如果是,就不调用 onQuickFieldUpdate | 338 | // 判断是否是特定字段并且在模态框中,如果是,就不调用 onQuickFieldUpdate |
| 339 | const isInModal = event?.target ? this.bInModal(event.target) : false; | 339 | const isInModal = event?.target ? this.bInModal(event.target) : false; |
| 340 | console.log('字段:', showConfig?.sName, '是否在弹窗中:', isInModal); | 340 | console.log('字段:', showConfig?.sName, '是否在弹窗中:', isInModal); |
src/components/Common/CommonTable/index.js
| @@ -4742,7 +4742,7 @@ class CommonTableRc extends React.Component { | @@ -4742,7 +4742,7 @@ class CommonTableRc extends React.Component { | ||
| 4742 | > | 4742 | > |
| 4743 | {tableBtnsConfig.map(config => { | 4743 | {tableBtnsConfig.map(config => { |
| 4744 | const { showName, btnBgColor, sDefault: str } = config; | 4744 | const { showName, btnBgColor, sDefault: str } = config; |
| 4745 | - const disabled = props.getBtnDisabled({ | 4745 | + let disabled = props.getBtnDisabled({ |
| 4746 | str, | 4746 | str, |
| 4747 | defaultValue: false, | 4747 | defaultValue: false, |
| 4748 | record | 4748 | record |
| @@ -4755,7 +4755,13 @@ class CommonTableRc extends React.Component { | @@ -4755,7 +4755,13 @@ class CommonTableRc extends React.Component { | ||
| 4755 | ) { | 4755 | ) { |
| 4756 | bLoading = true; | 4756 | bLoading = true; |
| 4757 | } | 4757 | } |
| 4758 | - return ( | 4758 | + if( !disabled && window.instructSetLock && |
| 4759 | + ((config.sControlName === 'BtnEventBlanking' && config.showName === '下料') || | ||
| 4760 | + (config.sControlName === 'BtnPrint1' && config.showName === '标条') ) | ||
| 4761 | + ) { | ||
| 4762 | + disabled = true; | ||
| 4763 | + } | ||
| 4764 | + return ( | ||
| 4759 | <Button | 4765 | <Button |
| 4760 | disabled={disabled} | 4766 | disabled={disabled} |
| 4761 | size="large" | 4767 | size="large" |