|
@@ -8,7 +8,7 @@ import { useSelector } from 'react-redux'
|
|
|
import apiObj from '@api/index';
|
|
|
import backIcon from "@images/back.png";
|
|
|
import DoctorList from "./doctorList"
|
|
|
-const { post, api, xPost } = apiObj;
|
|
|
+const { api, xPost } = apiObj;
|
|
|
const { SHOW_PARENT } = TreeSelect;
|
|
|
const { TabPane } = Tabs;
|
|
|
function AddData(props) {
|
|
@@ -258,13 +258,12 @@ function AddData(props) {
|
|
|
setCheckedDeptIds([]);
|
|
|
setCheckedHosIds([]);
|
|
|
const tempFormData = form.getFieldsValue();
|
|
|
- tempFormData.softwareVOS[tabIndex].dataAuthDetail=[];
|
|
|
+ tempFormData.softwareVOS[tabIndex].dataAuthDetails=[];
|
|
|
form.setFieldsValue(tempFormData);
|
|
|
return;
|
|
|
}
|
|
|
//const idx=checkedUserIds.findIndex((it)=>it===id);
|
|
|
const tempFormData = form.getFieldsValue();
|
|
|
- const tempAuthData = tempFormData.softwareVOS[tabIndex].dataAuthDetail;
|
|
|
if(type===1){
|
|
|
let checkedIdsArr=[...checkedUserIds];
|
|
|
let checkedUserArr=[...checkedUser];
|
|
@@ -272,7 +271,7 @@ function AddData(props) {
|
|
|
checkedUserArr.splice(idx,1);
|
|
|
setCheckedUser(checkedUserArr);
|
|
|
setCheckedUserIds(checkedIdsArr);
|
|
|
- tempFormData.softwareVOS[tabIndex].dataAuthDetail=checkedUserArr;
|
|
|
+ tempFormData.softwareVOS[tabIndex].dataAuthDetails=[...checkedUserArr,...checkedDepts];
|
|
|
form.setFieldsValue(tempFormData);
|
|
|
}else if(type===2){
|
|
|
//删除树结构中对应的选中状态
|
|
@@ -292,9 +291,8 @@ function AddData(props) {
|
|
|
setCheckedDepts(checkedDeptsArr); //选中的科室和医院合并过的
|
|
|
setCheckedHosIds(checkedHosIdsArr);
|
|
|
setCheckedDeptIds(checkedDeptIdsArr);
|
|
|
- //tempFormData.softwareVOS[tabIndex].dataAuthDetail=checkedUserArr;
|
|
|
+ tempFormData.softwareVOS[tabIndex].dataAuthDetails=[...checkedUser,...checkedDeptsArr];
|
|
|
form.setFieldsValue(tempFormData);
|
|
|
- //form.setFieldsValue({sendUsers:checkedUserIds,sendDepts:checkedDeptIdsArr,sendHospitals:checkedHosIdsArr});
|
|
|
}
|
|
|
}
|
|
|
|