|
@@ -38,7 +38,7 @@ function DataManager() {
|
|
let data = {
|
|
let data = {
|
|
pages: 1,
|
|
pages: 1,
|
|
current: 1,
|
|
current: 1,
|
|
- size: 15
|
|
|
|
|
|
+ size: size
|
|
}
|
|
}
|
|
const showModal = (flag, id) => {
|
|
const showModal = (flag, id) => {
|
|
setaddVisible(true)
|
|
setaddVisible(true)
|
|
@@ -117,7 +117,8 @@ function DataManager() {
|
|
roles[i].push(item.id)
|
|
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({
|
|
dataAuthDetails[i].push({
|
|
dataType: 7,
|
|
dataType: 7,
|
|
detailId: item.hospitalId,
|
|
detailId: item.hospitalId,
|
|
@@ -131,7 +132,7 @@ function DataManager() {
|
|
//科室树形结构选中的id
|
|
//科室树形结构选中的id
|
|
softwareMenuIds[i].push(item.hospitalId + '-' + item.id + '-' + item.name)
|
|
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({
|
|
dataAuthDetails[i].push({
|
|
dataType: 7,
|
|
dataType: 7,
|
|
detailId: item.id,
|
|
detailId: item.id,
|
|
@@ -144,7 +145,7 @@ function DataManager() {
|
|
})
|
|
})
|
|
selectedRowKeys[i].push(item.id + '-' + item.name)
|
|
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({
|
|
dataAuthDetails[i].push({
|
|
dataType: 7,
|
|
dataType: 7,
|
|
detailId: item.id,
|
|
detailId: item.id,
|
|
@@ -161,7 +162,6 @@ function DataManager() {
|
|
arr.softwareVOS[i].dataAuthDetails = dataAuthDetails[i] && dataAuthDetails[i].length > 0 ? dataAuthDetails[i] : [{ dataType: it.dataType }]
|
|
arr.softwareVOS[i].dataAuthDetails = dataAuthDetails[i] && dataAuthDetails[i].length > 0 ? dataAuthDetails[i] : [{ dataType: it.dataType }]
|
|
arr.softwareVOS[i].selectedRowKeys = selectedRowKeys[i]
|
|
arr.softwareVOS[i].selectedRowKeys = selectedRowKeys[i]
|
|
arr.softwareVOS[i].softwareMenuIds = softwareMenuIds[i]
|
|
arr.softwareVOS[i].softwareMenuIds = softwareMenuIds[i]
|
|
-
|
|
|
|
if (arr.softwareVOS[i].dataAuthDetails && arr.softwareVOS[i].dataAuthDetails.length > 0) {
|
|
if (arr.softwareVOS[i].dataAuthDetails && arr.softwareVOS[i].dataAuthDetails.length > 0) {
|
|
arr.softwareVOS[i].datatype = JSON.stringify(arr.softwareVOS[i].dataAuthDetails[0].dataType)
|
|
arr.softwareVOS[i].datatype = JSON.stringify(arr.softwareVOS[i].dataAuthDetails[0].dataType)
|
|
val[i] = arr.softwareVOS[i].dataAuthDetails[0].dataType
|
|
val[i] = arr.softwareVOS[i].dataAuthDetails[0].dataType
|