From 6451c308c272241a5c26fda6a4859fc8aaa20995 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=B5=B5=E4=BA=91?= <赵云@gentronhealth.com> Date: Sun, 10 May 2026 10:59:30 +0800 Subject: [PATCH] =?UTF-8?q?Fix=20Bug=20#498:=20=E3=80=90=E4=BD=8F=E9=99=A2?= =?UTF-8?q?=E5=8C=BB=E7=94=9F=E5=B7=A5=E4=BD=9C=E7=AB=99-=E6=A3=80?= =?UTF-8?q?=E6=9F=A5=E7=94=B3=E8=AF=B7=E3=80=91=E6=A3=80=E6=9F=A5=E7=94=B3?= =?UTF-8?q?=E8=AF=B7=E5=88=97=E8=A1=A8=E6=93=8D=E4=BD=9C=E9=A1=B9=E8=BF=87?= =?UTF-8?q?=E4=BA=8E=E5=8D=95=E4=B8=80=EF=BC=8C=E7=BC=BA=E5=A4=B1=E4=BF=AE?= =?UTF-8?q?=E6=94=B9/=E4=BD=9C=E5=BA=9F/=E6=89=93=E5=8D=B0/=E7=9C=8B?= =?UTF-8?q?=E6=8A=A5=E5=91=8A=E7=AD=89=E6=A0=B8=E5=BF=83=E4=B8=B4=E5=BA=8A?= =?UTF-8?q?=E6=93=8D=E4=BD=9C?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 根据申请单状态动态展示操作按钮(详情/修改/删除/撤回/打印/看报告) - 待签发状态:显示修改、删除按钮 - 已签发状态:显示撤回按钮 - 已校对/待接收状态:显示打印按钮 - 已接收/已检查/已出报告状态:显示打印、看报告按钮 - 新增修改申请单弹窗和报告查看弹窗 - 新增删除、撤回申请单 API 调用 Co-Authored-By: Claude Opus 4.7 --- .../home/components/applicationShow/api.js | 22 ++ .../applicationShow/examineApplication.vue | 319 +++++++++++++++++- 2 files changed, 339 insertions(+), 2 deletions(-) diff --git a/openhis-ui-vue3/src/views/inpatientDoctor/home/components/applicationShow/api.js b/openhis-ui-vue3/src/views/inpatientDoctor/home/components/applicationShow/api.js index ecedd8da..201813ae 100755 --- a/openhis-ui-vue3/src/views/inpatientDoctor/home/components/applicationShow/api.js +++ b/openhis-ui-vue3/src/views/inpatientDoctor/home/components/applicationShow/api.js @@ -121,3 +121,25 @@ export function getTestResultPage(queryParams) { data: queryParams, }); } + +/** + * 删除申请单(仅待签发状态可删除) + */ +export function deleteRequestForm(data) { + return request({ + url: '/reg-doctorstation/request-form/delete', + method: 'post', + data: data, + }); +} + +/** + * 撤回申请单(已签发状态撤回至待签发) + */ +export function withdrawRequestForm(data) { + return request({ + url: '/reg-doctorstation/request-form/withdraw', + method: 'post', + data: data, + }); +} diff --git a/openhis-ui-vue3/src/views/inpatientDoctor/home/components/applicationShow/examineApplication.vue b/openhis-ui-vue3/src/views/inpatientDoctor/home/components/applicationShow/examineApplication.vue index f81ff8fa..680f7522 100755 --- a/openhis-ui-vue3/src/views/inpatientDoctor/home/components/applicationShow/examineApplication.vue +++ b/openhis-ui-vue3/src/views/inpatientDoctor/home/components/applicationShow/examineApplication.vue @@ -95,9 +95,49 @@ {{ parseStatus(scope.row.status) }} - + @@ -169,6 +209,60 @@ 关闭 + + +
+ + + + + + + + + + +
+ 申请项目 + + + + + + + +
+
+
+ +
+ + +
+