YonBIP_2312_PU_请购单支持批次号批量粘贴
This commit is contained in:
parent
956d4520be
commit
98427962a0
|
|
@ -1,4 +1,3 @@
|
||||||
/*8nIjANkSB9VpkQdmnMi+FHfYOgBuQU7hJA/ae0lDy6s=*/
|
|
||||||
/*
|
/*
|
||||||
* @Author: zhangshqb
|
* @Author: zhangshqb
|
||||||
* @PageInfo: 表体编辑后事件 批量
|
* @PageInfo: 表体编辑后事件 批量
|
||||||
|
|
@ -193,6 +192,82 @@ export default async function batchEvents(obj) {
|
||||||
queryValue[queryValue.length - 1].queryCondition = { cmaterialvid: newValue[i].values.pk_material.value };
|
queryValue[queryValue.length - 1].queryCondition = { cmaterialvid: newValue[i].values.pk_material.value };
|
||||||
}
|
}
|
||||||
isManyCondition = true;
|
isManyCondition = true;
|
||||||
|
}else if (attrcode == 'vbatchcode') {
|
||||||
|
let pk_org = this.props.form.getFormItemsValue(BUYINGREQ_CARD.formId, ATTRCODE.pk_org).value;
|
||||||
|
let constance = {};
|
||||||
|
let querys = [];
|
||||||
|
let querysindex = 0;
|
||||||
|
constance.key = 'vbatchcode';
|
||||||
|
for (let i = 0; i < newValue.length; i++) {
|
||||||
|
if (!(newValue[i].values.pk_material && newValue[i].values.pk_material.value)) {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
let materialvid = newValue[i].values.pk_material.value;
|
||||||
|
constance.params = {
|
||||||
|
key: "vbatchcode",
|
||||||
|
pk_org: pk_org,
|
||||||
|
materialvid: materialvid,
|
||||||
|
cmaterialvid: materialvid
|
||||||
|
};
|
||||||
|
let flag =true;
|
||||||
|
if (flag) {
|
||||||
|
querys[querysindex] = {
|
||||||
|
index: currentIndex + i,
|
||||||
|
cmaterialvid: newValue[i].values.pk_material.value,
|
||||||
|
vbatchcode: newValue[i].values.vbatchcode.value
|
||||||
|
};
|
||||||
|
querysindex = querysindex + 1;
|
||||||
|
|
||||||
|
queryValue.push(newValue[i]);
|
||||||
|
indexs[i] = currentIndex + i;
|
||||||
|
rows[i] = [ i ];
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
ajax({
|
||||||
|
url: '/nccloud/ic/onhand/querybatchcode.do',
|
||||||
|
data: querys,
|
||||||
|
async: false,
|
||||||
|
success: (res) => {
|
||||||
|
if (res.data === null) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
let j = 0;
|
||||||
|
let k = 0;
|
||||||
|
for (let i = 0; i < newValue.length; i++) {
|
||||||
|
if (res.data.length == k) {
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
if (res.data[j] && res.data[j].index == i) {
|
||||||
|
if (res.data[j].flag == true) {
|
||||||
|
indexs[k] = i;
|
||||||
|
//console.log('123', newValue[i].values.vbatchcode.value);
|
||||||
|
this.props.cardTable.setValByKeyAndIndex(BUYINGREQ_CARD.tableId, i, 'vbatchcode', {
|
||||||
|
value: newValue[i].values.vbatchcode.value,
|
||||||
|
display: newValue[i].values.vbatchcode.value
|
||||||
|
});
|
||||||
|
this.props.cardTable.setValByKeyAndIndex(BUYINGREQ_CARD.tableId, i, 'pk_batchcode', {
|
||||||
|
value: res.data[j].pk,
|
||||||
|
display: res.data[j].pk
|
||||||
|
});
|
||||||
|
j = j + 1;
|
||||||
|
k = k + 1;
|
||||||
|
} else {
|
||||||
|
this.props.cardTable.setValByKeyAndIndex(BUYINGREQ_CARD.tableId, i, 'vbatchcode', {
|
||||||
|
value: newValue[i].values.vbatchcode.value,
|
||||||
|
display: newValue[i].values.vbatchcode.value
|
||||||
|
});
|
||||||
|
this.props.cardTable.setValByKeyAndIndex(BUYINGREQ_CARD.tableId, i, 'pk_batchcode', {
|
||||||
|
value: '',
|
||||||
|
display: ''
|
||||||
|
});
|
||||||
|
j = j + 1;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
return;
|
||||||
} else {
|
} else {
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
@ -244,5 +319,3 @@ export default async function batchEvents(obj) {
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
/*8nIjANkSB9VpkQdmnMi+FHfYOgBuQU7hJA/ae0lDy6s=*/
|
|
||||||
Loading…
Reference in New Issue