123456789101112131415161718192021222324252627 |
- import { LogTableType } from "@/types";
- // 初始化状态
- const initState = {
- // 列表数据
- tableInfo: {
- list: [] as LogTableType[],
- total: 0,
- },
- };
- // 定义 action 类型
- type LogActionType = {
- type: "log/getList";
- payload: { list: LogTableType[]; total: number };
- };
- // 频道 reducer
- export default function logReducer(state = initState, action: LogActionType) {
- switch (action.type) {
- // 获取列表数据
- case "log/getList":
- return { ...state, tableInfo: action.payload };
- default:
- return state;
- }
- }
|