0.1.2 • Published 2 years ago
@8btc/qianlema-widget-wujiebantu v0.1.2
@8btc/qianlema-widget-wujiebantu
qianlema 为 wujiebantu 提供的第三方合同签署插件
Install
npm install @8btc/qianlema-widget-wujiebantu
Usage
<WuJieBanTuContract
pdfTemplateURL="/contract.pdf"
isMobile={false}
name="name"
idCard="19292901012000000000"
phone="123132131"
signDate="2022-05-25"
authResultJson=""
gatewayTokenGenerator={gatewayTokenGenerator}
onSuccess={() => {
console.log("success");
}}
onError={(e) => {
console.error(e);
}}
/>
参数释义
interface Props {
/* pdf 模板的地址 */
pdfTemplateURL: string;
/* 手机端签名页和pc端不一样,区分一下 */
isMobile?: boolean;
/* 创作者姓名 */
name: string;
/* 创作者身份证号码 */
idCard: string;
/* 创作者手机号 */
phone: string;
/* 签署日期 */
signDate: string;
/* 第三方实名认证信息 */
authResultJson: string;
/* 网关验证需要的token */
gatewayTokenGenerator: () => string;
/* 成功的回调 */
onSuccess: () => void;
/* 失败的回调, 可能的error形态{"code": "21110085", "message":"暂未支持直接注册公司账户"} */
onError: (err: any) => void;
}