Commit 1557053ce0b092030d6519cfe5b86b4258050619
1 parent
69a3aa26
1.单价增加导入第三张表功能
Showing
3 changed files
with
18 additions
and
7 deletions
src/components/Common/CommonNewBill.js
| ... | ... | @@ -1123,7 +1123,14 @@ class CommonNewBill extends Component { |
| 1123 | 1123 | |
| 1124 | 1124 | handleUploadChangeFile = async info => { |
| 1125 | 1125 | const { file } = info; |
| 1126 | - const { masterData, sModelsId, app, token, sModelsType, slaveConfig, slaveData } = this.props; | |
| 1126 | + const { formData = [] } = this.props; | |
| 1127 | + | |
| 1128 | + const templateData = formData.filter(item => item.sGrd === 'importTemplate'); | |
| 1129 | + const name = commonUtils.isNotEmptyArr(templateData) ? templateData[0].sTableAlias : 'slave' | |
| 1130 | + const { | |
| 1131 | + masterData, sModelsId, app, token, sModelsType, | |
| 1132 | + [`${name}Config`]: slaveConfig, [`${name}Data`]: slaveData | |
| 1133 | + } = this.props; | |
| 1127 | 1134 | if (file.response) { |
| 1128 | 1135 | if (file.response.code === 1) { |
| 1129 | 1136 | if (file.response.dataset.rows.length > 1) { |
| ... | ... | @@ -3422,11 +3429,11 @@ const CommonEffectEvent = props => { |
| 3422 | 3429 | handleType: masterData.handleType || 'update', |
| 3423 | 3430 | } |
| 3424 | 3431 | }); |
| 3425 | - | |
| 3432 | + | |
| 3426 | 3433 | }, [watchFields, masterData]); |
| 3427 | 3434 | |
| 3428 | 3435 | return null; |
| 3429 | -} | |
| 3436 | +} | |
| 3430 | 3437 | |
| 3431 | 3438 | // 工艺参数弹窗 |
| 3432 | 3439 | const ModalComponent = props => { | ... | ... |
src/components/Common/CommonSubBill.js
| ... | ... | @@ -140,7 +140,7 @@ class CommonSubBill extends Component { |
| 140 | 140 | handleUploadChangeFile = async (info) => { |
| 141 | 141 | const { file } = info; |
| 142 | 142 | const { |
| 143 | - masterData, sModelsId, app, token, sModelsType, masterConfig, | |
| 143 | + masterData, sModelsId, app, token, sModelsType, masterConfig, formData, | |
| 144 | 144 | } = this.props; |
| 145 | 145 | if (file.response) { |
| 146 | 146 | if (file.response.code === 1) { |
| ... | ... | @@ -151,9 +151,12 @@ class CommonSubBill extends Component { |
| 151 | 151 | message.error(errorInfo[0].sReason); |
| 152 | 152 | return; |
| 153 | 153 | } |
| 154 | + const templateData = formData.filter(item => item.sGrd === 'importTemplate'); | |
| 154 | 155 | |
| 155 | - const name = masterConfig.gdsconfigformslave.find(item => item.sControlName.includes('ImportData') && item.bVisible)?.sControlName; | |
| 156 | - const temp = name?.split('_')[1] || 'slave'; | |
| 156 | + const temp = commonUtils.isNotEmptyArr(templateData) ? templateData[0].sTableAlias : 'slave' | |
| 157 | + | |
| 158 | + // const name = masterConfig.gdsconfigformslave.find(item => item.sControlName.includes('ImportData') && item.bVisible)?.sControlName; | |
| 159 | + // const temp = name?.split('_')[1] || 'slave'; | |
| 157 | 160 | /** |
| 158 | 161 | * 按照slave处理 |
| 159 | 162 | */ |
| ... | ... | @@ -229,6 +232,7 @@ class CommonSubBill extends Component { |
| 229 | 232 | } |
| 230 | 233 | } |
| 231 | 234 | }; |
| 235 | + | |
| 232 | 236 | handleUploadPropsSales = () => { |
| 233 | 237 | const { masterData, sModelsType } = this.props; |
| 234 | 238 | if (commonUtils.isNotEmptyObject(masterData)) { | ... | ... |
src/components/Common/PersonCenter/PersonCenter.js
| ... | ... | @@ -70,7 +70,7 @@ class PersonCenter extends Component { |
| 70 | 70 | if (this.changePwd) { |
| 71 | 71 | const changePwd = commonFunc.showLocalMessage(this.props, 'changePwd', '系统判断密码为初始密码,2请修改密码后再操作!'); |
| 72 | 72 | |
| 73 | - message.warn(changePwd, 10); | |
| 73 | + message.warning(changePwd, 10); | |
| 74 | 74 | } |
| 75 | 75 | // 检查是否有公告数据需要显示 |
| 76 | 76 | this.checkNoticeData(); | ... | ... |