Просмотр исходного кода

fix: 软件锁更换联系人详情

outaozhen 5 лет назад
Родитель
Сommit
2e75d9477c
1 измененных файлов с 17 добавлено и 13 удалено
  1. 17 13
      src/pages/Product/Lock/Lockstore/components/ChangeClient/index.jsx

+ 17 - 13
src/pages/Product/Lock/Lockstore/components/ChangeClient/index.jsx

@@ -5,6 +5,7 @@ import { Card, Tooltip } from 'antd'
 import consts from '@/basic/consts'
 import { useDispatch } from 'dva'
 import ConnectClient from '@/pages/Customer/Client/components/ConnectClient'
+import ContactDetail from '@/pages/Customer/Client/components/ClientDetail'
 import styles from './index.less'
 
 const ChangeClient = props => {
@@ -38,23 +39,26 @@ const ChangeClient = props => {
       <span className="ml-5px">关联联系人</span>
     </div>
   )
-  // const handleCompanyClick = () => {
-  //   toggleDrawer()
-  //   setDrawerProps({
-  //     closable: true,
-  //     onClose: () => toggleDrawer(),
-  //     bodyStyle: {
-  //       height: '100vh',
-  //       overflowY: 'hidden'
-  //     }
-  //   })
-  //   toggleDrawer()
-  // }
+  const handleCompanyClick = () => {
+    toggleDrawer()
+    setDrawerProps({
+      closable: true,
+      onClose: () => toggleDrawer(),
+      bodyStyle: {
+        height: '100vh',
+        overflowY: 'hidden'
+      },
+      children: <ContactDetail dataId={clientId} />
+    })
+    toggleDrawer()
+  }
   const normalValueRender = (
     <Card size="small">
       <div className="flex justify-between">
         {/* <div className={styles.nameContent} onClick={handleCompanyClick}> */}
-        <div className={styles.nameContent}>{clientName}</div>
+        <div className={styles.nameContent} onClick={handleCompanyClick}>
+          {clientName}
+        </div>
         <div className="max-w-55px">
           <Tooltip
             placement="right"