|
|
|
@ -61,20 +61,7 @@
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
<el-col :span="7">
|
|
|
|
|
<el-form-item prop="locStorageCode">
|
|
|
|
|
<el-select v-model="formData.locStorageCode" placeholder="当前仓库信息"
|
|
|
|
|
:disabled="true"
|
|
|
|
|
style="width: 50%"
|
|
|
|
|
clearable>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in storageList"
|
|
|
|
|
:key="item.name"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.code">
|
|
|
|
|
<span style="float: left">{{ item.name }}</span>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<el-select v-model="formData.invWarehouseCode" placeholder="当前分库信息" style="width: 50%"
|
|
|
|
|
<el-select v-model="formData.invWarehouseCode" placeholder="当前分库信息" style="width: 100%"
|
|
|
|
|
:disabled="true"
|
|
|
|
|
clearable>
|
|
|
|
|
<el-option
|
|
|
|
@ -83,9 +70,10 @@
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.code">
|
|
|
|
|
<span style="float: left">{{ item.name }}</span>
|
|
|
|
|
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.warehouseName }}</span>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
|
|
|
|
|
|
</el-col>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -97,18 +85,7 @@
|
|
|
|
|
|
|
|
|
|
<el-col :span="7">
|
|
|
|
|
<el-form-item prop="targetInv">
|
|
|
|
|
<el-select v-model="formData.targetInv" placeholder="当前仓库信息" @change="locInChange"
|
|
|
|
|
style="width: 50%"
|
|
|
|
|
clearable>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in targetInvList"
|
|
|
|
|
:key="item.name"
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.code">
|
|
|
|
|
<span style="float: left">{{ item.name }}</span>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
<el-select v-model="formData.targetSubInv" placeholder="当前分库信息" style="width: 50%"
|
|
|
|
|
<el-select v-model="formData.targetSubInv" placeholder="当前分库信息" @change="setTargetInv" style="width: 100%"
|
|
|
|
|
clearable>
|
|
|
|
|
<el-option
|
|
|
|
|
v-for="item in targetSubInvList"
|
|
|
|
@ -116,6 +93,7 @@
|
|
|
|
|
:label="item.name"
|
|
|
|
|
:value="item.code">
|
|
|
|
|
<span style="float: left">{{ item.name }}</span>
|
|
|
|
|
<span style="float: right; color: #8492a6; font-size: 13px">{{ item.warehouseName }}</span>
|
|
|
|
|
</el-option>
|
|
|
|
|
</el-select>
|
|
|
|
|
</el-form-item>
|
|
|
|
@ -438,6 +416,9 @@ export default {
|
|
|
|
|
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
setTargetInv(obj){
|
|
|
|
|
this.formData.targetInv= this.targetSubInvList.find(item => item.code == obj).parentId;
|
|
|
|
|
},
|
|
|
|
|
getStockOrderDetailList() {
|
|
|
|
|
this.loading = true;
|
|
|
|
|
listApplyDetail(this.query) //查找该单号下的所有条码
|
|
|
|
@ -455,15 +436,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getStorage() {
|
|
|
|
|
this.storageList = [];
|
|
|
|
|
filterAllByUser()
|
|
|
|
|
.then((response) => {
|
|
|
|
|
this.storageList = response.data || [];
|
|
|
|
|
})
|
|
|
|
|
.catch(() => {
|
|
|
|
|
});
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
findSubInvs() {
|
|
|
|
|
this.subInvList = [];
|
|
|
|
|
let query = {
|
|
|
|
@ -472,7 +445,7 @@ export default {
|
|
|
|
|
filterSubByInv(query)
|
|
|
|
|
.then((response) => {
|
|
|
|
|
this.subInvList = response.data || [];
|
|
|
|
|
if (this.subInvList != null && this.subInvList.length == 1) {
|
|
|
|
|
if (this.subInvList != null && this.subInvList.length == 1) {getStorage
|
|
|
|
|
this.formData.invWarehouseCode = this.subInvList[0].code;
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
@ -498,7 +471,7 @@ export default {
|
|
|
|
|
findTargetSubInvs() {
|
|
|
|
|
this.targetSubInvList = [];
|
|
|
|
|
let query = {
|
|
|
|
|
pcode: this.formData.targetInv
|
|
|
|
|
filter:3
|
|
|
|
|
};
|
|
|
|
|
filterSubByInv(query)
|
|
|
|
|
.then((response) => {
|
|
|
|
@ -512,13 +485,7 @@ export default {
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
locInChange(item) {
|
|
|
|
|
if (this.formData.targetSubInv != null) {
|
|
|
|
|
this.formData.targetSubInv = "";
|
|
|
|
|
}
|
|
|
|
|
this.formData.targetInv = item;
|
|
|
|
|
this.findTargetSubInvs();
|
|
|
|
|
},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
getBusType() {
|
|
|
|
|
let query = {
|
|
|
|
@ -561,8 +528,8 @@ export default {
|
|
|
|
|
};
|
|
|
|
|
this.orderEditor = false;
|
|
|
|
|
}
|
|
|
|
|
this.getStorage();
|
|
|
|
|
this.findSubInvs();
|
|
|
|
|
this.findTargetSubInvs();
|
|
|
|
|
this.getTargetStorage();
|
|
|
|
|
this.codeArray = [];
|
|
|
|
|
this.getBusType();
|
|
|
|
|