|  | @@ -91,6 +91,18 @@
 | 
	
		
			
				|  |  |                  <el-select v-else-if="item.prop === 'warehouseType'" v-model="form[item.prop]" placeholder="请选择" clearable filterable style="width: 100%" size="small" :disabled="detailData.seeDisabled || receiveDisabled">
 | 
	
		
			
				|  |  |                    <el-option v-for="(item,index) in warehouseTypeOption" :key="index" :label="item.dictValue" :value="item.dictValue"></el-option>
 | 
	
		
			
				|  |  |                  </el-select>
 | 
	
		
			
				|  |  | +                <el-select
 | 
	
		
			
				|  |  | +                  v-else-if="item.prop === 'arrivalAddress'"
 | 
	
		
			
				|  |  | +                  v-model="form[item.prop]"
 | 
	
		
			
				|  |  | +                  placeholder="请选择"
 | 
	
		
			
				|  |  | +                  clearable
 | 
	
		
			
				|  |  | +                  filterable
 | 
	
		
			
				|  |  | +                  style="width: 100%"
 | 
	
		
			
				|  |  | +                  size="small"
 | 
	
		
			
				|  |  | +                  @change="arrivalAddressChange"
 | 
	
		
			
				|  |  | +                  :disabled="detailData.seeDisabled || receiveDisabled">
 | 
	
		
			
				|  |  | +                  <el-option v-for="(item,index) in GYSInfo" :key="index" :label="item.addr" :value="item.addr"></el-option>
 | 
	
		
			
				|  |  | +                </el-select>
 | 
	
		
			
				|  |  |                  <warehouse-select v-else-if="item.prop === 'storageId'" v-model="form[item.prop]"
 | 
	
		
			
				|  |  |                                    :configuration="configurationWarehouse" style="width: 100%" :disabled="detailData.seeDisabled || receiveDisabled"/>
 | 
	
		
			
				|  |  |                  <el-input
 | 
	
	
		
			
				|  | @@ -147,7 +159,7 @@
 | 
	
		
			
				|  |  |                  v-if="row.$cellEdit"
 | 
	
		
			
				|  |  |                  v-model.trim="row.actualQuantity"
 | 
	
		
			
				|  |  |                  v-input-limit="0"
 | 
	
		
			
				|  |  | -                @change="actualQuantityChange(row)"
 | 
	
		
			
				|  |  | +                @input="actualQuantityChange(row)"
 | 
	
		
			
				|  |  |                ></el-input>
 | 
	
		
			
				|  |  |                <span v-else>{{ row.actualQuantity | IntegerFormat }}</span>
 | 
	
		
			
				|  |  |              </template>
 | 
	
	
		
			
				|  | @@ -839,7 +851,8 @@ export default {
 | 
	
		
			
				|  |  |          row.actualQuantity = '0.00'
 | 
	
		
			
				|  |  |          row.deliveryAmount = '0.00'
 | 
	
		
			
				|  |  |        } else {
 | 
	
		
			
				|  |  | -        row.deliveryAmount = Number(row.actualQuantity) * Number(row.purchaseAmount)
 | 
	
		
			
				|  |  | +        this.$set(row, 'deliveryAmount', Number(row.actualQuantity) * Number(row.purchaseAmount))
 | 
	
		
			
				|  |  | +        // row.deliveryAmount = Number(row.actualQuantity) * Number(row.purchaseAmount)
 | 
	
		
			
				|  |  |        }
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  |      // 类别变换时触发
 | 
	
	
		
			
				|  | @@ -1401,6 +1414,20 @@ export default {
 | 
	
		
			
				|  |  |      getGSName(row) {
 | 
	
		
			
				|  |  |        this.form.belongCompany = row.cname
 | 
	
		
			
				|  |  |      },
 | 
	
		
			
				|  |  | +    arrivalAddressChange(val) {
 | 
	
		
			
				|  |  | +      let isTrue = false
 | 
	
		
			
				|  |  | +      this.GYSInfo.forEach(item => {
 | 
	
		
			
				|  |  | +        if (val == item.addr) {
 | 
	
		
			
				|  |  | +          this.$set(this.form, 'arrivalContact', item.attn)
 | 
	
		
			
				|  |  | +          this.$set(this.form, 'arrivalTel', item.tel)
 | 
	
		
			
				|  |  | +          isTrue = true
 | 
	
		
			
				|  |  | +        }
 | 
	
		
			
				|  |  | +      })
 | 
	
		
			
				|  |  | +      if (!isTrue) {
 | 
	
		
			
				|  |  | +        this.$set(this.form, 'arrivalContact', null)
 | 
	
		
			
				|  |  | +        this.$set(this.form, 'arrivalTel', null)
 | 
	
		
			
				|  |  | +      }
 | 
	
		
			
				|  |  | +    },
 | 
	
		
			
				|  |  |    }
 | 
	
		
			
				|  |  |  }
 | 
	
		
			
				|  |  |  </script>
 |