From 721aea904d9d5ce6efba6ae67308d3fd05d010db Mon Sep 17 00:00:00 2001 From: anthonyywj2 <353682448@qq.com> Date: Tue, 28 Jun 2022 15:56:53 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=AA=E9=AA=8C=E6=94=B6=E4=B8=9A=E5=8A=A1?= =?UTF-8?q?=E5=8D=95=E6=8D=AE=E6=97=A0=E6=B3=95=E5=AE=8C=E6=88=90=E9=AA=8C?= =?UTF-8?q?=E6=94=B6=E9=97=AE=E9=A2=98=EF=BC=8C=E5=8D=95=E6=8D=AE=E8=A1=A5?= =?UTF-8?q?=E5=8D=95=E9=BB=98=E8=AE=A4=E4=BB=93=E5=BA=93=EF=BC=8C=E5=88=86?= =?UTF-8?q?=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/inout/stockOrder.js | 11 +++++ src/views/basic/BussinessType.vue | 6 ++- src/views/basic/BussinessTypeModify.vue | 53 ++++++++++++++++++++++++- 3 files changed, 68 insertions(+), 2 deletions(-) diff --git a/src/api/inout/stockOrder.js b/src/api/inout/stockOrder.js index df51082..8c56a31 100644 --- a/src/api/inout/stockOrder.js +++ b/src/api/inout/stockOrder.js @@ -278,6 +278,16 @@ export function stockOrderChange(query) { }); } + +export function updateStatus(query) { + + return axios({ + url: "/spms/inout/order/web/updateStatus", + method: "post", + data: query + }); +} + export function submitStockOrderToThirdSys(params) { return axios({ url: "/udiwms/stock/order/error/submitStockOrderToThirdSys", @@ -287,3 +297,4 @@ export function submitStockOrderToThirdSys(params) { } + diff --git a/src/views/basic/BussinessType.vue b/src/views/basic/BussinessType.vue index 71778f8..21d83a0 100644 --- a/src/views/basic/BussinessType.vue +++ b/src/views/basic/BussinessType.vue @@ -222,6 +222,8 @@ export default { vailInv: null, entrutSpms: null, codeFillCheck: null, + defaultInv:null, + defaultSubInv: null, }, enableMap: { true: "是", @@ -395,7 +397,9 @@ export default { vailInv: row.vailInv, entrutSpms: row.entrutSpms, codeFillCheck: row.codeFillCheck, - changeEnable: row.changeEnable + changeEnable: row.changeEnable, + defaultSubInv: row.defaultSubInv, + defaultInv:row.defaultInv, }; diff --git a/src/views/basic/BussinessTypeModify.vue b/src/views/basic/BussinessTypeModify.vue index 67860ad..94b576f 100644 --- a/src/views/basic/BussinessTypeModify.vue +++ b/src/views/basic/BussinessTypeModify.vue @@ -171,7 +171,38 @@ - + +
+
+ 补单默认仓库:  +
+ + + {{ item.name }} + + + + + {{ item.name }} + + +
+
+ +
备注:  @@ -398,6 +429,7 @@ import { import {filterAll, filterAllByUser} from "@/api/basic/invWarehouse"; import {getCandidateBussinessType} from "../../api/basic/bussinessType"; import {getBasicUnitMaintains} from "@/api/basic/basicUnitMaintain"; +import {filterSubByInv} from "@/api/basic/invSubWarehouse"; export default { name: "inputQuery", @@ -416,6 +448,7 @@ export default { isFilterBind: true, }, storageList: [], + subInvList: [], orderTypeList: [], fromSpecialOptions: [], thirdSys: [], @@ -473,6 +506,24 @@ export default { filterAll() .then((response) => { this.storageList = response.data || []; + this.findDefaultSubInv(); + }) + .catch(() => { + }); + }, + invChange() { + if (this.$isNotBlank(this.inputQuery.defaultSubInv)) + this.inputQuery.defaultSubInv = null; + this.findDefaultSubInv(); + }, + findDefaultSubInv() { + this.subInvList = []; + let query = { + pcode: this.inputQuery.defaultInv + }; + filterSubByInv(query) + .then((response) => { + this.subInvList = response.data || []; }) .catch(() => { });