Преглед изворни кода

fix: 个人版列表刷新

outaozhen пре 4 година
родитељ
комит
6f07d8f7fe
1 измењених фајлова са 8 додато и 4 уклоњено
  1. 8 4
      src/pages/Product/Road/Personal/index.jsx

+ 8 - 4
src/pages/Product/Road/Personal/index.jsx

@@ -8,7 +8,7 @@ import { Input, Tooltip, Tag } from 'antd'
 import { useModal } from '@/components/ModalStore'
 
 const Personal = props => {
-  const { compilationv2, provincev2 } = props
+  const { compilationv2, provincev2, shouldUpdate } = props
   const dispatch = useDispatch()
   const dispatchModal = useModal()
   const tRef = useRef()
@@ -35,7 +35,10 @@ const Personal = props => {
         }
       })
     }
-  }, [])
+    if (shouldUpdate) {
+      tRef.current.reload()
+    }
+  }, [shouldUpdate])
   const columns = [
     {
       title: '通行账号',
@@ -250,7 +253,8 @@ const Personal = props => {
   )
 }
 
-export default connect(({ personal }) => ({
+export default connect(({ personal, refresh }) => ({
   compilationv2: personal.compilationv2,
-  provincev2: personal.provincev2
+  provincev2: personal.provincev2,
+  shouldUpdate: refresh.personal
 }))(Personal)