25 lines
518 B
TypeScript
25 lines
518 B
TypeScript
|
|
import type { FC } from "react";
|
|||
|
|
|
|||
|
|
export interface SignatureValue {
|
|||
|
|
/** 签字时间,YYYY-MM-DD HH:mm:ss */
|
|||
|
|
time: string;
|
|||
|
|
/** 签字图片的base64编码 */
|
|||
|
|
base64: string;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
export interface SignatureProps {
|
|||
|
|
/** 确认签字回调 */
|
|||
|
|
onConfirm: (value: SignatureValue) => void;
|
|||
|
|
/** 签字区域宽度,默认为 752 */
|
|||
|
|
width?: number;
|
|||
|
|
/** 签字区域高度,默认为 300 */
|
|||
|
|
height?: number;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/**
|
|||
|
|
* 签字组件
|
|||
|
|
*/
|
|||
|
|
declare const Signature: FC<SignatureProps>;
|
|||
|
|
|
|||
|
|
export default Signature;
|