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