Bläddra i källkod

feat: 调整客户、单位中的自定义表单项中的气泡卡片显隐逻辑

lanjianrong 4 år sedan
förälder
incheckning
eee27cde15

+ 4 - 1
src/pages/Customer/Client/components/AddClient/TelephoneFormItem.jsx

@@ -74,7 +74,10 @@ const TelephoneFormItem = ({ value, onChange, validateFn }) => {
               <p key={item.id}>
                 <span
                   className="text-primary cursor-pointer hover:text-hex-967bbd"
-                  onClick={() => dispatchModal('D_CLIENT_DETAIL', { dataId: item.id })}
+                  onClick={() => {
+                    dispatchModal('D_CLIENT_DETAIL', { dataId: item.id })
+                    setState({ ...state, visible: false })
+                  }}
                 >
                   {item.clientName}
                 </span>

+ 7 - 2
src/pages/Customer/Company/components/AddCompany/CompanyFormItem.jsx

@@ -78,7 +78,11 @@ const CompanyFormItem = ({ value, onChange, validateFn }) => {
               <p key={item.id}>
                 <span
                   className="text-primary cursor-pointer hover:text-hex-967bbd"
-                  onClick={() => dispatchModal('D_COMPANY_DETAIL', { dataId: item.id })}>
+                  onClick={() => {
+                    dispatchModal('D_COMPANY_DETAIL', { dataId: item.id })
+                    setState({ ...state, visible: false })
+                  }}
+                >
                   {item.companyName}
                 </span>
                 <span className="mx-1">/</span>
@@ -87,7 +91,8 @@ const CompanyFormItem = ({ value, onChange, validateFn }) => {
             )
           })}
         </ul>
-      }>
+      }
+    >
       <Input
         type="text"
         autoComplete="false"