Explorar el Código

fix: 修复关联单位下新建单位层级显示异常

lanjianrong hace 4 años
padre
commit
594dec6a9a
Se han modificado 1 ficheros con 15 adiciones y 4 borrados
  1. 15 4
      src/pages/Customer/Company/components/ConnectCompany/index.jsx

+ 15 - 4
src/pages/Customer/Company/components/ConnectCompany/index.jsx

@@ -11,7 +11,14 @@ import { formatValues } from '@/components/LazyCascader'
 import { apiChangeCustomer } from '@/services/customer'
 import { apiChangeCustomer } from '@/services/customer'
 import { useModal } from '@/components/ModalStore'
 import { useModal } from '@/components/ModalStore'
 
 
-const ConnectCompany = ({ onCancel, dataId, onSelect, preUrl = 'Client', defaultAddibleValue, ...resetModalProps }) => {
+const ConnectCompany = ({
+  onCancel,
+  dataId,
+  onSelect,
+  preUrl = 'Client',
+  defaultAddibleValue,
+  ...resetModalProps
+}) => {
   const hasAddPerm = useAccess()?.validatePermByType('company_add')
   const hasAddPerm = useAccess()?.validatePermByType('company_add')
   const dispatchModal = useModal()
   const dispatchModal = useModal()
   const scrollRef = useRef()
   const scrollRef = useRef()
@@ -102,6 +109,7 @@ const ConnectCompany = ({ onCancel, dataId, onSelect, preUrl = 'Client', default
       {...resetModalProps}
       {...resetModalProps}
       onCancel={onCancel}
       onCancel={onCancel}
       width="60vw"
       width="60vw"
+      getContainer={() => document.getElementById('root')}
       title={
       title={
         <Input
         <Input
           prefix={<SearchOutlined />}
           prefix={<SearchOutlined />}
@@ -121,11 +129,13 @@ const ConnectCompany = ({ onCancel, dataId, onSelect, preUrl = 'Client', default
                 dataType: preUrl,
                 dataType: preUrl,
                 defaultValue: defaultAddibleValue
                 defaultValue: defaultAddibleValue
               })
               })
-            }>
+            }
+          >
             添加单位
             添加单位
           </Button>
           </Button>
         )
         )
-      }>
+      }
+    >
       <div className={styles.modalContainer}>
       <div className={styles.modalContainer}>
         <div className={styles.modalContent} ref={scrollRef} onScroll={handleListScroll}>
         <div className={styles.modalContent} ref={scrollRef} onScroll={handleListScroll}>
           <Spin spinning={state.laoding}>
           <Spin spinning={state.laoding}>
@@ -138,7 +148,8 @@ const ConnectCompany = ({ onCancel, dataId, onSelect, preUrl = 'Client', default
                     title="确认关联ta"
                     title="确认关联ta"
                     onConfirm={() => connectCustomer(item.id)}
                     onConfirm={() => connectCustomer(item.id)}
                     okText="确认"
                     okText="确认"
-                    cancelText="取消">
+                    cancelText="取消"
+                  >
                     <Button type="primary" size="small">
                     <Button type="primary" size="small">
                       关联
                       关联
                     </Button>
                     </Button>