From 2dd96e4a25c40c8a3d0fd7cf5f671f330857e83c Mon Sep 17 00:00:00 2001 From: chenhc <2369838784@qq.com> Date: Thu, 20 Feb 2025 10:39:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/api/collect/collectOrder.js | 8 + src/views/basic/collectPoint/timerSetting.vue | 23 +- src/views/collect/ConfirmDrugDealOrder.vue | 19 +- src/views/collect/PanelOrderTagCodeBiz.vue | 280 ++++++++++++++++++ src/views/collect/PannelOrderBizCard.vue | 27 +- 5 files changed, 348 insertions(+), 9 deletions(-) create mode 100644 src/views/collect/PanelOrderTagCodeBiz.vue diff --git a/src/api/collect/collectOrder.js b/src/api/collect/collectOrder.js index 2ff97a87..d2b0af9c 100644 --- a/src/api/collect/collectOrder.js +++ b/src/api/collect/collectOrder.js @@ -81,6 +81,14 @@ export function manualCodeDetail(query) { }); } +export function ioSplitCodeDetail(query) { + return axios({ + url: "udiwms/ioSplit/collect/code/filter", + method: "get", + params: query + }); +} + /** * 自动扫码明细 * @param query diff --git a/src/views/basic/collectPoint/timerSetting.vue b/src/views/basic/collectPoint/timerSetting.vue index b4da87b1..cc88cb7d 100644 --- a/src/views/basic/collectPoint/timerSetting.vue +++ b/src/views/basic/collectPoint/timerSetting.vue @@ -147,7 +147,25 @@ + + + + + + + + + + + + + + + + @@ -197,7 +215,7 @@ - + @@ -424,6 +442,9 @@ export default { if (isBlank(this.formData.outputMode)){ this.formData.outputMode = 1 } + if (isBlank(this.formData.drugDealConfirm)){ + this.formData.drugDealConfirm = 0 + } updateSet(this.formData) .then((response) => { if (response.code != 20000) { diff --git a/src/views/collect/ConfirmDrugDealOrder.vue b/src/views/collect/ConfirmDrugDealOrder.vue index abcac448..66c1ab5e 100644 --- a/src/views/collect/ConfirmDrugDealOrder.vue +++ b/src/views/collect/ConfirmDrugDealOrder.vue @@ -1008,14 +1008,19 @@ export default { }, confirmFinishOrder() { - this.$confirm('是否确定完成此单据?', '提示', { - confirmButtonText: '确定', - cancelButtonText: '取消', - type: 'warning' - }).then(() => { + + if (this.collectSet.drugDealConfirm != null && this.collectSet.drugDealConfirm != 0) { + this.$confirm('是否确定完成此单据?', '提示', { + confirmButtonText: '确定', + cancelButtonText: '取消', + type: 'warning' + }).then(() => { + this.finishOrder() + }).catch(() => { + }); + } else { this.finishOrder() - }).catch(() => { - }); + } }, finishOrder() { diff --git a/src/views/collect/PanelOrderTagCodeBiz.vue b/src/views/collect/PanelOrderTagCodeBiz.vue new file mode 100644 index 00000000..da8b72f5 --- /dev/null +++ b/src/views/collect/PanelOrderTagCodeBiz.vue @@ -0,0 +1,280 @@ + + + + + diff --git a/src/views/collect/PannelOrderBizCard.vue b/src/views/collect/PannelOrderBizCard.vue index 3a76c029..e3af5494 100644 --- a/src/views/collect/PannelOrderBizCard.vue +++ b/src/views/collect/PannelOrderBizCard.vue @@ -25,6 +25,7 @@

{{ info.count }}

+ 赋码明细 确认取药
@@ -50,6 +51,23 @@ > + + + + @@ -59,6 +77,7 @@ import {detail} from "@/api/basic/sicker/prescribeApi"; import {executeFuc, getHead} from "@/utils/customConfig"; import {orderDetail, codeRemove,bizConfirm} from "@/api/collect/collectOrder"; import PanelOrderManuTagCode from "@/views/collect/PanelOrderManuTagCode"; +import PanelOrderTagCodeBiz from "@/views/collect/PanelOrderTagCodeBiz.vue"; /** * 原始处方明细 @@ -112,7 +131,9 @@ export default { countVisible: false, scanDetailVisible: false, + codeDetailVisible: false, bizId: null, + collectSet: {} } }, methods: { @@ -150,6 +171,10 @@ export default { this.loading = false; }) }, + codeHandleClick(info){ + this.bizId = info.id + this.codeDetailVisible = true + }, deleteMan(_this, row) { _this.$confirm("是否确定删除该条扫码?", "提示", { confirmButtonText: "确定", @@ -294,7 +319,7 @@ export default { components: { - PanelOrderManuTagCode + PanelOrderManuTagCode,PanelOrderTagCodeBiz }, created() { if (this.tableHeader1 == null || this.tableHeader1.length == 0) {