|
@@ -8,13 +8,12 @@ import LowerList from './LowerList'
|
|
|
import { connect } from 'dva'
|
|
import { connect } from 'dva'
|
|
|
|
|
|
|
|
const SoftwareDetail = props => {
|
|
const SoftwareDetail = props => {
|
|
|
- const { dispatch, shouldUpdate, visible, dataId = '' } = props
|
|
|
|
|
|
|
+ const { visible, dataId = '' } = props
|
|
|
const [state, setState] = useState({
|
|
const [state, setState] = useState({
|
|
|
loading: false,
|
|
loading: false,
|
|
|
staff: {},
|
|
staff: {},
|
|
|
log: []
|
|
log: []
|
|
|
})
|
|
})
|
|
|
- console.log(dataId)
|
|
|
|
|
const initData = async id => {
|
|
const initData = async id => {
|
|
|
setState({ ...state, loading: true })
|
|
setState({ ...state, loading: true })
|
|
|
const {
|
|
const {
|
|
@@ -22,19 +21,10 @@ const SoftwareDetail = props => {
|
|
|
code = -1
|
|
code = -1
|
|
|
} = await apiStaffDetail(id)
|
|
} = await apiStaffDetail(id)
|
|
|
if (code === consts.RET_CODE.SUCCESS) {
|
|
if (code === consts.RET_CODE.SUCCESS) {
|
|
|
- if (shouldUpdate) {
|
|
|
|
|
- dispatch({
|
|
|
|
|
- type: 'refresh/commitAction',
|
|
|
|
|
- payload: 'stafflist'
|
|
|
|
|
- })
|
|
|
|
|
- }
|
|
|
|
|
setState({ ...state, staff, log, loading: false })
|
|
setState({ ...state, staff, log, loading: false })
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
useEffect(() => {
|
|
useEffect(() => {
|
|
|
- shouldUpdate && initData(dataId)
|
|
|
|
|
- }, [shouldUpdate])
|
|
|
|
|
- useEffect(() => {
|
|
|
|
|
visible && initData(dataId)
|
|
visible && initData(dataId)
|
|
|
}, [visible])
|
|
}, [visible])
|
|
|
return (
|
|
return (
|
|
@@ -54,7 +44,6 @@ const SoftwareDetail = props => {
|
|
|
)
|
|
)
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-export default connect(({ refresh, single }) => ({
|
|
|
|
|
- visible: single.drawer.visible,
|
|
|
|
|
- shouldUpdate: refresh.stafflist
|
|
|
|
|
|
|
+export default connect(({ single }) => ({
|
|
|
|
|
+ visible: single.drawer.visible
|
|
|
}))(SoftwareDetail)
|
|
}))(SoftwareDetail)
|