UNPKG

ttk-app-core

Version:

@ttk/recat enterprise develop framework

57 lines (54 loc) 1.29 kB
import { Map, fromJS, List } from "immutable"; export function showState( state = Map( fromJS({ loading: true, }) ), action ) { // 框架在初始化state的值时,action默认带一个type小于1的随机值(即:action={type: 0.12354556435634}),这里判断小于1时返回默认值 if (action.type && action.type < 1) return state; state = state.sf(["loading"], action); return state; } //统计图与表格的切换 export function showTable( state = Map( fromJS({ showTable: false, }) ), action ) { // 框架在初始化state的值时,action默认带一个type小于1的随机值(即:action={type: 0.12354556435634}),这里判断小于1时返回默认值 if (action.type && action.type < 1) return state; state = state.sf(["showTable"], action); return state; } //销项 export function invoiceSelect( state = Map( fromJS({ tempData: {}, }) ), action ) { if (action.type && action.type < 1) return state; state = state.sf(["tempData"], action); return state; } //进项 export function incomeData( state = Map( fromJS({ incomeData: {}, }) ), action ) { if (action.type && action.type < 1) return state; state = state.sf(["incomeData"], action); return state; }