Browse Source

代码优化

1178232204@qq.com 3 years ago
parent
commit
5d95e87542
1 changed files with 4 additions and 3 deletions
  1. 4 3
      src/components/DataManager/index.js

+ 4 - 3
src/components/DataManager/index.js

@@ -115,7 +115,8 @@ function DataManager() {
           arr.softwareVOS[i].roles.forEach(item => {
             roles[i].push(item.id)
           })
-          arr.softwareVOS[i].dataAuthDetails && arr.softwareVOS[i].dataAuthDetails.depts && arr.softwareVOS[i].dataAuthDetails.depts.forEach(item => {
+          const authDetails = arr.softwareVOS[i].dataAuthDetails
+          authDetails && authDetails.depts && authDetails.depts.forEach(item => {
             dataAuthDetails[i].push({
               dataType: 7,
               detailId: item.hospitalId,
@@ -128,7 +129,7 @@ function DataManager() {
             })
             softwareMenuIds[i].push(item.hospitalId + '-' + item.id + '-' + item.name)
           })
-          arr.softwareVOS[i].dataAuthDetails && arr.softwareVOS[i].dataAuthDetails.doctors && arr.softwareVOS[i].dataAuthDetails.doctors.forEach(item => {
+          authDetails && authDetails.doctors && authDetails.doctors.forEach(item => {
             dataAuthDetails[i].push({
               dataType: 7,
               detailId: item.id,
@@ -141,7 +142,7 @@ function DataManager() {
             })
             selectedRowKeys[i].push(item.id + '-' + item.name)
           })
-          arr.softwareVOS[i].dataAuthDetails && arr.softwareVOS[i].dataAuthDetails.hospitals && arr.softwareVOS[i].dataAuthDetails.hospitals.forEach(item => {
+          authDetails && authDetails.hospitals && authDetails.hospitals.forEach(item => {
             dataAuthDetails[i].push({
               dataType: 7,
               detailId: item.id,