fastlion-amis
Version:
一种MIS页面生成工具
43 lines (42 loc) • 1.43 kB
TypeScript
/// <reference types="lodash" />
import React from "react";
import { RendererProps } from '../factory';
import { Api } from "../types";
import { FlowingJson, FlowSun } from "./Lion/Mobileprocess/type";
interface FlowingProps extends RendererProps {
type: "flowing";
applyItem: FlowingJson;
doneItem: FlowingJson;
todoItem: FlowingJson;
actionsApi: Api;
flowCountApi: Api;
returnNodeApi: Api;
attachmentUploadApi: Api;
attachmentDownloadApi: Api;
attachmentDeleteApi: Api;
attachmentDeleteByTaskApi: Api;
attachmentGetTaskApi: Api;
addrBookApi: Api;
}
interface FlowingCodeState {
statistics: number;
iptVal: string;
tabsVal: string;
approve: string;
contextval: FlowSun[];
}
declare class FlowingCode extends React.Component<FlowingProps, FlowingCodeState> {
constructor(props: FlowingProps);
componentDidMount(): void;
handleChange: () => Promise<void>;
handleContenticon: (val: string) => JSX.Element;
handleContent: (val: any) => void;
handleStatistics: (val: number) => void;
getContactsSeek: (val: string) => Promise<void>;
handleSearch: import("lodash").DebouncedFunc<(value: string) => void>;
handleOnClickFather: (value: string, hierarchy: number, data: string) => void;
render(): JSX.Element;
}
export declare class FlowingCodeRenderer extends FlowingCode {
}
export {};