|
|
@@ -1268,6 +1268,7 @@
|
|
|
},
|
|
|
//选择产品回调
|
|
|
changeParentBiz(obj = [], idx) {
|
|
|
+ console.log('obj~~~', obj, idx);
|
|
|
obj.forEach(async (item, index) => {
|
|
|
let i = idx == -1 ? index : idx;
|
|
|
let row = JSON.parse(JSON.stringify(this.defaultForm));
|
|
|
@@ -1275,6 +1276,7 @@
|
|
|
row['tempId'] = this.form.datasource.length + 1;
|
|
|
|
|
|
let parasm = idx == -1 ? row : this.form.datasource[i];
|
|
|
+ console.log('parasm~~~~222', parasm);
|
|
|
this.$set(parasm, 'productId', item.id);
|
|
|
this.$set(parasm, 'categoryName', item.name);
|
|
|
this.$set(parasm, 'productCategoryId', item.categoryLevelId);
|
|
|
@@ -1327,16 +1329,20 @@
|
|
|
})
|
|
|
);
|
|
|
|
|
|
+ const templist = await getBatchList({
|
|
|
+ categoryCode: item.productCode,
|
|
|
+ warehouseId: item.warehouseId,
|
|
|
+ size: -1
|
|
|
+ });
|
|
|
+
|
|
|
this.$set(
|
|
|
parasm,
|
|
|
'batchNoList',
|
|
|
- await getBatchList({
|
|
|
- categoryCode: item.productCode,
|
|
|
- warehouseId: item.warehouseId,
|
|
|
- size: -1
|
|
|
- })
|
|
|
+ templist?.list
|
|
|
);
|
|
|
|
|
|
+ console.log('parasm~~~~333', parasm);
|
|
|
+
|
|
|
this.$set(
|
|
|
parasm,
|
|
|
'packingSpecification',
|
|
|
@@ -1351,9 +1357,12 @@
|
|
|
item.purchaseOrigins = item.purchaseOrigins.map((val) => val + '');
|
|
|
}
|
|
|
this.$set(parasm, 'provenance', item.purchaseOrigins || []);
|
|
|
+ console.log('parasm~~~~', parasm);
|
|
|
+ console.log('row~~~~', row);
|
|
|
if (idx == -1) {
|
|
|
this.form.datasource.push(row);
|
|
|
}
|
|
|
+ console.log('this.form.datasource~~~~', this.form.datasource);
|
|
|
});
|
|
|
},
|
|
|
replaceTable(list) {
|