浏览代码

fix: 组织架构删除的隐藏修改

outaozhen 3 年之前
父节点
当前提交
1e63f82751

+ 3 - 3
src/pages/Institutions/Company/Detail/components/Organization.tsx

@@ -39,7 +39,7 @@ const Organization: React.FC<OrganizationProps> = ({ dataID, structureType }) =>
     expandTreeIds: [],
     defaultFormData: null,
     parentID: '',
-    delName: '',
+    disableID: '',
     currentModalType: ModalTypeEnum.ADD,
     accountTotal: null
   })
@@ -169,7 +169,7 @@ const Organization: React.FC<OrganizationProps> = ({ dataID, structureType }) =>
                     setState({
                       ...state,
                       visible: true,
-                      delName: record.ID,
+                      disableID: record.ID,
                       defaultFormData: record,
                       currentModalType: ModalTypeEnum.DEL,
                       accountTotal: record.accountTotal
@@ -235,7 +235,7 @@ const Organization: React.FC<OrganizationProps> = ({ dataID, structureType }) =>
       <OrganizationModal
         type={state.currentModalType}
         visible={state.visible}
-        delName={state.delName}
+        disableID={state.disableID}
         setVisible={(visible: boolean) => setState({ ...state, visible })}
         reload={() => {
           tryOrganizationList()

+ 3 - 2
src/pages/Institutions/Company/Detail/components/OrganizationModal.tsx

@@ -25,6 +25,7 @@ type OrganizationModalProps = {
   }
   treeSource: string
   dataID: string
+  disableID: string
   structureType: string
   accountTotal: number
 }
@@ -37,7 +38,7 @@ const OrganizationModal: React.FC<OrganizationModalProps> = ({
   defaultFormData,
   treeSource,
   accountTotal,
-  delName,
+  disableID,
   reload
 }) => {
   const ref = useRef<FormInstance>(null)
@@ -148,7 +149,7 @@ const OrganizationModal: React.FC<OrganizationModalProps> = ({
   const renderTreeNodes = data =>
     data.map(item => {
       const newItem = { ...item }
-      if (item.ID === delName) {
+      if (item.ID === disableID) {
         // console.log('我是ID')
         newItem.disabled = true
       }