diff --git a/openhis-ui-vue3/src/views/inpatientNurse/InpatientBilling/components/FeeDialog.vue b/openhis-ui-vue3/src/views/inpatientNurse/InpatientBilling/components/FeeDialog.vue
index 5a9e6687..ba654b9c 100755
--- a/openhis-ui-vue3/src/views/inpatientNurse/InpatientBilling/components/FeeDialog.vue
+++ b/openhis-ui-vue3/src/views/inpatientNurse/InpatientBilling/components/FeeDialog.vue
@@ -280,8 +280,16 @@
style="width: 100%"
>
-
-
+
+
+ {{ scope.row.name || scope.row.Name || '' }}
+
+
+
+
+ {{ getRangeText(scope.row) }}
+
+
{{ scope.row.detailList?.length || 0 }} 项
@@ -763,7 +771,7 @@ function openGroupSetDialog() {
function loadGroupSets() {
groupSetLoading.value = true;
- getOrderGroup({ organizationId: orgId.value, searchKey: groupSetSearchText.value })
+ getOrderGroup({ organizationId: orgId.value })
.then((res) => {
const data = res?.data || {};
if (groupSetRange.value === 1) {
@@ -783,6 +791,13 @@ function loadGroupSets() {
});
}
+function getRangeText(row) {
+ // 后端未返回rangeCode,根据当前选中的范围标签显示
+ const rangeMap = { 1: '个人', 2: '科室', 3: '全院' };
+ if (row.rangeCode_dictText) return row.rangeCode_dictText;
+ return rangeMap[groupSetRange.value] || '';
+}
+
function handleGroupSetSelect(row) {
selectedGroupSet.value = row;
}