物料+BOM+请购单的PLM文件下载改为前端批量调用
This commit is contained in:
		
							parent
							
								
									0757d195dc
								
							
						
					
					
						commit
						c14625d46c
					
				|  | @ -15,17 +15,19 @@ export default function downloadPlmBtnClick(props) { | ||||||
|     // 获取选中行
 |     // 获取选中行
 | ||||||
|     let rows = this.props.cardTable.getCheckedRows(tableId); |     let rows = this.props.cardTable.getCheckedRows(tableId); | ||||||
|     // console.log('rows = ', rows);
 |     // console.log('rows = ', rows);
 | ||||||
|     let data = []; |     // let data = [];
 | ||||||
|     rows.forEach((row) => { |     rows.forEach((row) => { | ||||||
|         data.push(row.data.values['pk_material'].display); |         // data.push(row.data.values['pk_material'].display);
 | ||||||
|     }); |         let params = { | ||||||
|     let params = { |             sys_appcode: BUYINGREQ_CARD.cardpageid, | ||||||
|         sys_appcode: BUYINGREQ_CARD.cardpageid, |             materialCode: row.data.values['pk_material'].display, | ||||||
|         materialCode: data |             materialName: row.data.values['pk_material.name'].value | ||||||
|     } |         } | ||||||
|     formDownload({ |         formDownload({ | ||||||
|         params, |             params, | ||||||
|         url: BUYINGREQ_CARD.downloadPlmUrl, |             url: BUYINGREQ_CARD.downloadPlmUrl, | ||||||
|         enctype: 1 |             enctype: 1 | ||||||
|  |         }); | ||||||
|     }); |     }); | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
|  | @ -640,12 +640,14 @@ export default function (props, id) { | ||||||
|             break; |             break; | ||||||
|         case 'download_plm': |         case 'download_plm': | ||||||
|             let materialCode = this.props.form.getFormItemsValue(formid, 'code'); |             let materialCode = this.props.form.getFormItemsValue(formid, 'code'); | ||||||
|  |             let materialName = this.props.form.getFormItemsValue(formid, 'name'); | ||||||
|             if (!materialCode || !materialCode.value) { |             if (!materialCode || !materialCode.value) { | ||||||
|                 return |                 return | ||||||
|             } |             } | ||||||
|             let params = { |             let params = { | ||||||
|                 sys_appcode: '10140MAG_base_card', |                 sys_appcode: '10140MAG_base_card', | ||||||
|                 materialCode: materialCode.value |                 materialCode: materialCode.value, | ||||||
|  |                 materialName: materialName.name.value | ||||||
|             } |             } | ||||||
|             formDownload({ |             formDownload({ | ||||||
|                 params, |                 params, | ||||||
|  |  | ||||||
|  | @ -19,17 +19,20 @@ export default function downloadPlmBtnClick(props) { | ||||||
|         showErrorInfo('', '请先选择物料', 'infinity') |         showErrorInfo('', '请先选择物料', 'infinity') | ||||||
|         return; |         return; | ||||||
|     } |     } | ||||||
|     let data = []; |  | ||||||
|     rows.forEach((row) => { |     rows.forEach((row) => { | ||||||
|         data.push(row.data.values['cmaterialvid'].display); |         // let data = [];
 | ||||||
|     }); |         // data.push(row.data.values['cmaterialvid'].display);
 | ||||||
|     let params = { |         let value = row.data.values['cmaterialvid']; | ||||||
|         sys_appcode: BOM_PAGECODE.bom_card, |         let params = { | ||||||
|         materialCode: data |             sys_appcode: BOM_PAGECODE.bom_card, | ||||||
|     } |             materialCode: value.display, | ||||||
|     formDownload({ |             materialName: row.data.values['cmaterialvid.name'].value | ||||||
|         params, |         } | ||||||
|         url: URL.downloadPlmUrl, |         formDownload({ | ||||||
|         enctype: 1 |             params, | ||||||
|  |             url: URL.downloadPlmUrl, | ||||||
|  |             enctype: 1 | ||||||
|  |         }); | ||||||
|     }); |     }); | ||||||
|  | 
 | ||||||
| } | } | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue