From ff105d08004b784d9bc2f320e490f0052c8dca5b Mon Sep 17 00:00:00 2001
From: wangjian963 <15215920+aprilry@user.noreply.gitee.com>
Date: Tue, 23 Jun 2026 13:48:35 +0800
Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E9=97=A8=E8=AF=8A=E5=8C=BB?=
=?UTF-8?q?=E7=94=9F=E7=AB=99=E6=A8=A1=E5=9D=97=E4=B8=AD=E5=8C=BBtab?=
=?UTF-8?q?=E9=A1=B5=E9=9D=A2=E6=97=A0=E6=B3=95=E5=8A=A0=E8=BD=BD=E7=9A=84?=
=?UTF-8?q?=E9=97=AE=E9=A2=98?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../web/doctorstation/dto/RequestBaseDto.java | 6 ++++++
.../DoctorStationChineseMedicalAppMapper.xml | 6 ++++--
.../components/tcm/tcmAdvice.vue | 20 +++++++++++++------
.../inHospitalManagement/listFee/index.vue | 2 +-
.../components/depositQuery.vue | 2 +-
.../src/views/knowledgegraph/PathwayList.vue | 2 +-
.../src/views/knowledgegraph/RelationList.vue | 2 +-
.../transferManagent/batchTransfer/index.vue | 2 +-
8 files changed, 29 insertions(+), 13 deletions(-)
diff --git a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/doctorstation/dto/RequestBaseDto.java b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/doctorstation/dto/RequestBaseDto.java
index 4a0d18e26..b5dcc2e43 100755
--- a/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/doctorstation/dto/RequestBaseDto.java
+++ b/healthlink-his-server/healthlink-his-application/src/main/java/com/healthlink/his/web/doctorstation/dto/RequestBaseDto.java
@@ -224,6 +224,12 @@ public class RequestBaseDto {
*/
private Integer sortNumber;
+ /**
+ * 账户id (费用性质/合同)
+ */
+ @JsonSerialize(using = ToStringSerializer.class)
+ private Long accountId;
+
/**
* 用药说明
*/
diff --git a/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/doctorstation/DoctorStationChineseMedicalAppMapper.xml b/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/doctorstation/DoctorStationChineseMedicalAppMapper.xml
index 0ce2bc973..56a20a217 100755
--- a/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/doctorstation/DoctorStationChineseMedicalAppMapper.xml
+++ b/healthlink-his-server/healthlink-his-application/src/main/resources/mapper/doctorstation/DoctorStationChineseMedicalAppMapper.xml
@@ -62,7 +62,8 @@
T1.suffering_flag AS suffering_flag,
T1.dosage_instruction AS dosage_instruction,
T2.part_percent AS part_percent,
- ccd.name AS condition_definition_name
+ ccd.name AS condition_definition_name,
+ T4.account_id AS account_id
FROM med_medication_request AS T1
LEFT JOIN med_medication_definition AS T2 ON T2.ID = T1.medication_id
AND T2.delete_flag = '0'
@@ -115,7 +116,8 @@
T1.chinese_herbs_dose_quantity AS chinese_herbs_dose_quantity,
T1.suffering_flag AS suffering_flag,
T2.part_percent AS part_percent,
- ccd.name AS condition_definition_name
+ ccd.name AS condition_definition_name,
+ T4.account_id AS account_id
FROM med_medication_request AS T1
LEFT JOIN med_medication_definition AS T2 ON T2.ID = T1.medication_id
AND T2.delete_flag = '0'
diff --git a/healthlink-his-ui/src/views/doctorstation/components/tcm/tcmAdvice.vue b/healthlink-his-ui/src/views/doctorstation/components/tcm/tcmAdvice.vue
index 61fe1e594..1debfa34b 100755
--- a/healthlink-his-ui/src/views/doctorstation/components/tcm/tcmAdvice.vue
+++ b/healthlink-his-ui/src/views/doctorstation/components/tcm/tcmAdvice.vue
@@ -130,7 +130,7 @@
煎药方式:
@@ -569,6 +569,7 @@ const tcmPrescriptionList = ref([
rateCode: '',
dispensePerDuration: '',
chineseHerbsDoseQuantity: '',
+ dosageInstruction: '',
sufferingFlag: '0',
checkAll: false,
groupIndexList: [],
@@ -688,11 +689,12 @@ async function getListInfo(addNewRow) {
id: generatePrescriptionId(),
prescriptionList: [],
conditionDefinitionId: '',
- accountId: contractList.value[0].accountId,
+ accountId: contractList.value?.[0]?.accountId || '',
methodCode: '',
rateCode: '',
dispensePerDuration: '',
chineseHerbsDoseQuantity: '',
+ dosageInstruction: '',
sufferingFlag: '0',
checkAll: false,
groupIndexList: [],
@@ -729,6 +731,9 @@ async function getListInfo(addNewRow) {
if (firstItem.sufferingFlag !== undefined && firstItem.sufferingFlag !== null) {
prescription.sufferingFlag = firstItem.sufferingFlag;
}
+ if (firstItem.dosageInstruction !== undefined && firstItem.dosageInstruction !== null) {
+ prescription.dosageInstruction = firstItem.dosageInstruction;
+ }
}
return prescription;
@@ -740,11 +745,12 @@ async function getListInfo(addNewRow) {
id: generatePrescriptionId(),
prescriptionList: [],
conditionDefinitionId: '',
- accountId: contractList.value[0].accountId,
+ accountId: contractList.value?.[0]?.accountId || '',
methodCode: '',
rateCode: '',
dispensePerDuration: '',
chineseHerbsDoseQuantity: '',
+ dosageInstruction: '',
sufferingFlag: '0',
checkAll: false,
groupIndexList: [],
@@ -754,7 +760,7 @@ async function getListInfo(addNewRow) {
isAdding: false,
});
}
- tcmPrescriptionList.value.accountId = contractList.value[0].accountId;
+ tcmPrescriptionList.value.accountId = contractList.value?.[0]?.accountId || '';
if (props.activeTab == 'prescription' && addNewRow) {
handleAddMedicine(0);
}
@@ -898,6 +904,7 @@ function addNewPrescription() {
rateCode: '',
dispensePerDuration: '',
chineseHerbsDoseQuantity: '',
+ dosageInstruction: '',
sufferingFlag: '0',
checkAll: false,
groupIndexList: [],
@@ -1160,7 +1167,7 @@ function handleSave(pIndex) {
groupId: item.groupId,
patientId: props.patientInfo.patientId,
encounterId: props.patientInfo.encounterId,
- accountId: accountId.value,
+ accountId: prescription.accountId,
conditionId: prescription.conditionId,
encounterDiagnosisId: prescription.encounterDiagnosisId,
diagnosisName: prescription.diagnosisName,
@@ -1237,7 +1244,7 @@ function handleSaveBatch(pIndex) {
.map((item, index) => {
return {
...item,
- accountId: accountId.value,
+ accountId: prescription.accountId,
conditionId: prescription.conditionId,
encounterDiagnosisId: prescription.encounterDiagnosisId,
conditionDefinitionId: prescription.conditionDefinitionId,
@@ -1249,6 +1256,7 @@ function handleSaveBatch(pIndex) {
rateCode: prescription.rateCode,
dispensePerDuration: prescription.dispensePerDuration,
chineseHerbsDoseQuantity: prescription.chineseHerbsDoseQuantity,
+ dosageInstruction: prescription.dosageInstruction,
dbOpType: item.requestId ? '2' : '1',
};
});
diff --git a/healthlink-his-ui/src/views/inHospitalManagement/listFee/index.vue b/healthlink-his-ui/src/views/inHospitalManagement/listFee/index.vue
index af8244ad5..985310f35 100755
--- a/healthlink-his-ui/src/views/inHospitalManagement/listFee/index.vue
+++ b/healthlink-his-ui/src/views/inHospitalManagement/listFee/index.vue
@@ -159,7 +159,7 @@ const searchKey = ref('')
const patientList = ref([])
const patientTotal = ref(0)
const pageNo = ref(1)
-const $110)
+const pageSize = ref(10)
const currentPatient = ref(null)
const feeItems = ref([])
const feeLoading = ref(false)
diff --git a/healthlink-his-ui/src/views/inpatientNurse/InpatientBilling/components/depositQuery.vue b/healthlink-his-ui/src/views/inpatientNurse/InpatientBilling/components/depositQuery.vue
index 0e7766b82..bc0bc9532 100755
--- a/healthlink-his-ui/src/views/inpatientNurse/InpatientBilling/components/depositQuery.vue
+++ b/healthlink-his-ui/src/views/inpatientNurse/InpatientBilling/components/depositQuery.vue
@@ -300,7 +300,7 @@ const patientInfo = ref('');
// 分页相关
const currentPage = ref(1);
-const $110);
+const pageSize = ref(10)
const total = ref(0);
// 打印相关
diff --git a/healthlink-his-ui/src/views/knowledgegraph/PathwayList.vue b/healthlink-his-ui/src/views/knowledgegraph/PathwayList.vue
index dbb4f4101..ca8f9a78b 100644
--- a/healthlink-his-ui/src/views/knowledgegraph/PathwayList.vue
+++ b/healthlink-his-ui/src/views/knowledgegraph/PathwayList.vue
@@ -84,7 +84,7 @@ const loading = ref(false)
const tableData = ref([])
const total = ref(0)
const pageNo = ref(1)
-const $110)
+const pageSize = ref(10)
const keyword = ref('')
const showEdit = ref(false)
const showSteps = ref(false)
diff --git a/healthlink-his-ui/src/views/knowledgegraph/RelationList.vue b/healthlink-his-ui/src/views/knowledgegraph/RelationList.vue
index 99f0f818a..e7f6002a2 100644
--- a/healthlink-his-ui/src/views/knowledgegraph/RelationList.vue
+++ b/healthlink-his-ui/src/views/knowledgegraph/RelationList.vue
@@ -82,7 +82,7 @@ const loading = ref(false)
const tableData = ref([])
const total = ref(0)
const pageNo = ref(1)
-const $110)
+const pageSize = ref(10)
const showForm = ref(false)
const filters = ref({ sourceType: '', targetType: '', relationType: '' })
diff --git a/healthlink-his-ui/src/views/medicationmanagement/transferManagent/batchTransfer/index.vue b/healthlink-his-ui/src/views/medicationmanagement/transferManagent/batchTransfer/index.vue
index ecf1c6414..fb4f927b1 100755
--- a/healthlink-his-ui/src/views/medicationmanagement/transferManagent/batchTransfer/index.vue
+++ b/healthlink-his-ui/src/views/medicationmanagement/transferManagent/batchTransfer/index.vue
@@ -666,7 +666,7 @@ const tableData = ref([]);
// 当前页码
const pageNum = ref(1);
// 每页显示数据
-const $110);
+const pageSize = ref(10)
const purchaseinventoryList = ref([]);
const open = ref(false);
const loading = ref(false);