Просмотр исходного кода

feat: 销售发货仓库非必填

liujt 3 дней назад
Родитель
Сommit
dae45efb1d
1 измененных файлов с 8 добавлено и 5 удалено
  1. 8 5
      src/views/saleManage/saleOrder/invoice/components/inventoryTable.vue

+ 8 - 5
src/views/saleManage/saleOrder/invoice/components/inventoryTable.vue

@@ -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,