瀏覽代碼

标签删除

zhouna 3 年之前
父節點
當前提交
b4d6122d79
共有 1 個文件被更改,包括 4 次插入6 次删除
  1. 4 6
      src/components/DataManager/AddData.js

+ 4 - 6
src/components/DataManager/AddData.js

@@ -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});
         }
     }