0.1.2 • Published 2 years ago

@8btc/qianlema-widget-wujiebantu v0.1.2

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

@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;
}