物料+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: data
|
materialCode: row.data.values['pk_material'].display,
|
||||||
|
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 value = row.data.values['cmaterialvid'];
|
||||||
let params = {
|
let params = {
|
||||||
sys_appcode: BOM_PAGECODE.bom_card,
|
sys_appcode: BOM_PAGECODE.bom_card,
|
||||||
materialCode: data
|
materialCode: value.display,
|
||||||
|
materialName: row.data.values['cmaterialvid.name'].value
|
||||||
}
|
}
|
||||||
formDownload({
|
formDownload({
|
||||||
params,
|
params,
|
||||||
url: URL.downloadPlmUrl,
|
url: URL.downloadPlmUrl,
|
||||||
enctype: 1
|
enctype: 1
|
||||||
});
|
});
|
||||||
|
});
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue