diff --git a/src/views/warehouse/IOCheckErrOrder.vue b/src/views/warehouse/IOCheckErrOrder.vue index 95d5ac1..ad59b63 100644 --- a/src/views/warehouse/IOCheckErrOrder.vue +++ b/src/views/warehouse/IOCheckErrOrder.vue @@ -48,7 +48,8 @@ + size="mini" + @change="subInvChange"> { }); }, + subInvChange() { + this.getBusType(); + } }, filters: { statusFilterType(status) { diff --git a/src/views/warehouse/IONewOrder.vue b/src/views/warehouse/IONewOrder.vue index 10c2c60..13edd7d 100644 --- a/src/views/warehouse/IONewOrder.vue +++ b/src/views/warehouse/IONewOrder.vue @@ -43,7 +43,9 @@ + size="mini" + @change="subInvChange" + > + size="mini" + @change="subInvChange"> { }); }, + subInvChange() { + this.getBusType(); + } } , filters: { diff --git a/src/views/warehouse/IOWaitOrder.vue b/src/views/warehouse/IOWaitOrder.vue index 29ee0f4..ff3769f 100644 --- a/src/views/warehouse/IOWaitOrder.vue +++ b/src/views/warehouse/IOWaitOrder.vue @@ -48,7 +48,8 @@ + size="mini" + @change="subInvChange"> { }); }, + + subInvChange() { + this.getBusType(); + } }, filters: { statusFilterType(status) { diff --git a/src/views/warehouse/addHosOrder.vue b/src/views/warehouse/addHosOrder.vue index 2397457..baa8079 100644 --- a/src/views/warehouse/addHosOrder.vue +++ b/src/views/warehouse/addHosOrder.vue @@ -156,7 +156,8 @@ + :disabled="corpOrderIdDisabled" + > + :disabled="corpOrderIdDisabled" @change="subStorageChange"> { @@ -1128,7 +1138,6 @@ export default { this.formData.code = ''; this.formData.actDate = new Date(); this.codeArray = []; - this.getBusType(); this.getStorage(this.formData.action); this.findSubInvByInv(); this.findSubStorageMethod(); @@ -1167,6 +1176,8 @@ export default { } } + this.getBusType(); + }, }; diff --git a/src/views/warehouse/stockHospOrderNew.vue b/src/views/warehouse/stockHospOrderNew.vue index a702ff6..7d674f9 100644 --- a/src/views/warehouse/stockHospOrderNew.vue +++ b/src/views/warehouse/stockHospOrderNew.vue @@ -197,6 +197,7 @@ { @@ -1161,6 +1163,7 @@ export default { // }, getBusType() { let query = { + code: this.formData.invWarehouseCode, enabled: true, }; getLocalJoinByUser(query) @@ -1168,6 +1171,11 @@ export default { this.busTypes = response.data.list || []; if (this.$isNotBlank(this.formData.billType)) { this.curAction = this.getActionItem(this.formData.billType); + if (this.curAction != null) { + } else { + this.curAction = {corpType:0,genUnit: false,changeEnable:false,}; + this.formData.billType = null; + } } }) .catch(() => { @@ -1223,17 +1231,20 @@ export default { actionChange(item) { this.curAction = this.getActionItem(item); this.formData.corpName = ''; - this.locInChange(); - this.findMethod(); + // this.locInChange(); + // this.findMethod(); }, locInChange() { this.$forceUpdate(); - this.getBusType(); + // this.getBusType(); this.invChange(); this.findStorageMethod(); }, - invChange() { + subStorageChange() { + this.getBusType(); + }, + invChange() { if (this.$isNotBlank(this.formData.invWarehouseCode)) this.formData.invWarehouseCode = null; this.findSubInvs(); @@ -1249,6 +1260,7 @@ export default { this.subInvList = response.data || []; if (this.subInvList != null && this.subInvList.length == 1) { this.formData.invWarehouseCode = this.subInvList[0].code; + this.getBusType(); } }) .catch(() => { diff --git a/src/views/warehouse/stockOrder.vue b/src/views/warehouse/stockOrder.vue index 023e7db..872e3de 100644 --- a/src/views/warehouse/stockOrder.vue +++ b/src/views/warehouse/stockOrder.vue @@ -42,7 +42,9 @@ + size="mini" + @change="subInvChange" + > - + @@ -770,6 +773,7 @@ export default { }, getBusType() { let query = { + code: this.query.invWarehouseCode, enabled: true, }; getLocalJoinByUser(query) @@ -825,6 +829,9 @@ export default { .catch(() => { }); }, + subInvChange() { + this.getBusType(); + }, submitUploadDetail() { this.$refs["dataForm"].validate(valid => { if (valid) { diff --git a/src/views/warehouse/stockOrderDelSearch.vue b/src/views/warehouse/stockOrderDelSearch.vue index 4c77bd4..bed36e1 100644 --- a/src/views/warehouse/stockOrderDelSearch.vue +++ b/src/views/warehouse/stockOrderDelSearch.vue @@ -42,7 +42,9 @@ + size="mini" + @change="subInvChange" + > { }); }, + subInvChange() { + this.getBusType(); + }, supplementOrder(row) { this.$confirm('是否确认补单?', '提示', { confirmButtonText: '确定', @@ -883,7 +889,16 @@ export default { let orderQuery = { billNo: row.billNo } - supplementOrder(orderQuery); + this.loading = true; + supplementOrder(orderQuery).then((response) => { + this.loading = false; + if (response.code == 20000) { + this.getList(); + } + }) + .catch(() => { + this.loading = false; + }); }).catch(() => { this.$message({ type: 'info', diff --git a/src/views/warehouse/stockOrderEditor.vue b/src/views/warehouse/stockOrderEditor.vue index 4662f16..a148d79 100644 --- a/src/views/warehouse/stockOrderEditor.vue +++ b/src/views/warehouse/stockOrderEditor.vue @@ -41,7 +41,7 @@ + size="mini" @change="subInvChange"> - + @@ -872,6 +873,7 @@ export default { }, getBusType() { let query = { + code: this.query.invWarehouseCode, enabled: true, }; getLocalJoinByUser(query) @@ -970,6 +972,9 @@ export default { .catch(() => { }); }, + subInvChange() { + this.getBusType(); + } }, components: { draggable, diff --git a/src/views/warehouse/stockOrderNew.vue b/src/views/warehouse/stockOrderNew.vue index b638faa..d3a9cab 100644 --- a/src/views/warehouse/stockOrderNew.vue +++ b/src/views/warehouse/stockOrderNew.vue @@ -43,7 +43,8 @@ + size="mini" + @change="subInvChange"> - + @@ -435,7 +437,8 @@ - + @@ -872,6 +875,7 @@ export default { }, getBusType() { let query = { + code: this.query.invWarehouseCode, enabled: true, }; getLocalJoinByUser(query) @@ -948,6 +952,9 @@ export default { .catch(() => { }); }, + subInvChange() { + this.getBusType(); + } }, components: { diff --git a/src/views/warehouse/stockOrderSearch.vue b/src/views/warehouse/stockOrderSearch.vue index 7609f3b..cfbb5b3 100644 --- a/src/views/warehouse/stockOrderSearch.vue +++ b/src/views/warehouse/stockOrderSearch.vue @@ -42,7 +42,8 @@ + size="mini" + @change="subInvChange"> - + @@ -904,6 +906,7 @@ export default { }, getBusType() { let query = { + code: this.query.invWarehouseCode, enabled: true, }; getLocalJoinByUser(query) @@ -955,6 +958,9 @@ export default { .catch(() => { }); }, + subInvChange() { + this.getBusType(); + }, submitUploadDetail() { diff --git a/src/views/warehouse/stockOrderWaitCheck.vue b/src/views/warehouse/stockOrderWaitCheck.vue index e6444fc..075cc3f 100644 --- a/src/views/warehouse/stockOrderWaitCheck.vue +++ b/src/views/warehouse/stockOrderWaitCheck.vue @@ -42,7 +42,8 @@ + size="mini" + @change="subInvChange"> - + @@ -760,6 +762,7 @@ export default { }, getBusType() { let query = { + code: this.query.invWarehouseCode, enabled: true, }; getLocalJoinByUser(query) @@ -814,6 +817,9 @@ export default { .catch(() => { }); }, + subInvChange() { + this.getBusType(); + }, submitUploadDetail() { this.$refs["dataForm"].validate(valid => { if (valid) {