|
@@ -8,7 +8,7 @@ import EmployeeTabList from './TabList.jsx'
|
|
|
import { apiStaffDetail } from '@/services/staff'
|
|
import { apiStaffDetail } from '@/services/staff'
|
|
|
|
|
|
|
|
const EmployeeDetail = props => {
|
|
const EmployeeDetail = props => {
|
|
|
- const { visible, onClose, dispatch, refresh, updateKey = 'staff', dataId } = props
|
|
|
|
|
|
|
+ const { visible, dispatch, refresh, updateKey = 'staff', dataId, ...resetDrawerProps } = props
|
|
|
const shouldUpdate = refresh?.[dataId ?? updateKey] || false
|
|
const shouldUpdate = refresh?.[dataId ?? updateKey] || false
|
|
|
const [state, setState] = useState({
|
|
const [state, setState] = useState({
|
|
|
loading: false,
|
|
loading: false,
|
|
@@ -42,10 +42,11 @@ const EmployeeDetail = props => {
|
|
|
}, [visible])
|
|
}, [visible])
|
|
|
return (
|
|
return (
|
|
|
<Drawer
|
|
<Drawer
|
|
|
|
|
+ {...resetDrawerProps}
|
|
|
visible={visible}
|
|
visible={visible}
|
|
|
- onClose={onClose}
|
|
|
|
|
className="zh-drawer"
|
|
className="zh-drawer"
|
|
|
- getContainer={() => document.getElementById('root')}>
|
|
|
|
|
|
|
+ getContainer={() => document.getElementById('root')}
|
|
|
|
|
+ >
|
|
|
<div className="sheet-box">
|
|
<div className="sheet-box">
|
|
|
<Row>
|
|
<Row>
|
|
|
<Col span={12} className="sheet-box-left">
|
|
<Col span={12} className="sheet-box-left">
|