diff --git a/src/components/prescriptionModal.vue b/src/components/prescriptionModal.vue
index 65903ed..452ea84 100644
--- a/src/components/prescriptionModal.vue
+++ b/src/components/prescriptionModal.vue
@@ -67,14 +67,46 @@
-
医生信息
diff --git a/src/components/prescriptionModalTransfer.vue b/src/components/prescriptionModalTransfer.vue
index 22bf809..b7f66db 100644
--- a/src/components/prescriptionModalTransfer.vue
+++ b/src/components/prescriptionModalTransfer.vue
@@ -67,14 +67,46 @@
-
-
-
- {{ modalForm.doctor_advice }}
-
-
-
-
+
+
+
+ {{ modalForm.doctor_advice }}
+
+
+
+
+
+
+
+
+
+
{{ modalForm.pharmacy_name || modalForm.pharmacy?.pharmacy_name || '-' }}
+
默认药房
+
+
+
+
+
+ {{ modalForm.pharmacy_code || modalForm.pharmacy?.pharmacy_code || '-' }}
+
+
+
+
+
+
+ {{ modalForm.pharmacy?.telephone || '-' }}
+
+
+
+
+ {{ modalForm.pharmacy?.full_address || modalForm.pharmacy?.address || '-' }}
+
+
+
+
医生信息
diff --git a/src/views/order/medince-list/index.vue b/src/views/order/medince-list/index.vue
index e22240e..83d4b62 100644
--- a/src/views/order/medince-list/index.vue
+++ b/src/views/order/medince-list/index.vue
@@ -195,6 +195,24 @@
上报失败
+
+
+
+ {{ item.pharmacy_name }}
+
+
+
+ 默认药房
+ {{ record.pharmacy_name || '-' }}
+
+
+
+
+
+
+
{{ modalForm.pharmacy_name || modalForm.pharmacy?.pharmacy_name || '-' }}
+
默认药房
+
+
+
+
+
+ {{ modalForm.pharmacy_code || modalForm.pharmacy?.pharmacy_code || '-' }}
+
+
+
+
+
+
+ {{ modalForm.pharmacy?.telephone || '-' }}
+
+
+
+
+ {{ modalForm.pharmacy?.full_address || modalForm.pharmacy?.address || '-' }}
+
+
+
+
退款信息
@@ -878,6 +932,7 @@ import {
inquiryCase,
exportProduct
} from '@/api/order/list';
+import { getPharmacyList } from '@/api/basic/pharmacy';
import { parseTime } from '@/utils/parseTime';
import {
formatDoctorTitle,
@@ -888,6 +943,7 @@ import {
} from '@/utils/format';
const IMG_URL = import.meta.env.VITE_IMG_URL;
import { downloadFile } from '@/utils/downloadFile';
+const pharmacyList = ref([]);
// Akiraka 20230210 删除数据
const deleteData = ref([]);
// Akiraka 20230210 删除对话框
@@ -1044,6 +1100,7 @@ const columns = [
{ title: '药品名称', dataIndex: 'product_name', width: 150 },
{ title: '药品备注', dataIndex: 'remarks', width: 130 },
{ title: '就诊人联系电话', dataIndex: 'patient_mobile', width: 130 },
+ { title: '发货药房', dataIndex: 'pharmacy_name', slotName: 'pharmacy_name', width: 160, ellipsis: true },
{ title: '订单金额', dataIndex: 'amount_total', slotName: 'amount_total' },
{
title: '实付金额',
@@ -1245,8 +1302,8 @@ const closeChangeOk = (data) => {
// 重置搜索
const handleResetQuery = () => {
proxy.$refs.queryFormRef.resetFields();
+ queryForm.pharmacy_id = undefined;
currentPage.value=1;
- //getProductInfo(queryForm);
handleQuery();
};
const openDcotor = () => {
@@ -1298,11 +1355,24 @@ const handlExport=async(type)=>{
}
proxy.$loading.hide();
}
+
+// 获取药房下拉数据
+const fetchPharmacyList = async () => {
+ try {
+ const res = await getPharmacyList();
+ if (res.code === 200) {
+ pharmacyList.value = res.data || [];
+ }
+ } catch (e) {
+ console.error('获取药房列表异常:', e);
+ }
+};
+
onMounted(() => {
let userInfo=localStorage.getItem('manage-userInfo')?JSON.parse(localStorage.getItem('manage-userInfo')):{};
showTransferDoctor.value=userInfo.role_name!='处方流转平台';
getProductInfo(pager);
-
+ fetchPharmacyList();
});
diff --git a/src/views/prescription/prescription-list/index.vue b/src/views/prescription/prescription-list/index.vue
index aa2602b..693430d 100644
--- a/src/views/prescription/prescription-list/index.vue
+++ b/src/views/prescription/prescription-list/index.vue
@@ -44,6 +44,24 @@
审核驳回
+
+
+
+ {{ item.pharmacy_name }}
+
+
+
{deleteData = selection;console.log(selection)}"
@@ -113,6 +131,10 @@
record.patient_sex == 1 ? '男,' : '女,'
}}{{ record.patient_age }}岁)
+
+ 默认药房
+ {{ record.pharmacy_name || '-' }}
+
{{record.order_prescription_icd}}
@@ -146,9 +168,12 @@
diff --git a/src/views/prescription/transferPrescription-list/index.vue b/src/views/prescription/transferPrescription-list/index.vue
index a6570d9..7a03dd3 100644
--- a/src/views/prescription/transferPrescription-list/index.vue
+++ b/src/views/prescription/transferPrescription-list/index.vue
@@ -44,6 +44,24 @@
审核驳回
+
+
+
+ {{ item.pharmacy_name }}
+
+
+
{deleteData = selection;console.log(selection)}"
@@ -113,6 +131,10 @@
record.patient_sex == 1 ? '男,' : '女,'
}}{{ record.patient_age }}岁)
+
+ 默认药房
+ {{ record.pharmacy_name || '-' }}
+
{{record.order_prescription_icd}}
@@ -146,10 +168,12 @@
From 69a75085f875751f4d66ade0ec737cbb9c05941b Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Mon, 7 Sep 2026 16:46:41 +0800
Subject: [PATCH 13/24] 3
---
src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue | 2 +-
src/views/basic/pharmacy/index.vue | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue b/src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue
index 090cf91..4a33dc7 100644
--- a/src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue
+++ b/src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue
@@ -220,7 +220,7 @@ const columns = [
{ title: '执业机构与科室', slotName: 'hospital', minWidth: 180 },
{ title: '默认状态', slotName: 'is_default', width: 110, align: 'center' },
{ title: '绑定时间', dataIndex: 'bind_time', width: 170 },
- { title: '操作', slotName: 'action', width: 150, align: 'center', fixed: 'right' },
+ { title: '操作', slotName: 'action', width: 180, align: 'center', fixed: 'right' },
];
// 获取药房绑定的医生列表数据
diff --git a/src/views/basic/pharmacy/index.vue b/src/views/basic/pharmacy/index.vue
index cd48146..b39c344 100644
--- a/src/views/basic/pharmacy/index.vue
+++ b/src/views/basic/pharmacy/index.vue
@@ -320,7 +320,7 @@ const columns = [
{ title: '地址', slotName: 'full_address', minWidth: 240 },
{ title: '状态', slotName: 'status', width: 100, align: 'center' },
{ title: '创建时间', dataIndex: 'created_at', width: 180 },
- { title: '操作', slotName: 'action', width: 330, fixed: 'right', align: 'center' },
+ { title: '操作', slotName: 'action', width: 350, fixed: 'right', align: 'center' },
];
// 获取区域信息
From b5290c69c8bf410d1b735df8d9edc1b172d8ca8c Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Mon, 7 Sep 2026 16:47:45 +0800
Subject: [PATCH 14/24] 3
---
src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue b/src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue
index 4a33dc7..478d98e 100644
--- a/src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue
+++ b/src/views/basic/pharmacy/components/pharmacyDoctorDrawer.vue
@@ -2,7 +2,7 @@
From 59c9a299b4c8be1b2fa666ef08043402d6dcc7fc Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Mon, 7 Sep 2026 16:48:42 +0800
Subject: [PATCH 15/24] 4
---
src/views/basic/pharmacy/index.vue | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/views/basic/pharmacy/index.vue b/src/views/basic/pharmacy/index.vue
index b39c344..f1a1c7f 100644
--- a/src/views/basic/pharmacy/index.vue
+++ b/src/views/basic/pharmacy/index.vue
@@ -320,7 +320,7 @@ const columns = [
{ title: '地址', slotName: 'full_address', minWidth: 240 },
{ title: '状态', slotName: 'status', width: 100, align: 'center' },
{ title: '创建时间', dataIndex: 'created_at', width: 180 },
- { title: '操作', slotName: 'action', width: 350, fixed: 'right', align: 'center' },
+ { title: '操作', slotName: 'action', width: 380, fixed: 'right', align: 'center' },
];
// 获取区域信息
From 7e1d67bf07c283bdcc604a61a2517b78f9734433 Mon Sep 17 00:00:00 2001
From: zoujiandong <10130823232@qq.com>
Date: Mon, 7 Sep 2026 16:59:39 +0800
Subject: [PATCH 16/24] 6
---
src/components/medinceModal.vue | 1 -
src/components/medinceOrderModal.vue | 1 -
src/components/prescriptionModal.vue | 1 -
src/components/prescriptionModalTransfer.vue | 1 -
src/views/order/medince-list/index.vue | 4 +---
src/views/prescription/prescription-list/index.vue | 3 +--
src/views/prescription/transferPrescription-list/index.vue | 3 +--
7 files changed, 3 insertions(+), 11 deletions(-)
diff --git a/src/components/medinceModal.vue b/src/components/medinceModal.vue
index 3a979de..c0c1371 100644
--- a/src/components/medinceModal.vue
+++ b/src/components/medinceModal.vue
@@ -89,7 +89,6 @@
{{ modalForm.pharmacy_name || modalForm.pharmacy?.pharmacy_name || '-' }}
-
默认药房
diff --git a/src/components/medinceOrderModal.vue b/src/components/medinceOrderModal.vue
index 2d1ed39..469aa5f 100644
--- a/src/components/medinceOrderModal.vue
+++ b/src/components/medinceOrderModal.vue
@@ -100,7 +100,6 @@
{{ modalForm.pharmacy_name || modalForm.pharmacy?.pharmacy_name || '-' }}
-
默认药房
diff --git a/src/components/prescriptionModal.vue b/src/components/prescriptionModal.vue
index 452ea84..51b98a9 100644
--- a/src/components/prescriptionModal.vue
+++ b/src/components/prescriptionModal.vue
@@ -84,7 +84,6 @@
{{ modalForm.pharmacy_name || modalForm.pharmacy?.pharmacy_name || '-' }}
-
默认药房
diff --git a/src/components/prescriptionModalTransfer.vue b/src/components/prescriptionModalTransfer.vue
index b7f66db..01e523f 100644
--- a/src/components/prescriptionModalTransfer.vue
+++ b/src/components/prescriptionModalTransfer.vue
@@ -84,7 +84,6 @@
{{ modalForm.pharmacy_name || modalForm.pharmacy?.pharmacy_name || '-' }}
-
默认药房
diff --git a/src/views/order/medince-list/index.vue b/src/views/order/medince-list/index.vue
index 83d4b62..a95c310 100644
--- a/src/views/order/medince-list/index.vue
+++ b/src/views/order/medince-list/index.vue
@@ -319,8 +319,7 @@
}}{{ record.patient_age }}岁)
- 默认药房
- {{ record.pharmacy_name || '-' }}
+ {{ record.pharmacy_name || '-' }}
@@ -440,7 +439,6 @@
{{ modalForm.pharmacy_name || modalForm.pharmacy?.pharmacy_name || '-' }}
-
默认药房
diff --git a/src/views/prescription/prescription-list/index.vue b/src/views/prescription/prescription-list/index.vue
index 693430d..dcec028 100644
--- a/src/views/prescription/prescription-list/index.vue
+++ b/src/views/prescription/prescription-list/index.vue
@@ -132,8 +132,7 @@
}}{{ record.patient_age }}岁)