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">
+
-
+
{{ dddw(dict.medicalCenter, "id", scope.row.medicalCenterId, "displayName") }}
@@ -44,7 +45,11 @@
{{ dddw(dict.roomType, "id", scope.row.roomTypeFlag, "displayName") }}
-
+
+
+ {{ scope.row.queueTime}} 分钟
+
+
{{ scope.row.isActive == 'Y' ? '√' : '' }}
diff --git a/src/router/index.js b/src/router/index.js
index 1cabf1d..2517a46 100644
--- a/src/router/index.js
+++ b/src/router/index.js
@@ -527,6 +527,12 @@ const routes = [{
component: () =>
import ("../views/doctorCheck/unitphysicalexamination.vue"),
},
+ {
+ path: "/occReport",
+ name: "单位职业病汇总报表",
+ component: () =>
+ import ("../components/occDisease/occReport.vue"),
+ },
{
path: "/personnelPositive",
name: "人员阳性结果",
diff --git a/src/store/index.js b/src/store/index.js
index d820825..3683811 100644
--- a/src/store/index.js
+++ b/src/store/index.js
@@ -430,6 +430,7 @@ export default new Vuex.Store({
clearPatientRegisterQuery: 0, // 清空人员登记界面查询条件(重新赋值体检单位)
PatientRegisterEditGroupBatch: 0, // 刷新批量调整分组窗口
PatientRegisterEditItemBatch: 0, // 刷新批量调整项目窗口
+ PatientRegisterEditDoctorBatch:0, // 刷新批量调整项目检查医生窗口
PatientRegisterForChoose: 0, // 体检人员查询窗口
OccDisease: 0, // 职业病
WebBooking: 0, // 网上预约
@@ -449,6 +450,7 @@ export default new Vuex.Store({
PatientRegisterForChoose: false, // 体检人员登记列表
PatientRegisterEditItemBatch: false, //批量调整项目
PatientRegisterEditGroupBatch: false, //批量调整分组
+ PatientRegisterEditDoctorBatch: false, // 批量调整检查项目医生
MenuPageSet: false, // 设置角色菜单权限
LocalConfig: false, // 设置窗口
AsbChargeRequest: false, // 收费申请
diff --git a/src/views/doctorCheck/doctorCheck.vue b/src/views/doctorCheck/doctorCheck.vue
index 5480dce..5173fd3 100644
--- a/src/views/doctorCheck/doctorCheck.vue
+++ b/src/views/doctorCheck/doctorCheck.vue
@@ -25,8 +25,8 @@
-
-
+
+
@@ -99,6 +99,7 @@ export default {
queueRoom: '', //默认分诊房间
}
},
+ LocalConfigInit: {},
doctor_check_check_charge: 'Y', // 默认判断收费
};
},
@@ -117,7 +118,7 @@ export default {
this.LocalConfigInit = deepCopy(this.LocalConfig)
let LocalConfig = window.localStorage.getItem("LocalConfig") || null
try {
- this.LocalConfig = Object.assign({}, this.LocalConfigInit, JSON.parse(LocalConfig) || {})
+ this.LocalConfig = Object.assign({}, deepCopy(this.LocalConfigInit), JSON.parse(LocalConfig) || {})
} catch (error) {
console.log('window.localStorage.getItem("LocalConfig")', error)
@@ -140,7 +141,7 @@ export default {
}
-
+ console.log('this.LocalConfig',this.LocalConfig)
},
//挂载完成