|
|
|
@ -318,7 +318,7 @@ export default {
|
|
|
|
|
invChange() {
|
|
|
|
|
this.formData.invSpaceCode = null;
|
|
|
|
|
this.spaceList = [];
|
|
|
|
|
let params = {invWarehouseCode: this.formData.invCode};
|
|
|
|
|
let params = {invWarehouseCode: this.formData.invCode, status: 1};
|
|
|
|
|
getInvSpaceList(params).then((res) => {
|
|
|
|
|
this.spaceList = res.data.list || [];
|
|
|
|
|
});
|
|
|
|
@ -346,11 +346,22 @@ export default {
|
|
|
|
|
//更新单据
|
|
|
|
|
updateInvMAOrder(this.formData).then((res) => {
|
|
|
|
|
if (!isBlank(this.formData.code)) {
|
|
|
|
|
//判断此条码在列表中是否存在,如果已存在则表示已添加
|
|
|
|
|
let flag = false;
|
|
|
|
|
for (let i = 0; i < this.detailList.length; i++) {
|
|
|
|
|
if (this.detailList[i].code === this.formData.code) {
|
|
|
|
|
flag = true;
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//此条码未保存,关闭弹窗之前调用接口添加详情记录
|
|
|
|
|
if (!flag) {
|
|
|
|
|
//扫码添加库存养护记录详情
|
|
|
|
|
let params = {
|
|
|
|
|
orderIdFk: this.formData.orderId,
|
|
|
|
|
code: this.formData.code
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
addInvMAOrderDetail(params).then((res) => {
|
|
|
|
|
if (res.code === 20000) {
|
|
|
|
|
this.$message.success("添加成功!");
|
|
|
|
@ -360,6 +371,7 @@ export default {
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}).catch((error) => {
|
|
|
|
|
this.$message.error("更新单据信息失败!");
|
|
|
|
|
})
|
|
|
|
|