From 5bbcf2e7f18d78a98595e19749db508935486865 Mon Sep 17 00:00:00 2001 From: wangwei <1610949092@qq.com> Date: Thu, 10 Oct 2024 18:49:55 +0800 Subject: [PATCH] =?UTF-8?q?10/10=20bug=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/collect/collectOrder.js | 2 +- .../CollectOrderAllotCardComponents.vue | 1 + src/views/collect/DealOrder.vue | 2 +- src/views/collect/IoCreateOrder.vue | 12 ++-- src/views/collect/PanelOrderManuTagCode.vue | 62 +++++++++---------- src/views/collect/PanelOrderUpload.vue | 2 +- .../collect/selectCollectOrderDialog.vue | 9 ++- 7 files changed, 48 insertions(+), 42 deletions(-) diff --git a/src/api/collect/collectOrder.js b/src/api/collect/collectOrder.js index e1476a64..9ea8754a 100644 --- a/src/api/collect/collectOrder.js +++ b/src/api/collect/collectOrder.js @@ -222,7 +222,7 @@ export function orderFinish(query) { return axios({ url: "/udiwms/basic/collect/orderFinish/filter", method: "get", - data: query + params: query }); } diff --git a/src/views/collect/CollectOrderAllotCardComponents.vue b/src/views/collect/CollectOrderAllotCardComponents.vue index 7de39901..c99c86ca 100644 --- a/src/views/collect/CollectOrderAllotCardComponents.vue +++ b/src/views/collect/CollectOrderAllotCardComponents.vue @@ -822,6 +822,7 @@ export default { .then((response) => { if (response.code == 20000) { this.getList(); + this.panelALive = false this.$message({ type: "success", message: "删除成功!", diff --git a/src/views/collect/DealOrder.vue b/src/views/collect/DealOrder.vue index 841e201b..b3a3b52d 100644 --- a/src/views/collect/DealOrder.vue +++ b/src/views/collect/DealOrder.vue @@ -1124,7 +1124,7 @@ export default { this.$refs.childRef.getDraftList(); this.$refs.childRef.getOtherList(); this.$message.warning(res.message) - + this.refreshCodesPanel(this); } }).catch(() => { this.loading = false diff --git a/src/views/collect/IoCreateOrder.vue b/src/views/collect/IoCreateOrder.vue index d404607a..57943431 100644 --- a/src/views/collect/IoCreateOrder.vue +++ b/src/views/collect/IoCreateOrder.vue @@ -1620,8 +1620,10 @@ export default { }, handleChoose(currentRow) { this.orderQuery = currentRow + this.chooseDraftOrderVisible = false + this.refreshOrder(this.orderQuery) //选入单据 判断此订单是否正在处理中 - this.upOrderStatus() + // this.upOrderStatus() }, upOrderStatus(){ @@ -1630,8 +1632,7 @@ export default { } upProcessing(query).then(res => { if (res.code == 20000){ - this.chooseDraftOrderVisible = false - this.refreshOrder(this.orderQuery) + }else if (res.code == 501){ this.$message.error("当前单据正在处理中,请重新选择单据") this.$refs.chooseDraftOrder.getList(); @@ -2012,7 +2013,8 @@ export default { this.orderFormData.inoutType = 1 else this.orderFormData.inoutType = 2 - // this.orderFormData.inoutType = this.splitType; + // this.orderFormData.inoutType = this.splitType; orderType + this.orderFormData.orderType = 2 batchAddCode(this.orderFormData).then((res) => { if (res.code === 20000) { if (res.data.orderId != null) @@ -2132,7 +2134,7 @@ export default { this.orderFormData.workPlaceCode = Number(this.$route.query.workplaceId); this.orderFormData.splitBusType = "YPCF002" //查找当前用户工位是否有正在处理的单据 - this.getOrder() + // this.getOrder() } else { if (this.orderQuery.workPlaceCode != null) { this.orderFormData.workPlaceCode = String(this.orderQuery.workPlaceCode); diff --git a/src/views/collect/PanelOrderManuTagCode.vue b/src/views/collect/PanelOrderManuTagCode.vue index fcdcfd98..1df0d66b 100644 --- a/src/views/collect/PanelOrderManuTagCode.vue +++ b/src/views/collect/PanelOrderManuTagCode.vue @@ -116,7 +116,7 @@ :total="codeTotal" :limit.sync="codeQuery.limit" :page.sync="codeQuery.page" - @pagination="getList(this)" + @pagination="getList" > @@ -212,7 +212,7 @@ export default { if (response.code === 20000) { this.$message.success("操作成功!"); // this.refreshPanel(this) - this.getList(this); + this.getList(); this.closeScanDialog() } else { this.$message.error(response.message); @@ -239,47 +239,48 @@ export default { this.query.sort = 'asc' } this.query.orderBy = column.prop; - this.getList(this); + this.getList(); }, ///界面配置相关------------end - getList(_this) { - if (_this.prescribeData == null) + getList() { + if (this.prescribeData == null) return - if (_this.prescribeData != null) { - _this.codeQuery.page = 1 - _this.codeQuery.orderIdFk = this.prescribeData.billNo - _this.codeQuery.bizIdFk = this.bizId + if (this.prescribeData != null) { + // this.codeQuery.page = 1 + this.codeQuery.orderIdFk = this.prescribeData.billNo + this.codeQuery.bizIdFk = this.bizId } - _this.codeLoading = true; - if (_this.fifoSplit == 3) { - manualCodeDetail(_this.codeQuery).then(res => { - _this.codeLoading = false + this.codeLoading = true; + if (this.fifoSplit == 3) { + manualCodeDetail(this.codeQuery).then(res => { + this.codeLoading = false if (res.code != 20000) { - _this.$message.error(res.message) + this.$message.error(res.message) return } - _this.codeDetailList = res.data.list - _this.codeTotal = res.data.total || 0 - _this.codeLoading = false + this.codeDetailList = res.data.list + this.codeTotal = res.data.total || 0 + this.codeLoading = false }).catch(() => { - _this.codeLoading = false - _this.codeTotal = res.data.total || 0 - _this.$message.error("数据加载失败") + this.codeLoading = false + this.codeTotal = res.data.total || 0 + this.$message.error("数据加载失败") }) } else { - _this.codeQuery.fifoSplit = this.fifoSplit - autoCodeResult(_this.codeQuery).then(res => { - _this.codeLoading = false + this.codeQuery.fifoSplit = this.fifoSplit + autoCodeResult(this.codeQuery).then(res => { + this.codeLoading = false if (res.code != 20000) { - _this.$message.error(res.message) + this.$message.error(res.message) return } - _this.codeDetailList = res.data.list - _this.codeLoading = false + this.codeDetailList = res.data.list + this.codeTotal = res.data.total || 0 + this.codeLoading = false }).catch(() => { - _this.codeLoading = false - _this.$message.error("数据加载失败") + this.codeLoading = false + this.$message.error("数据加载失败") }) } @@ -319,7 +320,6 @@ export default { if (this.fifoSplit == 2 || this.fifoSplit == 1) { this.splitType = false } - if (this.tableHeader2 == null || this.tableHeader2.length == 0) { getHead("PanelOrderManuTagCode", "1").then((re) => { // 处理返回的数据 @@ -327,10 +327,10 @@ export default { this.tableHeader2 = re.data.tableList; this.queryList2 = re.data.queryList; this.fromList2 = re.data.fromList; - this.getList(this); + this.getList(); }); } else { - this.getList(this); + this.getList(); } diff --git a/src/views/collect/PanelOrderUpload.vue b/src/views/collect/PanelOrderUpload.vue index 2ece9a4a..7c1f5026 100644 --- a/src/views/collect/PanelOrderUpload.vue +++ b/src/views/collect/PanelOrderUpload.vue @@ -378,7 +378,7 @@ export default { filterQuery: { busType: null, tagStatus: null, - uploadStatus: null, + uploadStatus: 1, billNo: null, workPlaceCode: null, page: 1, diff --git a/src/views/collect/selectCollectOrderDialog.vue b/src/views/collect/selectCollectOrderDialog.vue index 50fba3ba..9828ac80 100644 --- a/src/views/collect/selectCollectOrderDialog.vue +++ b/src/views/collect/selectCollectOrderDialog.vue @@ -543,7 +543,7 @@ export default { page: 1, limit: 10, excludeWorkCode: null, - tagStatusList: [0, 1, -1], // 0:原始单据未处理,1:已分配工位待处理;2:处理中;4:处理异常,-1:草稿,挂起状态 + // tagStatusList: [0, 1, -1], // 0:原始单据未处理,1:已分配工位待处理;2:处理中;4:处理异常,-1:草稿,挂起状态 // invAlerts:[0,1] }, defaultSort: {prop: 'createTime', order: 'desc'}, @@ -642,7 +642,7 @@ export default { this.filterQuery.startTime = null; this.filterQuery.endTime = null; } - + this.filterQuery.workPlaceCode = null this.filterQuery.busType = this.busType // this.filterQuery.fromCorp = this.fromCorp this.filterQuery.excludeWorkCode = null @@ -665,6 +665,7 @@ export default { this.panelALive = false this.filterQuery.busType = this.busType this.filterQuery.excludeWorkCode = null + this.filterQuery.workPlaceCode = this.$route.query.workplaceId // this.filterQuery.fromCorp = this.fromCorp this.filterQuery.tagStatus = -1 orderPage(this.filterQuery).then(res => { @@ -675,14 +676,16 @@ export default { this.loading = false this.draftList = [] this.draftTotal = 0 + }) }, getOtherList() { this.panelALive = false this.loading = true; this.filterQuery.busType = this.busType + this.filterQuery.workPlaceCode = null // this.filterQuery.fromCorp = this.fromCorp - this.filterQuery.excludeWorkCode = this.workPlaceCode + this.filterQuery.excludeWorkCode = this.$route.query.workplaceId this.filterQuery.tagStatus = -2 orderPage(this.filterQuery).then(res => { this.loading = false