|
|
@@ -20,6 +20,10 @@
|
|
|
<u-form-item label="调拨单名称" prop="name" borderBottom class="required-form">
|
|
|
<u-input disableColor="#ffffff" v-model="formData.name" placeholder="请输入" type="text" />
|
|
|
</u-form-item>
|
|
|
+ <u-form-item label="列表维度:" class="required-form" borderBottom prop="inventoryDimension">
|
|
|
+ <zxz-uni-data-select :localdata="dimensionOp" v-model="formData.inventoryDimension" :clear="false" dataValue='type'
|
|
|
+ dataKey="name" filterable format='{name}' @change="handleDimensionChange"></zxz-uni-data-select>
|
|
|
+ </u-form-item>
|
|
|
<u-form-item label="调拨类型" prop="dialType" borderBottom>
|
|
|
<u-input disableColor="#ffffff" v-model="dialTypeOptions[formData.dialType]" disabled type="text" />
|
|
|
</u-form-item>
|
|
|
@@ -155,6 +159,19 @@
|
|
|
1: '库内调拨',
|
|
|
2: '库外调拨'
|
|
|
},
|
|
|
+ dimensionOp: [{
|
|
|
+ name: '物品维度',
|
|
|
+ type: 1
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '批次维度',
|
|
|
+ type: 2
|
|
|
+ },
|
|
|
+ {
|
|
|
+ name: '包装维度',
|
|
|
+ type: 3
|
|
|
+ }
|
|
|
+ ],
|
|
|
formData: {
|
|
|
// dialNumber: getRuleNo('ALLOT'),
|
|
|
dialType: '',
|
|
|
@@ -869,7 +886,10 @@
|
|
|
this.navShow = false
|
|
|
this.formData.cargoSpace = this.getLocation(res)
|
|
|
this.formData.warehouse = res
|
|
|
- this.$refs.cargoSpaceInfoDialogRef.open(res)
|
|
|
+ this.$refs.cargoSpaceInfoDialogRef.open({
|
|
|
+ ...res,
|
|
|
+ inventoryDimension: this.formData.inventoryDimension
|
|
|
+ })
|
|
|
} else {
|
|
|
// 调入货位
|
|
|
if (this.formData.warehouse.areaId && this.formData.warehouse.shelfId && this.formData
|
|
|
@@ -957,7 +977,10 @@
|
|
|
this.navShow = false
|
|
|
this.formData.cargoSpace = this.getLocation(res)
|
|
|
this.formData.warehouse = res
|
|
|
- this.$refs.cargoSpaceInfoDialogRef.open(res)
|
|
|
+ this.$refs.cargoSpaceInfoDialogRef.open({
|
|
|
+ ...res,
|
|
|
+ inventoryDimension: this.formData.inventoryDimension
|
|
|
+ })
|
|
|
} else {
|
|
|
this.formData.inCargoSpace = this.getLocation(res)
|
|
|
this.formData.inWarehouse = res
|
|
|
@@ -1145,6 +1168,9 @@
|
|
|
this.formData.warehouse = {}
|
|
|
this.formData.inWarehouse = {}
|
|
|
Object.assign(this.formData, warehouse)
|
|
|
+ },
|
|
|
+ handleDimensionChange() {
|
|
|
+ this.assetsList = []
|
|
|
}
|
|
|
}
|
|
|
}
|