36 lines
1.3 KiB
TypeScript
36 lines
1.3 KiB
TypeScript
import { EntityDict as BaseEntityDict } from 'oak-domain/lib/types/Entity';
|
|
import { EntityDict } from "../../../oak-app-domain";
|
|
import { WebComponentProps } from "oak-frontend-base";
|
|
import React from 'react';
|
|
export declare function registerSysAccountCardTopComponent<ED extends EntityDict & BaseEntityDict, T extends keyof ED>(entity: T, component: (props: {
|
|
data: any;
|
|
t: (k: string) => string;
|
|
}) => JSX.Element): void;
|
|
export declare function registerSysAccountDetailComponent<ED extends EntityDict & BaseEntityDict, T extends keyof ED>(entity: T, component: (props: {
|
|
data: any;
|
|
t: (k: string) => string;
|
|
systemId: string;
|
|
}) => JSX.Element): void;
|
|
export default function render(props: WebComponentProps<EntityDict, 'offlineAccount', false, {
|
|
total?: number;
|
|
accounts?: Array<{
|
|
entity: string;
|
|
data: any;
|
|
price: number;
|
|
}>;
|
|
systemId?: string;
|
|
accountNum?: number;
|
|
accountTotalSum?: number;
|
|
accountAvailSum?: number;
|
|
refundCnt?: number;
|
|
refundPriceSum?: number;
|
|
transferCnt?: number;
|
|
transferPriceSum?: number;
|
|
orderCnt?: number;
|
|
orderPaidSum?: number;
|
|
orderRefundSum?: number;
|
|
refreshing: boolean;
|
|
}, {
|
|
refreshData: () => Promise<void>;
|
|
}>): React.JSX.Element | null;
|