From dc67c00d208b39c8ef3fca66a220948afcc6d118 Mon Sep 17 00:00:00 2001 From: chenqi Date: Thu, 4 Jun 2026 16:04:17 +0800 Subject: [PATCH] =?UTF-8?q?refactor(ui):=20=E6=9B=B4=E6=96=B0=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=B1=9E=E6=80=A7=E4=BB=A5=E7=AC=A6=E5=90=88=E6=96=B0?= =?UTF-8?q?=E7=89=88=E6=9C=AC=E8=A7=84=E8=8C=83?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 将所有组件中的 append-to-body 属性替换为 teleported - 为 el-radio 和 el-checkbox 组件添加正确的 value 属性 - 移除已弃用的 highlight-current-row 属性 - 为 vxe-table 添加 row-config 配置替代旧的高亮设置 - 更新 el-checkbox 的 true-value 属性值 - 修改 el-button 类型从 text 到 link 以匹配设计系统 --- .../components/ExcelImportDialog/index.vue | 2 +- .../src/components/ImageUpload/index.vue | 2 +- .../src/components/NoticePanel.vue | 2 +- .../OpenHis/TraceNoDialog/index.vue | 2 +- .../src/components/RightToolbar/index.vue | 4 +- .../components/HeaderNotice/DetailView.vue | 2 +- .../src/layout/components/Navbar.vue | 2 +- .../src/layout/components/Settings/index.vue | 4 +- .../src/template/inHospitalCaseForm.vue | 14 +- .../src/template/surgicalPatientHandover.vue | 122 +++++++++--------- openhis-ui-vue3/src/template/template3.vue | 2 +- .../appoinmentmanage/clinicRoom/index.vue | 4 +- .../deptManage/doctorschedule/index.vue | 4 +- .../appoinmentmanage/deptManage/index.vue | 4 +- .../deptappthoursManage/index.vue | 6 +- .../views/basicmanage/bodyStructure/index.vue | 2 +- .../caseTemplatesStatistics/index.vue | 2 +- .../basicmanage/consumablesBinding/index.vue | 5 +- .../components/batchAddDialog.vue | 2 +- .../components/MedicalOrderSetDialog.vue | 4 +- .../components/adviceBaseList.vue | 1 - .../components/adviceBaseList.vue | 1 - .../basicmanage/ordersCombination/index.vue | 3 +- .../views/basicmanage/organization/index.vue | 2 +- .../src/views/basicmanage/supplier/index.vue | 2 +- .../components/tcmMedicineList.vue | 1 - .../src/views/basicmanage/ward/index.vue | 6 +- .../basicmanage/warehouseLocation/index.vue | 2 +- .../basicservices/registrationfee/index.vue | 2 +- .../device/components/deviceDialog.vue | 2 +- .../device/components/deviceYbDialog.vue | 5 +- .../src/views/catalog/device/index.vue | 2 +- .../components/diagTreYbDialog.vue | 5 +- .../components/diagnosisTreatmentDialog.vue | 6 +- .../catalog/diagnosistreatment/index.vue | 2 +- .../src/views/catalog/disease/index.vue | 2 +- .../medicine/components/medicineDialog.vue | 2 +- .../medicine/components/medicineYbDialog.vue | 5 +- .../src/views/catalog/medicine/index.vue | 2 +- .../src/views/charge/clinicRecord/index.vue | 2 +- .../cliniccharge/components/chargeDialog.vue | 2 +- .../src/views/charge/cliniccharge/index.vue | 1 - .../clinicrefund/components/refundDialog.vue | 2 +- .../src/views/charge/clinicrefund/index.vue | 1 - .../components/chargeDialog.vue | 2 +- .../components/patientAddDialog.vue | 2 +- .../components/patientInfoDialog.vue | 2 +- .../components/refundDialog.vue | 2 +- .../components/reprintDialog.vue | 7 +- .../charge/outpatientregistration/index.vue | 13 +- .../views/charge/patientCardRenewal/index.vue | 3 +- .../charge/patientSearch/PatientSearch.vue | 1 - .../bargain/component/adviceBaseList.vue | 1 - .../consultationconfirmation/index.vue | 12 +- .../components/performRecordDialog.vue | 5 +- .../views/clinicmanagement/disposal/index.vue | 5 +- .../components/ePrescribingDetailDialog.vue | 2 +- .../components/medicinePickupQueryDialog.vue | 2 +- .../components/prescriptionQueryDialog.vue | 2 +- .../clinicmanagement/ePrescribing/index.vue | 2 +- .../component/adviceListDialog.vue | 2 +- .../clinicmanagement/infusionrecord/index.vue | 4 +- .../clinicmanagement/returnDrug/index.vue | 3 +- .../consultationapplication/index.vue | 3 +- .../consultationconfirmation/index.vue | 3 +- .../definition/components/edit.vue | 2 +- .../views/datadictionary/definition/index.vue | 2 +- .../components/adviceBaseList.vue | 1 - .../components/callQueue/DoctorCallDialog.vue | 2 +- .../doctorstation/components/consultation.vue | 3 +- .../diagnosis/addDiagnosisDialog.vue | 6 +- .../components/diagnosis/diagnosis.vue | 4 +- .../components/diagnosis/diagnosisdialog.vue | 5 +- .../components/diagnosis/diagnosislist.vue | 1 - .../infectiousDiseaseReportDialog.vue | 98 +++++++------- .../doctorstation/components/emr/emr.vue | 2 +- .../components/emr/emrtemplate.vue | 1 - .../components/eprescriptiondialog.vue | 2 +- .../examination/examinationApplication.vue | 33 +++-- .../components/hospitalizationDialog.vue | 2 +- .../components/infectiousReport/index.vue | 16 +-- .../inspection/inspectionApplication.vue | 9 +- .../doctorstation/components/patientList.vue | 1 - .../components/pendingEmr/index.vue | 3 +- .../prescription/orderGroupDrawer.vue | 8 +- .../prescription/prescriptionInfo.vue | 2 +- .../prescription/prescriptionlist.vue | 6 +- .../prescription/refundListDialog.vue | 2 +- .../components/surgery/surgeryApplication.vue | 4 +- .../components/tcm/tcmAdvice.vue | 2 +- .../components/tcm/tcmMedicineList.vue | 1 - .../components/tcm/tcmdiagnosisDialog.vue | 2 +- .../TodayOutpatientPatientList.vue | 2 +- .../components/todayOutpatient/index.vue | 2 +- .../src/views/doctorstation/pendingEmr.vue | 3 +- .../views/drug/inHospitalDispensing/index.vue | 4 - .../components/MedicationDetails.vue | 3 +- .../components/MedicationSummary.vue | 3 +- .../components/ReturnDrug.vue | 3 +- .../views/gf/ratioApplicationRecord/index.vue | 11 +- .../src/views/gf/ratioManage/index.vue | 2 +- .../src/views/gf/studentList/index.vue | 4 +- .../components/medicalRecordFirst.vue | 5 +- .../components/chargeDialog.vue | 2 +- .../components/refundDialog.vue | 2 +- .../feeSettlement/components/chargeDialog.vue | 2 +- .../charge/feeSettlement/index.vue | 1 - .../components/PatientList.vue | 3 +- .../register/components/patientInfo.vue | 3 - .../charge/settleAccounts/index.vue | 2 +- .../home/components/patientList.vue | 2 +- .../midway/components/patientList.vue | 2 +- .../diagnosis/addDiagnosisDialog.vue | 6 +- .../diagnosis/chineseMedicineDialog.vue | 2 +- .../home/components/diagnosis/diagnosis.vue | 9 +- .../components/diagnosis/diagnosisdialog.vue | 5 +- .../home/components/diagnosis/index.vue | 2 - .../diagnosis/westernMedicineDialog.vue | 8 +- .../applicationForm/medicalExaminations.vue | 4 +- .../home/components/order/index.vue | 10 +- .../home/components/order/index1.vue | 4 - .../InpatientBilling/components/FeeDialog.vue | 5 +- .../components/billingList.vue | 2 +- .../components/discharged/patientList.vue | 1 - .../waitForDischarge/medicalOrderList.vue | 1 - .../waitForDischarge/patientList.vue | 1 - .../drugDistribution/drugDistributionList.vue | 11 +- .../inpatientNurse/drugDistribution/index.vue | 4 - .../home/components/patientDetialDialog.vue | 2 +- .../home/components/transferDialog.vue | 2 +- .../home/components/transferToBedDialog.vue | 3 +- .../src/views/inpatientNurse/home/index.vue | 7 +- .../components/check/patientList.vue | 2 +- .../execute/MedicalOrderManagement.vue | 2 +- .../components/execute/patientList.vue | 2 +- .../inpatientNurse/medicineCollect/index.vue | 2 +- .../components/addNursingRecordDialog.vue | 4 +- .../components/recordTemplate.vue | 2 +- .../inpatientNurse/nursingRecord/index.vue | 3 +- .../views/inpatientNurse/rollFee/index.vue | 2 +- .../tprChart/components/addTprDialog.vue | 3 +- .../views/inpatientNurse/tprChart/index.vue | 1 - .../components/instrumentDialog.vue | 2 +- .../src/views/inspection/lisconfig/index.vue | 6 +- .../components/observationDialog.vue | 2 +- .../sampleType/components/specimenDialog.vue | 2 +- .../dayEndSettlement/index.vue | 2 +- .../components/inventoryReceiptDialog.vue | 2 +- .../statisticalManagement/earlyWarning.vue | 2 - .../statisticalManagement/index.vue | 2 +- .../outPatientCharge.vue | 2 +- .../components/orderDialog.vue | 5 +- .../returnOrder/components/orderDialog.vue | 5 +- .../components/orderDialog.vue | 5 +- .../stockInOrder/components/orderDialog.vue | 5 +- .../stockOutOrder/components/orderDialog.vue | 5 +- .../components/orderDialog.vue | 5 +- .../src/views/monitor/cache/list.vue | 4 +- .../src/views/monitor/job/index.vue | 16 +-- openhis-ui-vue3/src/views/monitor/job/log.vue | 2 +- .../src/views/monitor/operlog/index.vue | 2 +- .../src/views/operatingroom/index.vue | 4 +- .../outpatienrecords/index.vue | 2 +- .../components/orderDialog.vue | 5 +- .../components/orderDialog.vue | 5 +- .../westernmedicine/index.vue | 3 +- .../src/views/surgerymanage/index.vue | 3 +- .../src/views/surgicalschedule/index.vue | 6 +- .../surgicalschedule/temporaryMedical.vue | 7 +- .../src/views/system/config/index.vue | 2 +- .../src/views/system/dept/index.vue | 2 +- .../src/views/system/dict/data.vue | 2 +- .../src/views/system/dict/index.vue | 2 +- .../src/views/system/menu/index.vue | 2 +- .../src/views/system/post/index.vue | 2 +- .../src/views/system/role/index.vue | 4 +- .../src/views/system/role/selectUser.vue | 2 +- .../src/views/system/tenant/bindUser.vue | 2 +- .../src/views/system/tenant/index.vue | 4 +- .../src/views/system/tenant/setContract.vue | 2 +- .../src/views/system/user copy/index.vue | 4 +- .../system/user copy/profile/userAvatar.vue | 2 +- .../system/user copy/profile/userInfo.vue | 4 +- .../src/views/system/user/index.vue | 4 +- .../views/system/user/profile/userAvatar.vue | 2 +- .../views/system/user/profile/userInfo.vue | 4 +- .../src/views/tool/gen/createTable.vue | 2 +- .../src/views/tool/gen/editTable.vue | 20 +-- .../src/views/tool/gen/genInfoForm.vue | 4 +- .../src/views/tool/gen/importTable.vue | 2 +- openhis-ui-vue3/src/views/tool/gen/index.vue | 2 +- .../triageandqueuemanage/cardiology/index.vue | 11 +- .../index.vue | 2 +- .../components/AdmissionDiagnosis.vue | 5 +- .../components/DischargeDiagnosis.vue | 5 +- .../register/components/patientInfo.vue | 3 - 196 files changed, 416 insertions(+), 520 deletions(-) diff --git a/openhis-ui-vue3/src/components/ExcelImportDialog/index.vue b/openhis-ui-vue3/src/components/ExcelImportDialog/index.vue index e73ea288f..36da43e1f 100644 --- a/openhis-ui-vue3/src/components/ExcelImportDialog/index.vue +++ b/openhis-ui-vue3/src/components/ExcelImportDialog/index.vue @@ -1,5 +1,5 @@ - @@ -316,7 +316,7 @@ @@ -325,7 +325,7 @@ @@ -348,7 +348,7 @@ v-model="open" :title="title" width="80%" - append-to-body + teleported > 是否紧急 diff --git a/openhis-ui-vue3/src/views/clinicmanagement/disposal/components/performRecordDialog.vue b/openhis-ui-vue3/src/views/clinicmanagement/disposal/components/performRecordDialog.vue index 2008e1000..cd9a48341 100755 --- a/openhis-ui-vue3/src/views/clinicmanagement/disposal/components/performRecordDialog.vue +++ b/openhis-ui-vue3/src/views/clinicmanagement/disposal/components/performRecordDialog.vue @@ -3,13 +3,12 @@ title="执行记录" :model-value="props.open" width="1000px" - append-to-body + teleported destroy-on-close @close="close" >