41 lines
778 B
TypeScript
41 lines
778 B
TypeScript
export namespace Table {
|
|
export interface Pageable {
|
|
pageNum: number;
|
|
pageSize: number;
|
|
total: number;
|
|
}
|
|
|
|
export interface ResPageable {
|
|
current: number;
|
|
size: number;
|
|
total: number;
|
|
}
|
|
|
|
export interface StateProps {
|
|
tableData: any[];
|
|
pageable: Pageable;
|
|
resPageable: ResPageable;
|
|
searchParam: {
|
|
[key: string]: any;
|
|
};
|
|
searchInitParam: {
|
|
[key: string]: any;
|
|
};
|
|
totalParam: {
|
|
[key: string]: any;
|
|
};
|
|
icon?: {
|
|
[key: string]: any;
|
|
};
|
|
}
|
|
}
|
|
|
|
export namespace HandleData {
|
|
export type MessageType = "" | "success" | "warning" | "info" | "error";
|
|
}
|
|
|
|
export namespace Theme {
|
|
export type ThemeType = "light" | "inverted" | "dark";
|
|
export type GreyOrWeakType = "grey" | "weak";
|
|
}
|