From 0589b2340939c4c46e9d76e7c145df3183356d4c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8E=8B=E5=BF=97=E5=9B=BD?= <854933521@qq.com> Date: Wed, 30 Oct 2024 13:25:12 +0800 Subject: [PATCH] =?UTF-8?q?page/inventoryMove/coms=20=E6=96=87=E4=BB=B6?= =?UTF-8?q?=E8=BF=81=E7=A7=BB=208/8-10/25?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../coms/comInventoryDetailCard.vue | 28 ++- .../coms/comInventoryDetailCardBatch.vue | 186 ++++++++++++++++++ src/pages/inventoryMove/coms/comMove.vue | 4 +- src/pages/inventoryMove/coms/comMoveJob.vue | 46 ++++- .../inventoryMove/coms/comMoveRecord.vue | 73 ++++--- .../inventoryMove/coms/comMoveRecordCard.vue | 8 +- 6 files changed, 313 insertions(+), 32 deletions(-) create mode 100644 src/pages/inventoryMove/coms/comInventoryDetailCardBatch.vue diff --git a/src/pages/inventoryMove/coms/comInventoryDetailCard.vue b/src/pages/inventoryMove/coms/comInventoryDetailCard.vue index cb9600e3..a1ca2af0 100644 --- a/src/pages/inventoryMove/coms/comInventoryDetailCard.vue +++ b/src/pages/inventoryMove/coms/comInventoryDetailCard.vue @@ -11,8 +11,8 @@ - - + + @@ -36,8 +36,30 @@ const props = defineProps({ settingParam: { type: Object, default: {} + }, + allowEditQty: { + type: Boolean, + default: false + }, + locationAreaTypeList: { + type: Array, + default: [] } }) +watch(()=> props.dataContent, (newName, oldName)=>{ + if (dataContent.value.subList.length > 0) { + nextTick(res => { + setTimeout(() => { + if (collapse1.value) { + collapse1.value.init(); + } + }, 200) + }) + } +},{ + immediate: true, + deep: true +}) const option = ref([]) const title = ref('推荐详情') const showItem = ref({}) @@ -53,7 +75,7 @@ const scanLocationCode = ref('') const winHint = ref() const dataContent = ref(props.dataContent) const collapse1 = ref() - +const locatonItem = ref({}) onMounted(() => { if (detailOptions.value.length == 0) { detailOptions.value = getDetailOption() diff --git a/src/pages/inventoryMove/coms/comInventoryDetailCardBatch.vue b/src/pages/inventoryMove/coms/comInventoryDetailCardBatch.vue new file mode 100644 index 00000000..e7997e46 --- /dev/null +++ b/src/pages/inventoryMove/coms/comInventoryDetailCardBatch.vue @@ -0,0 +1,186 @@ + + + + + \ No newline at end of file diff --git a/src/pages/inventoryMove/coms/comMove.vue b/src/pages/inventoryMove/coms/comMove.vue index 3d5ca05e..4fa3b88e 100644 --- a/src/pages/inventoryMove/coms/comMove.vue +++ b/src/pages/inventoryMove/coms/comMove.vue @@ -228,7 +228,7 @@ newDetail.toInventoryStatus = this.toInventoryStatus item.subList.push(newDetail); } else { - this.showErrorMessage(balance.packingNumber + "已经在列表中") + this.showErrorMessage(balance.packingNumber + "重复扫描") } } calcHandleQty(this.detailSource); @@ -307,7 +307,7 @@ inventoryMoveRecordSubmit(params).then(res => { uni.hideLoading() if (res.data) { - this.showCommitSuccessMessage("提交成功
生成" + this.title + "记录
" + + this.showCommitSuccessMessage("提交成功\n生成" + this.title + "记录\n" + res.data) } else { this.showErrorMessage("提交失败[" + res.msg + "]") diff --git a/src/pages/inventoryMove/coms/comMoveJob.vue b/src/pages/inventoryMove/coms/comMoveJob.vue index ab73e708..cc3b890e 100644 --- a/src/pages/inventoryMove/coms/comMoveJob.vue +++ b/src/pages/inventoryMove/coms/comMoveJob.vue @@ -1,7 +1,11 @@