Explorar o código

feat: 人资操作日志内容

outaozhen %!s(int64=5) %!d(string=hai) anos
pai
achega
6ce4ba454c

+ 5 - 7
src/pages/Staff/Employee/components/EmployeeDetail/EmployeeTabList.jsx

@@ -3,9 +3,8 @@ import { Tabs, List } from 'antd'
 import { dayjsFormat } from '@/utils/utils'
 
 const EmployeeTabList = props => {
-  const {
-    log: { log: logs = [], total = 0 }
-  } = props
+  const { log = [] } = props
+  console.log(props)
   const { TabPane } = Tabs
   return (
     <div>
@@ -13,9 +12,8 @@ const EmployeeTabList = props => {
         <Tabs>
           <TabPane tab="日志" key="日志">
             <div className="sheet-panel-record">
-              该功能暂时不开放
-              {/* <List
-                dataSource={logs}
+              <List
+                dataSource={log}
                 split={false}
                 renderItem={item => (
                   <List.Item>
@@ -28,7 +26,7 @@ const EmployeeTabList = props => {
                     />
                   </List.Item>
                 )}
-              /> */}
+              />
             </div>
           </TabPane>
         </Tabs>

+ 4 - 4
src/pages/Staff/Employee/components/EmployeeDetail/index.jsx

@@ -18,17 +18,17 @@ const EmployeeDetail = props => {
   const initData = async id => {
     setState({ ...state, loading: true })
     const {
-      data: { staff = {} },
+      data: { staff = {}, log = [] },
       code = -1
     } = await apiStaffDetail(id)
     if (code === consts.RET_CODE.SUCCESS) {
       if (shouldUpdate) {
         dispatch({
           type: 'refresh/commitAction',
-          payload: 'contact'
+          payload: 'stafflist'
         })
       }
-      setState({ ...state, staff, loading: false })
+      setState({ ...state, staff, log, loading: false })
       // console.log(staff)
     }
   }
@@ -58,5 +58,5 @@ const EmployeeDetail = props => {
 // export default EmployeeDetail
 export default connect(({ refresh, single }) => ({
   visible: single.drawer.visible,
-  shouldUpdate: refresh.contact
+  shouldUpdate: refresh.stafflist
 }))(EmployeeDetail)

+ 1 - 1
src/pages/Staff/Employee/components/StaffModal/index.jsx

@@ -21,7 +21,7 @@ const StaffModal = ({ clientId, onSelect }) => {
   const initData = async params => {
     const { data: { list, total } = { list: [], total: 0 }, code = -1 } = await queryStaff(params)
     if (code === consts.RET_CODE.SUCCESS) {
-      if (params?.page === 1) {
+      if (params?.current === 1) {
         scrollRef.current?.scrollTo({ top: 0 })
         // 请求的是第一页
         setState({ ...state, list, total, loading: false, searchVal: params?.search })