feat: 完成23项系统优化 - 花名册社保状态列/身份证复制/附件类型扩展, 用工办理姓名检索/直接提交/文书查看/批量证明, 风险中心跳转筛选+批量处理, 日历7/15/35天分组+逾期统计, 考勤单条编辑+按人导出, 工资条查看状态+工资流水导出, 辞职申请附件上传, 交接清单PDF下载, 操作完成下一步引导, 休假审批入口, 人效成本分部门
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
import { useState, useEffect } from 'react'
|
||||
import { getPageSize } from '../lib/pageSize'
|
||||
|
||||
/**
|
||||
* 响应式分页大小 hook
|
||||
* 当用户在系统设置中修改分页大小时,所有使用此 hook 的页面会自动更新
|
||||
*/
|
||||
export function usePageSize() {
|
||||
const [pageSize, setPageSizeState] = useState(getPageSize())
|
||||
|
||||
useEffect(() => {
|
||||
const handler = () => setPageSizeState(getPageSize())
|
||||
window.addEventListener('page-size-changed', handler)
|
||||
return () => window.removeEventListener('page-size-changed', handler)
|
||||
}, [])
|
||||
|
||||
return pageSize
|
||||
}
|
||||
Reference in New Issue
Block a user