From c508237b61e1eb8b8bb594e0155a55ecf1c36ce3 Mon Sep 17 00:00:00 2001 From: pengjun <158915633@qq.com> Date: Tue, 23 Jul 2024 19:58:53 +0800 Subject: [PATCH] room --- src/components/common/LocalConfig.vue | 78 ++- src/components/doctorCheck/QueueCheckList.vue | 150 +++-- src/components/occDisease/occReport.vue | 604 ++++++++++++++++++ .../PatientRegisterEditDoctorBatch.vue | 179 ++++++ .../patientRegister/PatientRegisterList.vue | 24 +- src/components/room/RoomEdit.vue | 6 +- src/components/room/room.vue | 9 +- src/router/index.js | 6 + src/store/index.js | 2 + src/views/doctorCheck/doctorCheck.vue | 9 +- 10 files changed, 1001 insertions(+), 66 deletions(-) create mode 100644 src/components/occDisease/occReport.vue create mode 100644 src/components/patientRegister/PatientRegisterEditDoctorBatch.vue diff --git a/src/components/common/LocalConfig.vue b/src/components/common/LocalConfig.vue index 57165d1..04f5c74 100644 --- a/src/components/common/LocalConfig.vue +++ b/src/components/common/LocalConfig.vue @@ -45,7 +45,7 @@ 检查条码 检验条码 - + @@ -56,7 +56,8 @@ - + @@ -83,14 +84,32 @@ - + - + - + + + + + + + + + + + + + + @@ -106,13 +125,15 @@ + + \ No newline at end of file diff --git a/src/components/patientRegister/PatientRegisterEditDoctorBatch.vue b/src/components/patientRegister/PatientRegisterEditDoctorBatch.vue new file mode 100644 index 0000000..e49b546 --- /dev/null +++ b/src/components/patientRegister/PatientRegisterEditDoctorBatch.vue @@ -0,0 +1,179 @@ + + + diff --git a/src/components/patientRegister/PatientRegisterList.vue b/src/components/patientRegister/PatientRegisterList.vue index 04e5f94..4831513 100644 --- a/src/components/patientRegister/PatientRegisterList.vue +++ b/src/components/patientRegister/PatientRegisterList.vue @@ -80,7 +80,7 @@ {{ dddw(dict.personnelType, "id", scope.row[dragCol[index].prop], "displayName") }}
- {{ scope.row[dragCol[index].prop] + '_' }} + {{ scope.row[dragCol[index].prop]}}
{{ scope.row[dragCol[index].prop] == scope.row['customerOrgParentName'] ? @@ -277,6 +277,12 @@ + + + + + @@ -315,6 +321,7 @@ import PatientRegisterAsbItem from "../../components/patientRegister/patientRegi import ElProgressOCX from "../../components/report/ElProgressOCX.vue"; import PatientRegisterEditGroupBatch from "./PatientRegisterEditGroupBatch.vue"; import PatientRegisterEditItemBatch from "./PatientRegisterEditItemBatch.vue"; +import PatientRegisterEditDoctorBatch from "./PatientRegisterEditDoctorBatch.vue"; import ImportOrgData from "./ImportOrgData.vue"; import LocalConfig from "../../components/common/LocalConfig.vue"; import Queue from "../../components/queue/Queue.vue"; @@ -324,8 +331,9 @@ export default { PatientRegisterEdit, Camera, PatientRegisterAsbItem, - PatientRegisterEditGroupBatch, //批量调整分组 - PatientRegisterEditItemBatch, //批量调整项目 + PatientRegisterEditGroupBatch, // 批量调整分组 + PatientRegisterEditItemBatch, // 批量调整项目 + PatientRegisterEditDoctorBatch, // 批量调整检查项目医生 ElProgressOCX, LocalConfig, ImportOrgData, @@ -1308,13 +1316,21 @@ export default { this.importResult('lis', row); }, }) - if (checkPagePriv(this.pagePriv.privs, '批量更新组合项目明细')) + if (checkPagePriv(this.pagePriv.privs, '批量更新组合项目明细') && this.multipleSelection.length > 0) items.push({ label: "批量更新组合项目明细", onClick: () => { this.btnItemBatch(); }, }) + if (checkPagePriv(this.pagePriv.privs, '调整检查项目医生') && this.multipleSelection.length > 0) + items.push({ + label: "调整检查项目医生", + onClick: () => { + this.dataTransOpts.plus.PatientRegisterEditDoctorBatch++ //如果放在弹窗显示后面,在首次加载子组件时,会触发两次数据处理 + this.dialogWin.PatientRegisterEditDoctorBatch = true; + }, + }) items.push({ label: "----------------", }) this.$contextmenu({ items, diff --git a/src/components/room/RoomEdit.vue b/src/components/room/RoomEdit.vue index 47cab91..3542bcc 100644 --- a/src/components/room/RoomEdit.vue +++ b/src/components/room/RoomEdit.vue @@ -38,14 +38,16 @@ - + - + + + diff --git a/src/components/room/room.vue b/src/components/room/room.vue index d810ccc..deef30f 100644 --- a/src/components/room/room.vue +++ b/src/components/room/room.vue @@ -23,8 +23,9 @@ size="small" highlight-current-row :row-class-name="handleRowClassName" @row-click="rowClick"> + - + @@ -44,7 +45,11 @@ {{ dddw(dict.roomType, "id", scope.row.roomTypeFlag, "displayName") }} - + + +