From 75605335a6e3c14c69f231226df544bcfbf1a5f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Wed, 14 Dec 2022 17:03:30 +0800 Subject: [PATCH 1/5] =?UTF-8?q?=E5=8E=BB=E9=99=A4=E4=BB=93=E5=BA=93?= =?UTF-8?q?=E5=8A=9F=E8=83=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/basic/invSubWarehouse.js | 8 +- src/views/basic/BasicEntrutsRece.vue | 13 +- src/views/basic/BasicEntrutsReceModify.vue | 77 +++--------- .../business/stockOrderEditDistribution.vue | 26 +--- .../business/stockOrderNewDistribution.vue | 117 ++---------------- src/views/home/index.vue | 58 +++------ src/views/inout/IOAddOrder.vue | 86 +++---------- src/views/inout/IOErrorOrder.vue | 16 +-- src/views/purchase/purApplyEditDiaolog.vue | 42 ++----- src/views/purchase/purPlanEditDialog.vue | 21 ++-- src/views/thrsys/ThrInvWarehouse.vue | 4 +- src/views/thrsys/thrOrderNew.vue | 103 +++------------ 12 files changed, 109 insertions(+), 462 deletions(-) diff --git a/src/api/basic/invSubWarehouse.js b/src/api/basic/invSubWarehouse.js index 76deef7..414e407 100644 --- a/src/api/basic/invSubWarehouse.js +++ b/src/api/basic/invSubWarehouse.js @@ -17,7 +17,13 @@ export function filterSubByInv(query) { }); } - +export function filterSub(query) { + return axios({ + url: "/spms/sub/inv/warehouse/filterSub", + method: "get", + params: query + }); +} // 保存 export function saveSubWarehouse(data, formName, method = "post") { diff --git a/src/views/basic/BasicEntrutsRece.vue b/src/views/basic/BasicEntrutsRece.vue index a9f3891..28edae0 100644 --- a/src/views/basic/BasicEntrutsRece.vue +++ b/src/views/basic/BasicEntrutsRece.vue @@ -204,25 +204,18 @@ export default { this.$message.error("单据类型不能为空!"); return; } - if (this.$isBlank(this.inputQuery.curInv)) { - this.$message.error("请输入委托仓库!"); - return; - } - if (this.$isBlank(this.inputQuery.entrustInv)) { - this.$message.error("请输入接受委托仓库!"); - return; - } + if (this.$isBlank(this.inputQuery.entrustUser)) { this.$message.error("请输入接受委托人!"); return; } if (this.$isBlank(this.inputQuery.invWarehouseCode)) { - this.$message.error("当前分库不能为空!"); + this.$message.error("当前仓库不能为空!"); return; } if (this.$isBlank(this.inputQuery.entrustSubInv)) { - this.$message.error("请输入接受委托分库!"); + this.$message.error("请输入接受委托仓库!"); return; } // diff --git a/src/views/basic/BasicEntrutsReceModify.vue b/src/views/basic/BasicEntrutsReceModify.vue index 4c2261d..93fa22f 100644 --- a/src/views/basic/BasicEntrutsReceModify.vue +++ b/src/views/basic/BasicEntrutsReceModify.vue @@ -1,36 +1,15 @@ + + + + diff --git a/src/views/thrsys/ThrOrdedrReceiveAdd.vue b/src/views/thrsys/ThrOrdedrReceiveAdd.vue index 972a6b2..ba30aa2 100644 --- a/src/views/thrsys/ThrOrdedrReceiveAdd.vue +++ b/src/views/thrsys/ThrOrdedrReceiveAdd.vue @@ -104,8 +104,16 @@ - - + + + + + + @@ -142,10 +150,12 @@ import { } from "../../api/inout/erpOrder"; import thrOrderNew from "./thrOrderNew"; import {getReceiveOrder} from "@/api/inout/receiveOrder"; +import {convertDate} from "@/utils/date" export default { data() { return { + convertDateFun:convertDate, filterQuery: { billAction: null, billNo: "", diff --git a/src/views/thrsys/ThrOrdedrReceiveSearch.vue b/src/views/thrsys/ThrOrdedrReceiveSearch.vue index f881439..7176366 100644 --- a/src/views/thrsys/ThrOrdedrReceiveSearch.vue +++ b/src/views/thrsys/ThrOrdedrReceiveSearch.vue @@ -88,8 +88,16 @@ - - + + + + + + @@ -109,10 +117,12 @@ import { getCloudErp, } from "../../api/inout/erpOrder"; import {getReceiveOrder} from "@/api/inout/receiveOrder"; +import {convertDate} from "@/utils/date" export default { data() { return { + convertDateFun:convertDate, filterQuery: { billAction: null, billNo: "", From 10d8361f6f0d56bf39902a5893427ebfc9a681d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Wed, 14 Dec 2022 17:37:48 +0800 Subject: [PATCH 4/5] =?UTF-8?q?=E5=90=8C=E6=AD=A51.0=E7=89=88=E6=9C=ACbug?= =?UTF-8?q?=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/basic/BussinessTypeLoclModify.vue | 4 ++-- src/views/basic/UdiRlDetailDialog.vue | 3 +++ src/views/business/stockOrderNewDistribution.vue | 7 ++++--- src/views/business/stockOrderNewSelectProduct.vue | 4 +++- src/views/business/stockOrderSearch.vue | 1 + src/views/inout/IOAddOrder.vue | 13 ++++--------- src/views/inventory/InvPreInProductsDetail.vue | 11 +++++------ src/views/inventory/invPreInProducts.vue | 4 +++- 8 files changed, 25 insertions(+), 22 deletions(-) diff --git a/src/views/basic/BussinessTypeLoclModify.vue b/src/views/basic/BussinessTypeLoclModify.vue index c1a09aa..de00395 100644 --- a/src/views/basic/BussinessTypeLoclModify.vue +++ b/src/views/basic/BussinessTypeLoclModify.vue @@ -452,6 +452,7 @@ export default { this.editQuery = JSON.parse(JSON.stringify(row)); this.editChangeTypeVisible = true; this.getBusTypes(); + this.findDefaultSubInv(); } , hideForm() { @@ -540,8 +541,7 @@ export default { }); }, invChange() { - if (this.$isNotBlank(this.inputQuery.defaultSubInv)) - this.inputQuery.defaultSubInv = null; + this.editQuery.defaultSubInv = null; this.findDefaultSubInv(); }, }, diff --git a/src/views/basic/UdiRlDetailDialog.vue b/src/views/basic/UdiRlDetailDialog.vue index 9b38d7e..e934744 100644 --- a/src/views/basic/UdiRlDetailDialog.vue +++ b/src/views/basic/UdiRlDetailDialog.vue @@ -421,6 +421,9 @@ export default { }, created() { + if(this.editQuery.isUseDy==1){ + this.checked=true + } let ttquery = { uuid: this.editQuery.uuid, page: 1, diff --git a/src/views/business/stockOrderNewDistribution.vue b/src/views/business/stockOrderNewDistribution.vue index 3c3bd32..d507c41 100644 --- a/src/views/business/stockOrderNewDistribution.vue +++ b/src/views/business/stockOrderNewDistribution.vue @@ -1124,9 +1124,9 @@ export default { // }, getBusType() { - if( this.formData.id==null){ - this.formData.billType=null; - } + if(this.$isBlank(this.idQuery.id)){ + this.formData.billType=null; + } let query = { code: this.formData.invWarehouseCode, enabled: true, @@ -1293,6 +1293,7 @@ export default { if(this.formData.invWarehouseCode!=null){ this.getBusType(); } + this.findSubInvs(); this.findSubStorageMethod(); this.codeArray = []; diff --git a/src/views/business/stockOrderNewSelectProduct.vue b/src/views/business/stockOrderNewSelectProduct.vue index 6669919..39093a9 100644 --- a/src/views/business/stockOrderNewSelectProduct.vue +++ b/src/views/business/stockOrderNewSelectProduct.vue @@ -307,7 +307,9 @@ export default { getList() { this.loading = true; this.listQuery.customerId = store.getters.customerId; - this.listQuery.companyName=this.data.formData.corpName + if( this.data.companyName!=undefined && this.data.companyName!=null ){ + this.listQuery.companyName = this.data.companyName; + } if (this.filterType != null && this.filterType === 2) { filterAllProduct(this.listQuery) diff --git a/src/views/business/stockOrderSearch.vue b/src/views/business/stockOrderSearch.vue index a535667..6e27f07 100644 --- a/src/views/business/stockOrderSearch.vue +++ b/src/views/business/stockOrderSearch.vue @@ -1069,6 +1069,7 @@ export default { rollbackOrder(param).then((res) => { if (res.code === 20000) { this.$message.success("回退成功"); + this.getList(); } }) }).catch(() => { diff --git a/src/views/inout/IOAddOrder.vue b/src/views/inout/IOAddOrder.vue index da2ac20..7a572d1 100644 --- a/src/views/inout/IOAddOrder.vue +++ b/src/views/inout/IOAddOrder.vue @@ -786,14 +786,10 @@ export default { customClass: 'messageIndex' }); } else { - this.$alert(response.message, '提示', { - confirmButtonText: '确定', - type: 'warning', - closeOnClickModal: true, - callback: action => { - this.$refs.inputRef.focus(); - this.$refs.inputRef.select(); - } + this.$message({ + type: 'error', + message: "提交失败!" + this.editTitle, + customClass: 'messageIndex' }); } } @@ -946,7 +942,6 @@ export default { getBasicUnitMaintains(cQuery) .then((response) => { - debugger this.loading = false; this.fromOptions = response.data.page.list || []; if (this.curAction.corpType == 3) { diff --git a/src/views/inventory/InvPreInProductsDetail.vue b/src/views/inventory/InvPreInProductsDetail.vue index 707241a..b3cad5c 100644 --- a/src/views/inventory/InvPreInProductsDetail.vue +++ b/src/views/inventory/InvPreInProductsDetail.vue @@ -185,12 +185,11 @@ export default { getCodeList() { this.loading = true; this.query.orderIdFk = this.idQuery.orderIdFk; - debugger - let query = { - orderIdFk: this.idQuery.orderIdFk, - code:this.query.code - } - filterDetailProducts(query) //查找该单号下的所有条码 + // let query = { + // orderIdFk: this.idQuery.orderIdFk, + // code:this.query.code + // } + filterDetailProducts(this.query) //查找该单号下的所有条码 .then((response) => { this.loading = false; this.codeArry = response.data.list || []; diff --git a/src/views/inventory/invPreInProducts.vue b/src/views/inventory/invPreInProducts.vue index a9bbe73..3a594e3 100644 --- a/src/views/inventory/invPreInProducts.vue +++ b/src/views/inventory/invPreInProducts.vue @@ -34,7 +34,9 @@ - + + + From 04f7cff829a07b0751b5d07a4e7594c4d9611519 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=83=91=E6=98=8E=E6=A2=81?= <2429105222@qq.com> Date: Thu, 15 Dec 2022 15:37:29 +0800 Subject: [PATCH 5/5] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=80=97=E6=9D=90?= =?UTF-8?q?=E5=AD=97=E5=85=B8bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/views/business/stockOrderNew.vue | 3 +++ src/views/business/stockOrderNewDistribution.vue | 12 +++++++++--- src/views/purchase/supCompanyAduditDialog.vue | 2 +- src/views/thrsys/thrOrderNew.vue | 3 +++ 4 files changed, 16 insertions(+), 4 deletions(-) diff --git a/src/views/business/stockOrderNew.vue b/src/views/business/stockOrderNew.vue index e48d965..50109a2 100644 --- a/src/views/business/stockOrderNew.vue +++ b/src/views/business/stockOrderNew.vue @@ -602,6 +602,8 @@ export default { this.query.startTime = null; this.query.endTime = null; } + //重置页码 + this.query.page=1 this.getList(); if (this.query.status === "502") { this.haveNewDistributionVisible = true; @@ -698,6 +700,7 @@ export default { getStockOrderDetailList(row) { if (this.$isNotBlank(row)) { this.detailQuery.orderIdFk = row.id; + this.detailQuery.page=1 this.formData = row; } this.detailLoading = true; diff --git a/src/views/business/stockOrderNewDistribution.vue b/src/views/business/stockOrderNewDistribution.vue index d507c41..b765be6 100644 --- a/src/views/business/stockOrderNewDistribution.vue +++ b/src/views/business/stockOrderNewDistribution.vue @@ -117,7 +117,7 @@ - { this.loading = false; @@ -682,6 +681,11 @@ export default { this.loading = false; }) }, + getFormSubInv(){ + //插入往来名称和id + this.formData.corpName= this.fromSubStorageOptions.find(item => item.code == this.formData.fromSubInvCode).name + this.formData.corpId= this.fromSubStorageOptions.find(item => item.code == this.formData.fromSubInvCode).code + }, submit(formName) { if (this.total < 1) { this.$message.warning('未添加产品'); @@ -1212,6 +1216,7 @@ export default { }, subStorageChange() { + this.formData.locStorageCode= this.subInvList.find(item => item.code == this.formData.invWarehouseCode).parentId this.findSubStorageMethod(); this.getBusType(); }, @@ -1296,6 +1301,7 @@ export default { this.findSubInvs(); this.findSubStorageMethod(); + this.findDeptMethod(); this.codeArray = []; this.closeConfirmFunction(false); }, diff --git a/src/views/purchase/supCompanyAduditDialog.vue b/src/views/purchase/supCompanyAduditDialog.vue index f276f19..5f5027f 100644 --- a/src/views/purchase/supCompanyAduditDialog.vue +++ b/src/views/purchase/supCompanyAduditDialog.vue @@ -506,7 +506,7 @@ export default { this.certQuery.customerId = this.inputQuery.customerId; this.certQuery.type = 1; this.certQuery.auditStatus=25; - + filterCompanyCert(this.certQuery) .then((response) => { this.certLoading = false; diff --git a/src/views/thrsys/thrOrderNew.vue b/src/views/thrsys/thrOrderNew.vue index 76c8724..eff776d 100644 --- a/src/views/thrsys/thrOrderNew.vue +++ b/src/views/thrsys/thrOrderNew.vue @@ -479,7 +479,10 @@ export default { this.findSubStorageMethod(); }, subStorageChange(item) { + this.formData.locStorageCode= this.subInvList.find(item => item.code == this.formData.invWarehouseCode).parentId + this.formData.corpId=this.subInvList.find(item => item.code == this.formData.invWarehouseCode).code + this.formData.corpName=this.subInvList.find(item => item.code == this.formData.invWarehouseCode).warehouseName this.findSubStorageMethod(); this.getBusType(); },