|
@@ -212,6 +212,7 @@
|
|
|
>
|
|
>
|
|
|
<el-select
|
|
<el-select
|
|
|
v-model="scope.row.warehouseId"
|
|
v-model="scope.row.warehouseId"
|
|
|
|
|
+ clearable
|
|
|
placeholder="请选择"
|
|
placeholder="请选择"
|
|
|
@change="warehouseChange(scope.$index, scope.row, true)"
|
|
@change="warehouseChange(scope.$index, scope.row, true)"
|
|
|
>
|
|
>
|
|
@@ -1083,24 +1084,26 @@
|
|
|
},
|
|
},
|
|
|
|
|
|
|
|
async warehouseChange(index, row, isReset = false) {
|
|
async warehouseChange(index, row, isReset = false) {
|
|
|
- // console.log('warehouseChange', index, row.isSuspend, isReset);
|
|
|
|
|
|
|
+ console.log('warehouseChange', index, row.warehouseId, isReset);
|
|
|
const data = row.warehouseList.find(
|
|
const data = row.warehouseList.find(
|
|
|
(item) => item.warehouseId == row.warehouseId
|
|
(item) => item.warehouseId == row.warehouseId
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
|
|
+ console.log('warehouseChange', data);
|
|
|
|
|
+
|
|
|
this.$set(
|
|
this.$set(
|
|
|
this.form.datasource[index],
|
|
this.form.datasource[index],
|
|
|
'warehouseName',
|
|
'warehouseName',
|
|
|
- data.warehouseName
|
|
|
|
|
|
|
+ data?.warehouseName || ''
|
|
|
);
|
|
);
|
|
|
this.$set(
|
|
this.$set(
|
|
|
this.form.datasource[index],
|
|
this.form.datasource[index],
|
|
|
'warehouseCode',
|
|
'warehouseCode',
|
|
|
- data.warehouseCode
|
|
|
|
|
|
|
+ data?.warehouseCode || 0
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
const warehouseOutStock = await getWarehouseOutStock({
|
|
const warehouseOutStock = await getWarehouseOutStock({
|
|
|
- warehouseId: data.warehouseId,
|
|
|
|
|
|
|
+ warehouseId: data?.warehouseId || '',
|
|
|
code: row.productCode,
|
|
code: row.productCode,
|
|
|
batchNo: row.batchNo,
|
|
batchNo: row.batchNo,
|
|
|
colorKey: row.colorKey,
|
|
colorKey: row.colorKey,
|
|
@@ -1113,7 +1116,7 @@
|
|
|
);
|
|
);
|
|
|
|
|
|
|
|
const tempBatchNoList = await getBatchList({
|
|
const tempBatchNoList = await getBatchList({
|
|
|
- warehouseId: data.warehouseId,
|
|
|
|
|
|
|
+ warehouseId: data?.warehouseId || '',
|
|
|
categoryCode: row.productCode,
|
|
categoryCode: row.productCode,
|
|
|
colorKey: row.colorKey,
|
|
colorKey: row.colorKey,
|
|
|
modelType: row.modelType,
|
|
modelType: row.modelType,
|