|
|
|
@ -250,10 +250,10 @@ export default class SpecialDelivery extends BasePage {
|
|
|
|
|
let alreadyList = model.byidcardobj;
|
|
|
|
|
alreadyList.handlematerialCode = alreadyList.materialCode.slice(alreadyList.materialCode.search(/[1-9]/));
|
|
|
|
|
alreadyList.produceCode = this.orderNo;
|
|
|
|
|
let tianjiaflage = this.materilist.some((item) => item.materialCode == alreadyList.materialCode);
|
|
|
|
|
let tianjiaflage = this.materilist.some((item) => item.handlematerialCode == alreadyList.handlematerialCode);
|
|
|
|
|
if (tianjiaflage) {
|
|
|
|
|
this.materilist.forEach((item) => {
|
|
|
|
|
if (item.materialCode == alreadyList.materialCode) {
|
|
|
|
|
if (item.handlematerialCode == alreadyList.handlematerialCode) {
|
|
|
|
|
if (item.userDefined9) {
|
|
|
|
|
uni.showModal({
|
|
|
|
|
content: '否要进行加料?',
|
|
|
|
@ -307,12 +307,12 @@ export default class SpecialDelivery extends BasePage {
|
|
|
|
|
confirmNumber(changeobj) {
|
|
|
|
|
let addnumber = 0;
|
|
|
|
|
this.list.forEach((item) => {
|
|
|
|
|
if (item.materialCode == changeobj.materialCode) {
|
|
|
|
|
if (item.handlematerialCode == changeobj.handlematerialCode) {
|
|
|
|
|
addnumber += parseFloat(item.amount ? item.amount : '0');
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
this.materilist.forEach((item) => {
|
|
|
|
|
if (item.materialCode == changeobj.materialCode) {
|
|
|
|
|
if (item.handlematerialCode == changeobj.handlematerialCode) {
|
|
|
|
|
item.outNumber = item.returnoutNumber + addnumber;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
@ -373,7 +373,7 @@ export default class SpecialDelivery extends BasePage {
|
|
|
|
|
delet(deletobj, index) {
|
|
|
|
|
this.list.splice(index, 1);
|
|
|
|
|
this.materilist.forEach((item) => {
|
|
|
|
|
if (item.materialCode == deletobj.materialCode) {
|
|
|
|
|
if (item.handlematerialCode == deletobj.handlematerialCode) {
|
|
|
|
|
item.outNumber -= deletobj.amount;
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|