|
|
@@ -1164,6 +1164,7 @@
|
|
|
//批次号选择
|
|
|
async batchNoChange(index, row) {
|
|
|
if (!row.batchStockId) {
|
|
|
+ this.$set(this.form.datasource[index], 'batchStockId', '');
|
|
|
this.$set(this.form.datasource[index], 'batchNo', '');
|
|
|
this.$set(this.form.datasource[index], 'systemBatchNo', '');
|
|
|
// this.$set(this.form.datasource[index], 'warehouseNum', '');
|
|
|
@@ -1502,6 +1503,12 @@
|
|
|
let comitDatasource = this.form.datasource;
|
|
|
if (comitDatasource.length === 0) return [];
|
|
|
comitDatasource.forEach(async (v) => {
|
|
|
+ // 清空批次时同步清理批次库存 ID,避免更新接口残留旧批次。
|
|
|
+ if (!v.batchNo) {
|
|
|
+ v.batchNo = '';
|
|
|
+ v.systemBatchNo = '';
|
|
|
+ v.batchStockId = '';
|
|
|
+ }
|
|
|
if (v.modelKey) {
|
|
|
v.modelKey = v.modelKey;
|
|
|
}
|